0001410578-24-001095.txt : 20240718 0001410578-24-001095.hdr.sgml : 20240718 20240718073452 ACCESSION NUMBER: 0001410578-24-001095 CONFORMED SUBMISSION TYPE: 20-F/A PUBLIC DOCUMENT COUNT: 198 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240718 DATE AS OF CHANGE: 20240718 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ONECONNECT FINANCIAL TECHNOLOGY CO., LTD. CENTRAL INDEX KEY: 0001780531 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 FILING VALUES: FORM TYPE: 20-F/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-39147 FILM NUMBER: 241123707 BUSINESS ADDRESS: STREET 1: 21/24F, PING AN FINANCE CENTER STREET 2: NO. 5033 YITIAN ROAD, FUTIAN DISTRICT CITY: SHENZHEN, GUANGDONG STATE: F4 ZIP: 518000 BUSINESS PHONE: 86-21-2066-0625 MAIL ADDRESS: STREET 1: 21/24F, PING AN FINANCE CENTER STREET 2: NO. 5033 YITIAN ROAD, FUTIAN DISTRICT CITY: SHENZHEN, GUANGDONG STATE: F4 ZIP: 518000 20-F/A 1 ocft-20231231x20fa.htm 20-F/A
00017805312023FYfalseInternational Financial Reporting Standards110993897310895891251089589125P10Y0001780531ifrs-full:TopOfRangeMembercountry:CN2023-01-012023-12-310001780531ifrs-full:BottomOfRangeMembercountry:CN2023-01-012023-12-310001780531ocft:SimplifiedApproachMemberifrs-full:NotLaterThanOneYearMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:SimplifiedApproachMemberifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:SimplifiedApproachMemberifrs-full:LaterThanThreeYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:SimplifiedApproachMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:RelatedPartiesMemberocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:SimplifiedApproachMemberifrs-full:NotLaterThanOneYearMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:SimplifiedApproachMemberifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:SimplifiedApproachMemberifrs-full:LaterThanThreeYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:SimplifiedApproachMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:RelatedPartiesMemberocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:TopOfRangeMember2023-01-012023-12-310001780531ifrs-full:BottomOfRangeMember2023-01-012023-12-310001780531ocft:XinDingHengLimitedMember2020-09-012020-09-300001780531ocft:RestrictedShareUnitsSchemeMember2017-11-072017-11-070001780531ocft:ShareOptionSchemeMember2017-01-012017-01-010001780531ocft:AssetManagementProductsMemberocft:GroupMember2022-12-310001780531dei:AdrMember2022-01-012022-12-310001780531ifrs-full:TopOfRangeMemberocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2023-01-012023-12-310001780531ifrs-full:BottomOfRangeMemberocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2023-01-012023-12-310001780531ifrs-full:TopOfRangeMemberocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2022-01-012022-12-310001780531ifrs-full:BottomOfRangeMemberocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2022-01-012022-12-310001780531ifrs-full:TopOfRangeMemberocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2021-01-012021-12-310001780531ifrs-full:BottomOfRangeMemberocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2021-01-012021-12-310001780531ifrs-full:DisposalOfMajorSubsidiaryMember2023-11-132023-11-130001780531ifrs-full:TopOfRangeMember2023-12-310001780531ifrs-full:BottomOfRangeMember2023-12-310001780531ifrs-full:TopOfRangeMember2022-12-310001780531ifrs-full:BottomOfRangeMember2022-12-310001780531ocft:CguTechnologySolutionMember2023-01-012023-12-310001780531ocft:CguTechnologySolutionMember2022-01-012022-12-310001780531ifrs-full:TopOfRangeMemberocft:ShareOptionSchemeMember2017-11-072017-11-070001780531ifrs-full:BottomOfRangeMemberocft:ShareOptionSchemeMember2017-11-072017-11-070001780531ifrs-full:InterestRateRiskMember2023-12-310001780531ifrs-full:InterestRateRiskMember2022-12-310001780531ifrs-full:DisposalOfMajorSubsidiaryMemberocft:IfrsJinYiTongLimitedMemberocft:PingOneconnectBankHongKongLimitedMember2023-11-132023-11-130001780531ifrs-full:OrdinarySharesMember2021-01-012021-12-3100017805312018-04-012018-04-300001780531ocft:BeijingBerTechnologyCompanyLtdMember2022-12-302022-12-300001780531ocft:BeijingBerTechnologyCompanyLtdMember2022-12-012022-12-310001780531ocft:BeijingBerTechnologyCompanyLtdMember2022-07-012022-12-310001780531ocft:OpenPortalGuangxiMember2022-01-012022-12-310001780531ocft:VirtualBankBusinessMember2023-01-012023-12-310001780531ocft:VirtualBankBusinessMember2022-01-012022-12-310001780531ocft:VirtualBankBusinessMember2021-01-012021-12-310001780531ifrs-full:WrittenPutOptionsMemberocft:BeijingBerTechnologyCompanyLtdMember2023-12-310001780531ifrs-full:InterestRateRiskMembercurrency:CNY2022-01-012022-12-310001780531ifrs-full:ActuarialAssumptionOfDiscountRatesMemberifrs-full:CurrencyRiskMember2023-01-012023-12-310001780531ifrs-full:ActuarialAssumptionOfDiscountRatesMemberifrs-full:CurrencyRiskMember2022-01-012022-12-310001780531ifrs-full:ActuarialAssumptionOfDiscountRatesMemberifrs-full:CurrencyRiskMember2021-01-012021-12-310001780531ifrs-full:InterestRateRiskMembercurrency:USD2023-01-012023-12-310001780531ifrs-full:InterestRateRiskMembercurrency:HKD2023-01-012023-12-310001780531ifrs-full:InterestRateRiskMembercurrency:USD2022-01-012022-12-310001780531ifrs-full:InterestRateRiskMembercurrency:HKD2022-01-012022-12-310001780531ifrs-full:OrdinarySharesMember2021-04-022021-04-020001780531ifrs-full:OrdinarySharesMember2021-04-012021-04-010001780531ifrs-full:OrdinarySharesMember2020-12-242020-12-240001780531ifrs-full:OrdinarySharesMember2020-12-112020-12-110001780531ifrs-full:OrdinarySharesMember2018-04-3000017805312017-11-072017-11-070001780531ocft:RestrictedShareUnitsSchemeMember2019-09-102019-09-100001780531ocft:ShareOptionSchemeMember2017-11-072017-11-070001780531ifrs-full:TopOfRangeMember2023-01-012023-12-310001780531ifrs-full:BottomOfRangeMember2023-01-012023-12-310001780531ifrs-full:TopOfRangeMember2022-01-012022-12-310001780531ifrs-full:BottomOfRangeMember2022-01-012022-12-310001780531ocft:WealthManagementProductsMember2023-12-310001780531ocft:WealthManagementProductsMember2022-12-310001780531ocft:IfrsSellingAndMarketingExpenseMember2023-01-012023-12-310001780531ocft:IfrsResearchAndDevelopmentExpenseMember2023-01-012023-12-310001780531ocft:IfrsGeneralAndAdministrativeExpenseMember2023-01-012023-12-310001780531ifrs-full:CostOfSalesMember2023-01-012023-12-310001780531ocft:IfrsSellingAndMarketingExpenseMember2022-01-012022-12-310001780531ocft:IfrsGeneralAndAdministrativeExpenseMember2022-01-012022-12-310001780531ocft:IfrsSellingAndMarketingExpenseMember2021-01-012021-12-310001780531ocft:IfrsResearchAndDevelopmentExpenseMember2021-01-012021-12-310001780531ocft:IfrsGeneralAndAdministrativeExpenseMember2021-01-012021-12-310001780531ifrs-full:CostOfSalesMember2021-01-012021-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2023-01-012023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2022-01-012022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:MonteCarloMethodMember2021-01-012021-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember2023-01-012023-12-310001780531ocft:TradeReceivableAndContractAssetMember2023-01-012023-12-310001780531ifrs-full:SwapContractMember2023-01-012023-12-310001780531ifrs-full:ForwardContractMember2023-01-012023-12-310001780531ifrs-full:SwapContractMember2022-01-012022-12-310001780531ifrs-full:ForwardContractMember2022-01-012022-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2023-01-012023-12-310001780531ifrs-full:UnusedTaxLossesMember2023-01-012023-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2023-01-012023-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2022-01-012022-12-310001780531ifrs-full:UnusedTaxLossesMember2022-01-012022-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2022-01-012022-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2021-01-012021-12-310001780531ifrs-full:UnusedTaxLossesMember2021-01-012021-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2021-01-012021-12-310001780531ocft:BusinessOriginationServicesMember2022-12-310001780531ocft:RestrictedCashMember2023-01-012023-12-310001780531ocft:CashAndCashEquivalentMember2023-01-012023-12-310001780531ifrs-full:ShorttermBorrowingsMember2023-01-012023-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2023-01-012023-12-310001780531ocft:RestrictedCashMember2022-01-012022-12-310001780531ocft:CashAndCashEquivalentMember2022-01-012022-12-310001780531ifrs-full:ShorttermBorrowingsMember2022-01-012022-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2022-01-012022-12-310001780531ocft:RestrictedCashMember2021-01-012021-12-310001780531ocft:CashAndCashEquivalentMember2021-01-012021-12-310001780531ifrs-full:ShorttermBorrowingsMember2021-01-012021-12-310001780531ifrs-full:LeaseLiabilitiesMember2021-01-012021-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2021-01-012021-12-310001780531ocft:CurrencyForwardAndSwapContractsMember2023-12-310001780531ifrs-full:FinancialGuaranteeContractsMember2023-12-310001780531ocft:CurrencyForwardAndSwapContractsMember2022-12-310001780531ifrs-full:FinancialGuaranteeContractsMember2022-12-310001780531ocft:ShareOptionSchemeMember2023-12-310001780531ocft:ShareOptionSchemeMember2017-01-010001780531ifrs-full:LeaseLiabilitiesMember2023-01-012023-12-310001780531ifrs-full:LeaseLiabilitiesMember2022-01-012022-12-310001780531ocft:ExercisePriceRmb52.00GrantedIn2019Member2023-01-012023-12-310001780531ocft:ExercisePriceRmb52.00GrantedIn2018Member2023-01-012023-12-310001780531ocft:ExercisePriceRmb2.00Member2023-01-012023-12-310001780531ocft:ExercisePriceRmb1.33Member2023-01-012023-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMemberifrs-full:TopOfRangeMember2023-01-012023-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMemberifrs-full:BottomOfRangeMember2023-01-012023-12-310001780531ocft:ApplicationAndPlatformMemberifrs-full:TopOfRangeMember2023-01-012023-12-310001780531ocft:ApplicationAndPlatformMemberifrs-full:BottomOfRangeMember2023-01-012023-12-310001780531ifrs-full:LicencesMemberifrs-full:TopOfRangeMember2023-01-012023-12-310001780531ifrs-full:LicencesMemberifrs-full:BottomOfRangeMember2023-01-012023-12-310001780531ifrs-full:ComputerSoftwareMemberifrs-full:TopOfRangeMember2023-01-012023-12-310001780531ifrs-full:ComputerSoftwareMemberifrs-full:BottomOfRangeMember2023-01-012023-12-310001780531ocft:Unusedtaxlossesduetoexpireinyear2033Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2032Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2031Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2030Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2029Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2028Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2027Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2026Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2025Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2024Memberifrs-full:UnusedTaxLossesMember2023-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2032Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2031Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2030Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2029Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2028Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2027Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2026Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2025Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2024Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ocft:UnusedTaxLossesDueToExpireInYear2023Memberifrs-full:UnusedTaxLossesMember2022-12-310001780531ifrs-full:NotLaterThanOneYearMember2021-12-310001780531ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember2021-12-310001780531ifrs-full:LaterThanThreeYearsMember2021-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2021-12-310001780531ifrs-full:AccumulatedImpairmentMemberifrs-full:TradeReceivablesMemberocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:NotLaterThanOneYearMember2023-12-310001780531ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember2023-12-310001780531ifrs-full:LaterThanThreeYearsMember2023-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2023-12-310001780531ifrs-full:NotLaterThanOneYearMember2022-12-310001780531ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember2022-12-310001780531ifrs-full:LaterThanThreeYearsMember2022-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember2022-12-310001780531ifrs-full:AccumulatedImpairmentMember2023-12-310001780531ifrs-full:AccumulatedImpairmentMember2022-12-310001780531ocft:ChinaGuangdongPilotFreeTradeZoneQianhaiShekouAreaOfShenzhenMember2023-01-012023-12-310001780531ifrs-full:InterestRateRiskMember2023-01-012023-12-310001780531ifrs-full:CurrencyRiskMember2023-01-012023-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMemberocft:ThreeStageApproachMemberifrs-full:CreditRiskMember2023-01-012023-12-310001780531ocft:TechnologyDevelopmentIncentivesMember2023-01-012023-12-310001780531ocft:OperationSubsidiesMember2023-01-012023-12-310001780531ocft:TechnologyDevelopmentIncentivesMember2022-01-012022-12-310001780531ocft:OperationSubsidiesMember2022-01-012022-12-310001780531ocft:TechnologyDevelopmentIncentivesMember2021-01-012021-12-310001780531ocft:OperationSubsidiesMember2021-01-012021-12-310001780531ocft:RiskManagementServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-12-310001780531ocft:PostImplementationSupportServicesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-12-310001780531ocft:OtherRevenueMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-12-310001780531ocft:OtherRevenueMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-12-310001780531ocft:OperationSupportServicesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-12-310001780531ocft:OperationSupportServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-12-310001780531ocft:ImplementationMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-12-310001780531ocft:ImplementationMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-12-310001780531ocft:CloudServicesPlatformMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-12-310001780531ocft:BusinessOriginationServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-12-310001780531ocft:RiskManagementServicesMember2023-01-012023-12-310001780531ocft:PostImplementationSupportServicesMember2023-01-012023-12-310001780531ocft:OthersRevenueMember2023-01-012023-12-310001780531ocft:OtherRevenueMember2023-01-012023-12-310001780531ocft:OperationSupportServicesMember2023-01-012023-12-310001780531ocft:ImplementationMember2023-01-012023-12-310001780531ocft:CloudServicesPlatformMember2023-01-012023-12-310001780531ocft:BusinessOriginationServicesMember2023-01-012023-12-310001780531ifrs-full:GoodsOrServicesTransferredOverTimeMember2023-01-012023-12-310001780531ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2023-01-012023-12-310001780531ocft:RiskManagementServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2022-01-012022-12-310001780531ocft:PostImplementationSupportServicesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2022-01-012022-12-310001780531ocft:OtherRevenueMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2022-01-012022-12-310001780531ocft:OtherRevenueMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2022-01-012022-12-310001780531ocft:OperationSupportServicesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2022-01-012022-12-310001780531ocft:OperationSupportServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2022-01-012022-12-310001780531ocft:ImplementationMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2022-01-012022-12-310001780531ocft:ImplementationMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2022-01-012022-12-310001780531ocft:CloudServicesPlatformMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2022-01-012022-12-310001780531ocft:BusinessOriginationServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2022-01-012022-12-310001780531ocft:RiskManagementServicesMember2022-01-012022-12-310001780531ocft:PostImplementationSupportServicesMember2022-01-012022-12-310001780531ocft:OthersRevenueMember2022-01-012022-12-310001780531ocft:OtherRevenueMember2022-01-012022-12-310001780531ocft:OperationSupportServicesMember2022-01-012022-12-310001780531ocft:ImplementationMember2022-01-012022-12-310001780531ocft:CloudServicesPlatformMember2022-01-012022-12-310001780531ocft:BusinessOriginationServicesMember2022-01-012022-12-310001780531ifrs-full:GoodsOrServicesTransferredOverTimeMember2022-01-012022-12-310001780531ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2022-01-012022-12-310001780531ocft:RiskManagementServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2021-01-012021-12-310001780531ocft:PostImplementationSupportServicesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2021-01-012021-12-310001780531ocft:OtherRevenueMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2021-01-012021-12-310001780531ocft:OtherRevenueMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2021-01-012021-12-310001780531ocft:OperationSupportServicesMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2021-01-012021-12-310001780531ocft:OperationSupportServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2021-01-012021-12-310001780531ocft:ImplementationMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2021-01-012021-12-310001780531ocft:CloudServicesPlatformMemberifrs-full:GoodsOrServicesTransferredOverTimeMember2021-01-012021-12-310001780531ocft:BusinessOriginationServicesMemberifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2021-01-012021-12-310001780531ocft:RiskManagementServicesMember2021-01-012021-12-310001780531ocft:PostImplementationSupportServicesMember2021-01-012021-12-310001780531ocft:OthersRevenueMember2021-01-012021-12-310001780531ocft:OtherRevenueMember2021-01-012021-12-310001780531ocft:OperationSupportServicesMember2021-01-012021-12-310001780531ocft:ImplementationMember2021-01-012021-12-310001780531ocft:CloudServicesPlatformMember2021-01-012021-12-310001780531ocft:BusinessOriginationServicesMember2021-01-012021-12-310001780531ifrs-full:GoodsOrServicesTransferredOverTimeMember2021-01-012021-12-310001780531ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember2021-01-012021-12-310001780531ocft:VirtualBankBusinessMember2023-01-012023-12-310001780531ocft:TechnologySolutionsMember2023-01-012023-12-310001780531ocft:VirtualBankBusinessMember2022-01-012022-12-310001780531ocft:TechnologySolutionsMember2022-01-012022-12-310001780531ocft:VirtualBankBusinessMember2021-01-012021-12-310001780531ocft:TechnologySolutionsMember2021-01-012021-12-310001780531ocft:PinganPuhuiLixinAssetManagementCo.LtdMember2017-03-282017-03-280001780531ocft:PinganPuhuiOrPuhuiLixinMember2020-02-202020-02-200001780531ocft:OpenPortalGuangxiMember2020-01-012020-12-310001780531ocft:SubsidiariesOfVieMemberocft:ZhuhaiYirongtongAssetManagementCo.LtdMember2023-01-012023-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember2023-01-012023-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member2023-01-012023-12-310001780531ocft:SubsidiariesOfVieMemberocft:PingOneconnectCloudTechnologyCo.LtdMember2023-01-012023-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMemberocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember2023-01-012023-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMemberocft:OneconnectSmartTechnologyCoLtdMember2023-01-012023-12-310001780531ocft:ZhangTongShunGuangzhouTechnologyCoLtdMember2023-01-012023-12-310001780531ocft:ShenzhenOneconnectTechnologyMember2023-01-012023-12-310001780531ocft:ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember2023-01-012023-12-310001780531ocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember2023-01-012023-12-310001780531ocft:PtOneconnectFinancialTechnologyIndonesiaMember2023-01-012023-12-310001780531ocft:PingOneconnectBankHongKongLimitedMember2023-01-012023-12-310001780531ocft:OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member2023-01-012023-12-310001780531ocft:OneconnectFinancialTechnologyHongkongLimitedMember2023-01-012023-12-310001780531ocft:JinTaiYuanLimitedMember2023-01-012023-12-310001780531ocft:JinChengLongLimitedMember2023-01-012023-12-310001780531ocft:BeijingVantagePointTechnologyCo.LtdMember2023-01-012023-12-310001780531ocft:BeijingBerTechnologyCompanyLtdMember2023-01-012023-12-310001780531ocft:SubsidiariesOfVieMemberocft:ZhuhaiYirongtongAssetManagementCo.LtdMember2022-01-012022-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember2022-01-012022-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member2022-01-012022-12-310001780531ocft:SubsidiariesOfVieMemberocft:PingOneconnectCloudTechnologyCo.LtdMember2022-01-012022-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMemberocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember2022-01-012022-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMemberocft:OneconnectSmartTechnologyCoLtdMember2022-01-012022-12-310001780531ocft:ZhangTongShunGuangzhouTechnologyCoLtdMember2022-01-012022-12-310001780531ocft:ShenzhenOneconnectTechnologyMember2022-01-012022-12-310001780531ocft:ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember2022-01-012022-12-310001780531ocft:PtOneconnectFinancialTechnologyIndonesiaMember2022-01-012022-12-310001780531ocft:PingOneconnectBankHongKongLimitedMember2022-01-012022-12-310001780531ocft:OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member2022-01-012022-12-310001780531ocft:OneconnectFinancialTechnologyHongkongLimitedMember2022-01-012022-12-310001780531ocft:JinTaiYuanLimitedMember2022-01-012022-12-310001780531ocft:JinChengLongLimitedMember2022-01-012022-12-310001780531ocft:BeijingVantagePointTechnologyCo.LtdMember2022-01-012022-12-310001780531ocft:BeijingBerTechnologyCompanyLtdMember2022-01-012022-12-310001780531ocft:OpenPortalGuangxiMember2023-01-012023-12-310001780531ocft:DigitalGuagnxiOrOpenPortalGuangxiMember2023-01-012023-12-310001780531ocft:EquityTransferAgreementMember2022-11-242022-11-240001780531ocft:PinganPuhuiLixinAssetManagementCo.LtdMember2020-03-012020-03-310001780531ocft:PinganPuhuiLixinAssetManagementCo.LtdMember2020-02-202020-02-200001780531ocft:PinganPuhuiLixinAssetManagementCo.LtdMember2019-01-012019-01-310001780531ocft:ExchangeDifferenceMemberocft:OfficeAndTelecommunicationEquipmentMember2023-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:RightofuseAssetsMember2023-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:LeaseholdImprovementsMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:OfficeAndTelecommunicationEquipmentMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:RightofuseAssetsMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:OfficeAndTelecommunicationEquipmentMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:RightofuseAssetsMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember2023-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMember2023-12-310001780531ifrs-full:RightofuseAssetsMember2023-12-310001780531ifrs-full:LeaseholdImprovementsMember2023-12-310001780531ocft:ExchangeDifferenceMemberocft:OfficeAndTelecommunicationEquipmentMember2022-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:RightofuseAssetsMember2022-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:LeaseholdImprovementsMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:OfficeAndTelecommunicationEquipmentMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:RightofuseAssetsMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:OfficeAndTelecommunicationEquipmentMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:RightofuseAssetsMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember2022-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMember2022-12-310001780531ifrs-full:RightofuseAssetsMember2022-12-310001780531ifrs-full:LeaseholdImprovementsMember2022-12-310001780531ocft:ExchangeDifferenceMemberocft:OfficeAndTelecommunicationEquipmentMember2021-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:RightofuseAssetsMember2021-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:LeaseholdImprovementsMember2021-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:OfficeAndTelecommunicationEquipmentMember2021-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:RightofuseAssetsMember2021-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember2021-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:OfficeAndTelecommunicationEquipmentMember2021-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:RightofuseAssetsMember2021-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember2021-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMember2021-12-310001780531ocft:ExchangeDifferenceMember2021-12-310001780531ifrs-full:RightofuseAssetsMember2021-12-310001780531ifrs-full:LeaseholdImprovementsMember2021-12-310001780531ifrs-full:GrossCarryingAmountMember2021-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMember2021-12-310001780531ocft:ShareSubscriptionAgreementSeptember2019Member2019-11-272019-11-270001780531ifrs-full:OrdinarySharesMember2018-04-012018-04-300001780531ifrs-full:Level3OfFairValueHierarchyMemberocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:DiscountRateMeasurementInputMember2023-12-310001780531ifrs-full:Level3OfFairValueHierarchyMemberocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:ConstantPrepaymentRateMeasurementInputMember2023-12-310001780531ifrs-full:Level3OfFairValueHierarchyMemberocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:DiscountRateMeasurementInputMember2022-12-310001780531ifrs-full:Level3OfFairValueHierarchyMemberocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:ConstantPrepaymentRateMeasurementInputMember2022-12-310001780531ocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:DiscountRateMeasurementInputMember2023-12-310001780531ocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:ConstantPrepaymentRateMeasurementInputMember2023-12-310001780531ocft:PingGroupAndItsSubsidiariesMemberocft:ServiceFeesFromLendingSolutionsServicesMember2023-01-012023-12-310001780531ocft:LufaxHoldingLtdAndItsSubsidiariesMemberocft:ServiceFeesFromLendingSolutionsServicesMember2023-01-012023-12-310001780531ocft:ServiceFeesFromLendingSolutionsServicesMember2023-01-012023-12-310001780531ocft:PingGroupAndItsSubsidiariesMemberocft:ServiceFeesFromLendingSolutionsServicesMember2022-01-012022-12-310001780531ocft:LufaxHoldingLtdAndItsSubsidiariesMemberocft:ServiceFeesFromLendingSolutionsServicesMember2022-01-012022-12-310001780531ocft:ServiceFeesFromLendingSolutionsServicesMember2022-01-012022-12-310001780531ocft:PingGroupAndItsSubsidiariesMemberocft:ServiceFeesFromLendingSolutionsServicesMember2021-01-012021-12-310001780531ocft:LufaxHoldingLtdAndItsSubsidiariesMemberocft:ServiceFeesFromLendingSolutionsServicesMember2021-01-012021-12-310001780531ocft:ServiceFeesFromLendingSolutionsServicesMember2021-01-012021-12-310001780531ocft:RecapitalizationReserveMember2023-12-310001780531ocft:IfrsOtherReservesMember2023-12-310001780531ifrs-full:SharePremiumMember2023-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2023-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2023-12-310001780531ocft:RecapitalizationReserveMember2022-12-310001780531ocft:IfrsOtherReservesMember2022-12-310001780531ifrs-full:SharePremiumMember2022-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2022-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2022-12-310001780531ocft:RecapitalizationReserveMember2021-12-310001780531ocft:IfrsOtherReservesMember2021-12-310001780531ifrs-full:SharePremiumMember2021-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2021-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2021-12-310001780531ocft:RecapitalizationReserveMember2020-12-310001780531ocft:IfrsOtherReservesMember2020-12-310001780531ifrs-full:SharePremiumMember2020-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2020-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2020-12-310001780531ocft:IfrsOtherReservesMember2022-01-012022-12-310001780531ocft:IfrsOtherReservesMember2021-01-012021-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2023-01-012023-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2022-01-012022-12-310001780531ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember2021-01-012021-12-310001780531ocft:SbiOneconnectJapanCoLtdMember2019-08-232019-08-2300017805312022-12-1200017805312022-12-110001780531ocft:UnderwrittenPublicOfferingsOfAmericanDepositarySharesMember2020-08-170001780531ocft:OverAllotmentOptionForAmericanDepositarySharesMember2020-08-170001780531ifrs-full:OrdinarySharesMember2023-12-310001780531ifrs-full:OrdinarySharesMember2022-12-310001780531ocft:StockOptionsMember2023-01-012023-12-310001780531ocft:StockOptionsMember2022-01-012022-12-310001780531ocft:StockOptionsMember2021-01-012021-12-310001780531ocft:StockOptionsMember2023-12-310001780531ocft:ExercisePriceRmb52.00GrantedIn2019Member2023-12-310001780531ocft:ExercisePriceRmb52.00GrantedIn2018Member2023-12-310001780531ocft:ExercisePriceRmb2.00Member2023-12-310001780531ocft:ExercisePriceRmb1.33Member2023-12-310001780531ocft:StockOptionsMember2022-12-310001780531ocft:ExercisePriceRmb52.00GrantedIn2019Member2022-12-310001780531ocft:ExercisePriceRmb52.00GrantedIn2018Member2022-12-310001780531ocft:ExercisePriceRmb2.00Member2022-12-310001780531ocft:ExercisePriceRmb1.33Member2022-12-310001780531ocft:StockOptionsMember2021-12-310001780531ocft:StockOptionsMember2020-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:September2021Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:September2019Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:October2022Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:October2021TwoMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:October2021OneMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:June2021TwoMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:June2021ThreeMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:June2021OneMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:July2022Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:July2021Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:July2020Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2023Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022TwoMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022ThreeMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022OneMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022FourMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2020Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:December2022Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:April2022Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:April2020Member2023-12-310001780531ocft:RestrictedShareUnitsSchemeMember2023-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:September2021Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:September2019Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:October2022Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:October2021TwoMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:October2021OneMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:June2021TwoMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:June2021ThreeMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:June2021OneMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:July2022Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:July2021Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:July2020Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022TwoMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022ThreeMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022OneMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2022FourMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:January2020Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:December2022Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:April2022Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMemberocft:April2020Member2022-12-310001780531ocft:RestrictedShareUnitsSchemeMember2022-12-310001780531ocft:RestrictedShareUnitsSchemeMember2021-12-310001780531ocft:RestrictedShareUnitsSchemeMember2020-12-310001780531ocft:RestrictedShareUnitsSchemeMember2022-01-012022-12-310001780531ocft:RestrictedShareUnitsSchemeMember2021-01-012021-12-310001780531ocft:RestrictedCashMember2023-12-310001780531ocft:CashAndCashEquivalentMember2023-12-310001780531ifrs-full:ShorttermBorrowingsMember2023-12-310001780531ifrs-full:LeaseLiabilitiesMember2023-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2023-12-310001780531ocft:RestrictedCashMember2022-12-310001780531ocft:CashAndCashEquivalentMember2022-12-310001780531ifrs-full:ShorttermBorrowingsMember2022-12-310001780531ifrs-full:LeaseLiabilitiesMember2022-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2022-12-310001780531ocft:RestrictedCashMember2021-12-310001780531ocft:CashAndCashEquivalentMember2021-12-310001780531ifrs-full:ShorttermBorrowingsMember2021-12-310001780531ifrs-full:LeaseLiabilitiesMember2021-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2021-12-310001780531ocft:RestrictedCashMember2020-12-310001780531ocft:CashAndCashEquivalentMember2020-12-310001780531ifrs-full:ShorttermBorrowingsMember2020-12-310001780531ifrs-full:LeaseLiabilitiesMember2020-12-310001780531ifrs-full:FinancialAssetsAtFairValueMember2020-12-310001780531ocft:PingGroupAndItsSubsidiariesMember2023-01-012023-12-310001780531ocft:PingGroupAndItsSubsidiariesMember2022-01-012022-12-310001780531ocft:PingGroupAndItsSubsidiariesMember2021-01-012021-12-310001780531ifrs-full:KeyManagementPersonnelOfEntityOrParentMember2023-01-012023-12-310001780531ifrs-full:KeyManagementPersonnelOfEntityOrParentMember2022-01-012022-12-310001780531ifrs-full:KeyManagementPersonnelOfEntityOrParentMember2021-01-012021-12-310001780531ocft:SubsidiariesOfVieMemberocft:ZhuhaiYirongtongAssetManagementCo.LtdMember2023-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember2023-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member2023-12-310001780531ocft:SubsidiariesOfVieMemberocft:ShanghaiOneconnectMember2023-12-310001780531ocft:SubsidiariesOfVieMemberocft:PingOneconnectCloudTechnologyCo.LtdMember2023-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMemberocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember2023-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMemberocft:OneconnectSmartTechnologyCoLtdMember2023-12-310001780531ocft:ZhangTongShunGuangzhouTechnologyCoLtdMember2023-12-310001780531ocft:ShenzhenOneconnectTechnologyMember2023-12-310001780531ocft:ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember2023-12-310001780531ocft:PtOneconnectFinancialTechnologyIndonesiaMember2023-12-310001780531ocft:PingOneconnectBankHongKongLimitedMember2023-12-310001780531ocft:OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member2023-12-310001780531ocft:OneconnectFinancialTechnologyHongkongLimitedMember2023-12-310001780531ocft:JinTaiYuanLimitedMember2023-12-310001780531ocft:JinChengLongLimitedMember2023-12-310001780531ocft:BeijingVantagePointTechnologyCo.LtdMember2023-12-310001780531ocft:BeijingBerTechnologyCompanyLtdMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ApplicationAndPlatformMemberocft:PingGroupAndItsSubsidiariesMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:ApplicationAndPlatformMemberocft:PingGroupAndItsSubsidiariesMember2023-12-310001780531ocft:ExchangeDifferenceMemberocft:ApplicationAndPlatformDevelopedInternallyMember2023-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:IntangibleAssetsUnderDevelopmentMember2023-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:ComputerSoftwareMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ApplicationAndPlatformDevelopedInternallyMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ApplicationAndPlatformAcquiredMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:OtherIntangibleAssetsMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:LicencesMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:IntangibleAssetsUnderDevelopmentMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:GoodwillMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:ComputerSoftwareMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:ApplicationAndPlatformDevelopedInternallyMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:ApplicationAndPlatformAcquiredMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherIntangibleAssetsMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LicencesMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:ComputerSoftwareMember2023-12-310001780531ocft:ExchangeDifferenceMember2023-12-310001780531ocft:ApplicationAndPlatformDevelopedInternallyMember2023-12-310001780531ifrs-full:LicencesMember2023-12-310001780531ifrs-full:IntangibleAssetsUnderDevelopmentMember2023-12-310001780531ifrs-full:GrossCarryingAmountMember2023-12-310001780531ifrs-full:GoodwillMember2023-12-310001780531ifrs-full:ComputerSoftwareMember2023-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ApplicationAndPlatformMemberocft:PingGroupAndItsSubsidiariesMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:ApplicationAndPlatformMemberocft:PingGroupAndItsSubsidiariesMember2022-12-310001780531ocft:ExchangeDifferenceMemberocft:ApplicationAndPlatformDevelopedInternallyMember2022-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:IntangibleAssetsUnderDevelopmentMember2022-12-310001780531ocft:ExchangeDifferenceMemberifrs-full:ComputerSoftwareMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ApplicationAndPlatformDevelopedInternallyMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ApplicationAndPlatformAcquiredMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:OtherIntangibleAssetsMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:LicencesMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:IntangibleAssetsUnderDevelopmentMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:GoodwillMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberifrs-full:ComputerSoftwareMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:ApplicationAndPlatformDevelopedInternallyMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberocft:ApplicationAndPlatformAcquiredMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:OtherIntangibleAssetsMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LicencesMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:ComputerSoftwareMember2022-12-310001780531ocft:ExchangeDifferenceMember2022-12-310001780531ocft:ApplicationAndPlatformDevelopedInternallyMember2022-12-310001780531ifrs-full:OtherIntangibleAssetsMember2022-12-310001780531ifrs-full:LicencesMember2022-12-310001780531ifrs-full:IntangibleAssetsUnderDevelopmentMember2022-12-310001780531ifrs-full:GrossCarryingAmountMember2022-12-310001780531ifrs-full:GoodwillMember2022-12-310001780531ifrs-full:ComputerSoftwareMember2022-12-310001780531ifrs-full:AccumulatedDepreciationAndAmortisationMember2022-12-310001780531ocft:ApplicationAndPlatformDevelopedInternallyMember2021-12-310001780531ocft:ApplicationAndPlatformAcquiredMember2021-12-310001780531ifrs-full:OtherIntangibleAssetsMember2021-12-310001780531ifrs-full:LicencesMember2021-12-310001780531ifrs-full:IntangibleAssetsUnderDevelopmentMember2021-12-310001780531ifrs-full:GoodwillMember2021-12-310001780531ifrs-full:ComputerSoftwareMember2021-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2023-01-012023-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2022-01-012022-12-310001780531ifrs-full:ReserveOfSharebasedPaymentsMember2021-01-012021-12-310001780531ifrs-full:TreasurySharesMember2022-01-012022-12-310001780531ifrs-full:TreasurySharesMember2021-01-012021-12-310001780531ocft:IfrsOtherReservesMember2023-01-012023-12-310001780531ifrs-full:OrdinarySharesMember2020-08-172020-08-170001780531ocft:AmericanDepositarySharesMember2020-01-142020-01-140001780531ifrs-full:OrdinarySharesMember2020-01-142020-01-140001780531ifrs-full:OrdinarySharesMember2020-01-012020-12-310001780531ocft:AmericanDepositarySharesMember2019-12-132019-12-130001780531ifrs-full:OrdinarySharesMember2019-12-132019-12-130001780531ocft:GoldPlanningLimitedMemberocft:ShareSubscriptionAgreementSeptember2019Member2019-11-272019-11-270001780531ocft:BlossomViewLimitedMemberocft:ShareSubscriptionAgreementSeptember2019Member2019-11-272019-11-270001780531ocft:GreatLakesLimitedMember2019-11-262019-11-260001780531ocft:NationalDreamLimitedMember2019-03-112019-03-110001780531ifrs-full:OrdinarySharesMember2019-01-012019-12-310001780531ifrs-full:OrdinarySharesMember2018-01-012018-12-310001780531ocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:DiscountRateMeasurementInputMember2023-01-012023-12-310001780531ocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:ConstantPrepaymentRateMeasurementInputMember2023-01-012023-12-310001780531ocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:DiscountRateMeasurementInputMember2022-01-012022-12-310001780531ocft:LoansAndAdvancesToCustomersFromVirtualBankMemberifrs-full:ConstantPrepaymentRateMeasurementInputMember2022-01-012022-12-310001780531ocft:AssociateMember2022-01-012022-12-310001780531ocft:AssociateMember2021-01-012021-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberifrs-full:LiquidityRiskMember2023-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMemberifrs-full:LiquidityRiskMember2022-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2023-01-012023-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2022-01-012022-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2021-01-012021-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberocft:TradeAndOtherPayablesMember2023-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberocft:OtherFinancialLiabilitiesFromVirtualBankMember2023-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberocft:CustomerDepositsMember2023-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberifrs-full:ShorttermBorrowingsMember2023-12-310001780531ocft:DerivativeFinancialLiabilityMemberifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember2022-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberocft:TradeAndOtherPayablesMember2022-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberocft:OtherFinancialLiabilitiesFromVirtualBankMember2022-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberocft:CustomerDepositsMember2022-12-310001780531ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMemberifrs-full:ShorttermBorrowingsMember2022-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level2OfFairValueHierarchyMember2023-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrs-full:Level3OfFairValueHierarchyMember2023-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrs-full:Level1OfFairValueHierarchyMember2023-12-310001780531ifrs-full:SwapContractMember2023-12-310001780531ifrs-full:ForwardContractMember2023-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMemberifrs-full:Level2OfFairValueHierarchyMember2022-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrs-full:Level3OfFairValueHierarchyMember2022-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMemberifrs-full:Level1OfFairValueHierarchyMember2022-12-310001780531ifrs-full:SwapContractMember2022-12-310001780531ifrs-full:ForwardContractMember2022-12-310001780531ocft:IfrsDerivativeFinancialInstrumentsAssetsMemberifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember2023-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:RestrictedCashMember2023-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:PrepaymentsAndOtherReceivablesMember2023-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:FinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsMember2023-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:CashAndCashEquivalentMember2023-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberifrs-full:TradeReceivablesMember2023-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2023-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember2023-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember2023-12-310001780531ocft:IfrsDerivativeFinancialInstrumentsAssetsMemberifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember2022-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:RestrictedCashMember2022-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:PrepaymentsAndOtherReceivablesMember2022-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:FinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsMember2022-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberocft:CashAndCashEquivalentMember2022-12-310001780531ifrs-full:FinancialAssetsAtAmortisedCostCategoryMemberifrs-full:TradeReceivablesMember2022-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2022-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember2022-12-310001780531ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember2022-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2021-12-310001780531ifrs-full:Level3OfFairValueHierarchyMember2020-12-310001780531ifrs-full:RelatedPartiesMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:NotLaterThanOneYearMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:LaterThanThreeYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:RelatedPartiesMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:NotLaterThanOneYearMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:LaterThanThreeYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:TreasurySharesMember2023-12-310001780531ifrs-full:RetainedEarningsMember2023-12-310001780531ifrs-full:OtherReservesMember2023-12-310001780531ifrs-full:NoncontrollingInterestsMember2023-12-310001780531ifrs-full:IssuedCapitalMember2023-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2023-12-310001780531ifrs-full:TreasurySharesMember2022-12-310001780531ifrs-full:RetainedEarningsMember2022-12-310001780531ifrs-full:OtherReservesMember2022-12-310001780531ifrs-full:NoncontrollingInterestsMember2022-12-310001780531ifrs-full:IssuedCapitalMember2022-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2022-12-310001780531ifrs-full:TreasurySharesMember2021-12-310001780531ifrs-full:RetainedEarningsMember2021-12-310001780531ifrs-full:OtherReservesMember2021-12-310001780531ifrs-full:OrdinarySharesMember2021-12-310001780531ifrs-full:NoncontrollingInterestsMember2021-12-310001780531ifrs-full:IssuedCapitalMember2021-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2021-12-310001780531ifrs-full:TreasurySharesMember2020-12-310001780531ifrs-full:RetainedEarningsMember2020-12-310001780531ifrs-full:OtherReservesMember2020-12-310001780531ifrs-full:OrdinarySharesMember2020-12-310001780531ifrs-full:NoncontrollingInterestsMember2020-12-310001780531ifrs-full:IssuedCapitalMember2020-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2020-12-310001780531ifrs-full:OrdinarySharesMember2019-12-310001780531ifrs-full:OrdinarySharesMember2018-12-310001780531ifrs-full:OrdinarySharesMember2017-12-310001780531ocft:RestrictedShareUnitsSchemeMember2023-01-012023-12-310001780531ocft:BinomialOptionPricingModelMember2019-01-012019-12-310001780531ocft:BinomialOptionPricingModelMember2018-01-012018-12-310001780531ocft:BinomialOptionPricingModelMember2017-01-012017-12-310001780531ocft:IfrsSellingAndMarketingExpenseMember2023-01-012023-12-310001780531ocft:IfrsSellingAndMarketingExpenseMember2022-01-012022-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2023-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2023-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2022-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2022-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2021-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2021-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2020-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2020-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2023-01-012023-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2023-01-012023-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2022-01-012022-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2022-01-012022-12-310001780531ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember2021-01-012021-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2021-01-012021-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2023-12-310001780531ifrs-full:UnusedTaxLossesMember2023-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2023-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2022-12-310001780531ifrs-full:UnusedTaxLossesMember2022-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2022-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2021-12-310001780531ifrs-full:UnusedTaxLossesMember2021-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2021-12-310001780531ocft:AcceleratedAmortizationOfIntangibleAssetsMember2020-12-310001780531ifrs-full:UnusedTaxLossesMember2020-12-310001780531ifrs-full:OtherTemporaryDifferencesMember2020-12-310001780531ifrs-full:RelatedPartiesMemberocft:WealthManagementProductsMember2023-12-310001780531ifrs-full:RelatedPartiesMemberocft:WealthManagementProductsMember2022-12-310001780531ocft:LoansAndAdvancesToCustomerMember2023-12-310001780531ocft:ListedSecuritiesDebtMember2023-12-310001780531ifrs-full:EquityInvestmentsMember2023-12-310001780531ocft:LoansAndAdvancesToCustomerMember2022-12-310001780531ocft:ListedSecuritiesDebtMember2022-12-310001780531ifrs-full:EquityInvestmentsMember2022-12-310001780531ifrs-full:Level2OfFairValueHierarchyMember2023-12-310001780531ifrs-full:Level2OfFairValueHierarchyMember2022-12-310001780531ocft:RiskManagementServicesMember2023-12-310001780531ocft:OtherRevenueMember2023-12-310001780531ocft:RiskManagementServicesMember2022-12-310001780531ocft:OtherRevenueMember2022-12-310001780531ifrs-full:EliminationOfIntersegmentAmountsMember2023-01-012023-12-310001780531ifrs-full:EliminationOfIntersegmentAmountsMember2022-01-012022-12-310001780531ifrs-full:EliminationOfIntersegmentAmountsMember2021-01-012021-12-310001780531ifrs-full:AccumulatedImpairmentMemberifrs-full:ContractAssetsMemberocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:LoansAndAdvancesToCustomerMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:LoansAndAdvancesToCustomerMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:GrossCarryingAmountMemberocft:ThreeStageApproachMember2022-12-310001780531ocft:FujianExchangeSettlementCentreCoLtdMember2016-08-042016-08-040001780531ifrs-full:RetainedEarningsMember2023-01-012023-12-310001780531ifrs-full:OtherReservesMember2023-01-012023-12-310001780531ifrs-full:NoncontrollingInterestsMember2023-01-012023-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2023-01-012023-12-310001780531ifrs-full:RetainedEarningsMember2022-01-012022-12-310001780531ifrs-full:OtherReservesMember2022-01-012022-12-310001780531ifrs-full:NoncontrollingInterestsMember2022-01-012022-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2022-01-012022-12-310001780531ifrs-full:RetainedEarningsMember2021-01-012021-12-310001780531ifrs-full:OtherReservesMember2021-01-012021-12-310001780531ifrs-full:NoncontrollingInterestsMember2021-01-012021-12-310001780531ifrs-full:EquityAttributableToOwnersOfParentMember2021-01-012021-12-310001780531srt:ParentCompanyMember2023-01-012023-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2023-01-012023-12-310001780531srt:ParentCompanyMember2022-01-012022-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2022-01-012022-12-310001780531srt:ParentCompanyMember2021-01-012021-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2021-01-012021-12-310001780531ifrs-full:DisposalOfMajorSubsidiaryMemberocft:PingOneconnectBankHongKongLimitedMember2023-11-132023-11-130001780531currency:USD2023-12-310001780531currency:SGD2023-12-310001780531currency:PHP2023-12-310001780531currency:MYR2023-12-310001780531currency:IDR2023-12-310001780531currency:HKD2023-12-310001780531currency:CNY2023-12-310001780531currency:USD2022-12-310001780531currency:SGD2022-12-310001780531currency:PHP2022-12-310001780531currency:MYR2022-12-310001780531currency:IDR2022-12-310001780531currency:HKD2022-12-310001780531currency:CNY2022-12-310001780531srt:ParentCompanyMember2021-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2021-12-310001780531srt:ParentCompanyMember2020-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2020-12-3100017805312020-12-310001780531ifrs-full:WeightedAverageMember2023-12-310001780531ifrs-full:WeightedAverageMember2022-12-310001780531ifrs-full:NotLaterThanOneYearMemberifrs-full:LiquidityRiskMember2023-12-310001780531ifrs-full:LiquidityRiskMember2023-12-310001780531ifrs-full:NotLaterThanOneYearMemberifrs-full:LiquidityRiskMember2022-12-310001780531ifrs-full:LiquidityRiskMember2022-12-310001780531ocft:VirtualBankBusinessMember2023-12-310001780531ocft:TechnologySolutionMember2023-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2023-12-310001780531ifrs-full:EliminationOfIntersegmentAmountsMember2023-12-310001780531ocft:VirtualBankBusinessMember2022-12-310001780531ocft:TechnologySolutionMember2022-12-310001780531ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember2022-12-310001780531ocft:AssociateMember2022-12-310001780531ifrs-full:EliminationOfIntersegmentAmountsMember2022-12-310001780531ocft:VirtualBankBusinessMember2021-12-310001780531ocft:TechnologySolutionMember2021-12-310001780531ocft:AssociateMember2021-12-310001780531ifrs-full:EliminationOfIntersegmentAmountsMember2021-12-3100017805312021-12-310001780531country:SG2023-01-012023-12-310001780531country:PH2023-01-012023-12-310001780531country:MY2023-01-012023-12-310001780531country:ID2023-01-012023-12-310001780531country:HK2023-01-012023-12-310001780531country:CN2023-01-012023-12-310001780531country:SG2022-01-012022-12-310001780531country:PH2022-01-012022-12-310001780531country:MY2022-01-012022-12-310001780531country:ID2022-01-012022-12-310001780531country:HK2022-01-012022-12-310001780531country:SG2021-01-012021-12-310001780531country:PH2021-01-012021-12-310001780531country:MY2021-01-012021-12-310001780531country:ID2021-01-012021-12-310001780531country:HK2021-01-012021-12-310001780531srt:ParentCompanyMember2023-12-310001780531srt:ParentCompanyMember2022-12-310001780531ocft:PingGroupAndItsSubsidiariesMember2023-12-310001780531ocft:PingGroupAndItsSubsidiariesMember2022-12-310001780531ocft:RevenueGrowthRateMemberocft:CguTechnologySolutionMember2023-12-310001780531ocft:ProfitMarginMemberocft:CguTechnologySolutionMember2023-12-310001780531ocft:PreTaxDiscountRateMemberocft:CguTechnologySolutionMember2023-12-310001780531ocft:LongTermGrowthRateMemberocft:CguTechnologySolutionMember2023-12-310001780531ocft:CguTechnologySolutionMember2023-12-310001780531ocft:RevenueGrowthRateMemberocft:CguTechnologySolutionMember2022-12-310001780531ocft:ProfitMarginMemberocft:CguTechnologySolutionMember2022-12-310001780531ocft:PreTaxDiscountRateMemberocft:CguTechnologySolutionMember2022-12-310001780531ocft:LongTermGrowthRateMemberocft:CguTechnologySolutionMember2022-12-310001780531ocft:CguTechnologySolutionMember2022-12-310001780531ocft:IfrsResearchAndDevelopmentExpenseMember2023-01-012023-12-310001780531ocft:IfrsGeneralAndAdministrativeExpenseMember2023-01-012023-12-310001780531ocft:ApplicationAndPlatformDevelopedInternallyMember2023-01-012023-12-310001780531ifrs-full:OtherIntangibleAssetsMember2023-01-012023-12-310001780531ifrs-full:LicencesMember2023-01-012023-12-310001780531ifrs-full:CostOfSalesMember2023-01-012023-12-310001780531ocft:IfrsResearchAndDevelopmentExpenseMember2022-01-012022-12-310001780531ocft:IfrsGeneralAndAdministrativeExpenseMember2022-01-012022-12-310001780531ocft:ApplicationAndPlatformDevelopedInternallyMember2022-01-012022-12-310001780531ocft:ApplicationAndPlatformAcquiredMember2022-01-012022-12-310001780531ifrs-full:OtherIntangibleAssetsMember2022-01-012022-12-310001780531ifrs-full:LicencesMember2022-01-012022-12-310001780531ifrs-full:CostOfSalesMember2022-01-012022-12-310001780531ocft:IfrsResearchAndDevelopmentExpenseMember2021-01-012021-12-310001780531ocft:IfrsGeneralAndAdministrativeExpenseMember2021-01-012021-12-310001780531ifrs-full:CostOfSalesMember2021-01-012021-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:NotLaterThanOneYearMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:LaterThanThreeYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMemberocft:ThreeStageApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:RelatedPartiesMemberocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2023-12-310001780531ifrs-full:AccumulatedImpairmentMemberocft:SimplifiedApproachMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2023-12-310001780531ocft:TransactionBasedAndSupportRevenueMember2023-12-310001780531ocft:PostImplementationSupportServicesMember2023-12-310001780531ocft:OperationSupportServicesMember2023-12-310001780531ocft:LoansAndAdvancesToCustomerMember2023-12-310001780531ocft:ImplementationMember2023-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:NotLaterThanOneYearMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:LaterThanThreeYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:RelatedPartiesMemberocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2022-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2022-12-310001780531ifrs-full:AccumulatedImpairmentMemberocft:ThreeStageApproachMember2022-12-310001780531ocft:TransactionBasedAndSupportRevenueMember2022-12-310001780531ocft:PostImplementationSupportServicesMember2022-12-310001780531ocft:OperationSupportServicesMember2022-12-310001780531ocft:LoansAndAdvancesToCustomerMember2022-12-310001780531ocft:ImplementationMember2022-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMemberocft:ThreeStageApproachMemberifrs-full:CreditRiskMember2021-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2021-12-310001780531ocft:LoansAndAdvancesToCustomerMember2021-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMemberocft:ThreeStageApproachMemberifrs-full:CreditRiskMember2020-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2020-12-310001780531ocft:LoansAndAdvancesToCustomerMember2020-12-310001780531ocft:VirtualBankBusinessMember2023-01-012023-12-310001780531ocft:TechnologySolutionMember2023-01-012023-12-310001780531ocft:VirtualBankBusinessMember2022-01-012022-12-310001780531ocft:TechnologySolutionMember2022-01-012022-12-310001780531ocft:VirtualBankBusinessMember2021-01-012021-12-310001780531ocft:TechnologySolutionMember2021-01-012021-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMember2023-01-012023-12-310001780531ifrs-full:RightofuseAssetsMember2023-01-012023-12-310001780531ifrs-full:LeaseholdImprovementsMember2023-01-012023-12-310001780531ocft:OfficeAndTelecommunicationEquipmentMember2022-01-012022-12-310001780531ifrs-full:RightofuseAssetsMember2022-01-012022-12-310001780531ifrs-full:LeaseholdImprovementsMember2022-01-012022-12-310001780531ifrs-full:IntangibleAssetsUnderDevelopmentMember2023-01-012023-12-310001780531ifrs-full:ComputerSoftwareMember2023-01-012023-12-310001780531ifrs-full:IntangibleAssetsUnderDevelopmentMember2022-01-012022-12-310001780531ifrs-full:ComputerSoftwareMember2022-01-012022-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2023-01-012023-12-310001780531ocft:LoansAndAdvancesToCustomerMember2023-01-012023-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMemberocft:ThreeStageApproachMemberifrs-full:CreditRiskMember2022-01-012022-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2022-01-012022-12-310001780531ocft:LoansAndAdvancesToCustomerMember2022-01-012022-12-310001780531ocft:ContractAssetsOfTransactionBasedAndSupportServiceMemberocft:ThreeStageApproachMemberifrs-full:CreditRiskMember2021-01-012021-12-310001780531ocft:TradeReceivableAndContractAssetMemberifrs-full:CreditRiskMember2021-01-012021-12-310001780531ocft:LoansAndAdvancesToCustomerMember2021-01-012021-12-3100017805312022-12-3100017805312022-01-012022-12-3100017805312021-01-012021-12-310001780531ocft:AmericanDepositarySharesEachAdsRepresentsThirtyOrdinarySharesParValuePerShareMember2023-01-012023-12-310001780531ifrs-full:OrdinarySharesMember2023-01-012023-12-3100017805312023-12-310001780531dei:BusinessContactMember2023-01-012023-12-3100017805312023-01-012023-12-31iso4217:JPYiso4217:USDxbrli:sharesocft:itemxbrli:sharesiso4217:CNYxbrli:pureiso4217:CNYxbrli:sharesiso4217:HKDiso4217:USDiso4217:SGDiso4217:IDRocft:EquityInstruments

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 20-F/A

(Amendment No.2)

(Mark One)

                 REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934

OR

                 ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2023.

OR

                  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

OR

                  SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Date of event requiring this shell company report

For the transition period from                         to

Commission file number: 001-39147

OneConnect Financial Technology Co., Ltd.

(Exact name of Registrant as specified in its charter)

N/A

(Translation of Registrant’s name into English)

Cayman Islands

(Jurisdiction of incorporation)

21/24F, Ping An Finance Center, No. 5033 Yitian Road

Futian District, Shenzhen, Guangdong, 518000, The People’s Republic of China

(Address of principal executive offices)

Mr. Yongtao Luo, Chief Financial Officer

Telephone: +86-21-2066-0625

Email: OCFT_IR@ocft.com

21/24F, Ping An Finance Center, No. 5033 Yitian Road

Futian District. Shenzhen. Guangdong. The People’s Republic of China

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

Securities registered or to be registered, pursuant to Section 12(b) of the Act

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

American depositary shares, each ADS represents thirty ordinary shares, par value USS0.00001 per share

OCFT

The New York Stock Exchange

Ordinary shares, par value USS0.00001 per share

6638

The Stock Exchange of Hong Kong Limited

Securities registered or to be registered pursuant to Section 12(g) of the Act:

None

(Title of Class)

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:

None

(Title of Class)

Indicate the number of issued and outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report 1,169,980,653 Ordinary Shares

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes No

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.

Yes No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.

Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Emerging growth company

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards † provided pursuant to Section 13(a) of the Exchange Act.

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

U.S. GAAP

International Financial Reporting
Standards
as issued by the
International Accounting Standards
Board

Other

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.

Item 17 Item 18

If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).

Yes No

(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)

Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court. Yes No

Auditor Name

Auditor Location

Auditor Firm ID

PricewaterhouseCoopers Zhong Tian LLP

Shenzhen, the People’s Republic of China

1424

EXPLANATORY NOTE

This Amendment No.2 to the annual report on Form 20-F for the fiscal year ended December 31, 2023 (the “Amendment No.2”) of OneConnect Financial Technology Co., Ltd. (the “Company”), as originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on April 23, 2024 (the “Original Filing”), as amended by Amendment No.1 to the annual report on Form 20-F/A filed with the SEC on July 5, 2024 (the “Amendment No.1”), is being filed solely for purposes of filing the updated certifications as exhibits to this Amendment No.2 by the Company’s principal executive officer and principal financial officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended.

The Company is also including the Consolidated Financial Statements as of December 31, 2023 and 2022 and for the years ended December 31, 2023, 2022 and 2021 dated April 23, 2024 (the “Audited Financial Statements”) and Item 15 of the Form 20-F. There are no changes to Item 15 or the Audited Financial Statements of the Company from the Original Filing.

Other than as expressly set forth above, this Amendment No.2 does not, and does not purport to, amend, update or restate the information in any other item of the Original Filing or the Amendment No.1, or reflect any event that has occurred after the filing of the Original Filing. The Original Filing, as amended by the Amendment No. 1 and Amendment No. 2, is referred to as “this Form 20-F”, “this annual report on Form 20-F” or “the Annual Report”.

1

ITEM 15.CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management with the participation of our chief executive officer and chief financial officer has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this report, as required by Rule 13a-15(b) under the Exchange Act.

Based on that evaluation, our management has concluded that, as of December 31, 2023, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file and furnish under the Exchange Act was recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. As required by Rule 13a-15(c) of the Exchange Act, our management conducted an evaluation of our company’s internal control over financial reporting as of December 31, 2023 based on the framework in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness of our internal control over financial reporting to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Attestation Report of the Registered Public Accounting Firm

Our independent registered public accounting firm, PricewaterhouseCoopers Zhong Tian LLP, has audited the effectiveness of our internal control over financial reporting as of December 31, 2023, as stated in its report, which appears on page F-2 of this annual report on Form 20-F.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the year ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

2

ITEM 19.EXHIBITS

Exhibit
Number

    

Description of Document

1.1

Form of Fourth Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit 1.1 of our Annual Report on Form 20-F (file No. 001-39147) as filed with the Securities and Exchange Commission on April 24, 2023)

2.1

Registrant’s Specimen American Depositary Receipt (included in Exhibit 2.4)

2.2

Registrant’s Specimen Certificate for Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

2.3

Form of Amendment No. 1 to Deposit Agreement among the Registrant, the depositary and the holders and beneficial owners of American Depositary Shares issued thereunder. (incorporated by reference to Exhibits (a)(2) from the post-effective amendment No. 1 to Form F-6 (file no. 333-244148) as filed with the Securities and Exchange Commission on November 30, 2022)

2.4

Post-effective Amendment No.1 to Form F-6 Registration Statement under the Securities Act of 1933 for Depositary Shares Evidenced by American Depositary Receipts (file no. 333-244148) as filed with the Securities and Exchange Commission on November 30, 2022)

2.5

Registration Rights Agreement between Registrant and other parties thereto date October 17, 2019 (incorporated herein by reference to Exhibit 4.4 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

2.6

Description of Securities (incorporated herein by reference to Exhibit 2.6 of our Annual Report on Form 20-F (file No. 001-39147) as filed with the Securities and Exchange Commission on April 24, 2023)

4.1

Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.1 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.2

English translation of the Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.3

English translation of the executed amended and restated equity pledge agreement entered into by and among Shenzhen OneConnect Technology, Shenzhen OneConnect, shareholders of Shenzhen OneConnect, Jie Li, Liang Xu, Wenjun Wang and Wenwei Dou dated September 16, 2019 (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.4

English translation of the executed amended and restated shareholder voting proxy agreement entered into by and among Shenzhen OneConnect Technology, Shenzhen OneConnect, subsidiaries of Shenzhen OneConnect, shareholders of Shenzhen OneConnect, Jie Li, Liang Xu, Wenjun Wang and Wenwei Dou dated September 16, 2019 (incorporated herein by reference to Exhibit 10.4 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13 2019)

4.5

English translation of the form letter of undertakings (incorporated herein by reference to Exhibit 10.5 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.6

English translation of the form spousal consent letters issued by the spouses of Jie Li, Liang Xu, Wenjun Wang and Wenwei Dou (incorporated herein by reference to Exhibit 10.6 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.7

English translation of the executed amended and restated exclusive business cooperation agreement entered into by and between Shenzhen OneConnect Technology and Shenzhen OneConnect dated September 16, 2019 (incorporated herein by reference to Exhibit 10.7 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.8

English translation of the executed amended and restated exclusive equity option agreement entered into by and among Shenzhen OneConnect Technology, Shenzhen OneConnect, shareholders of Shenzhen OneConnect, Jie Li, Liang Xu, Wenjun Wang and Wenwei Dou dated September 16, 2019 (incorporated herein by reference to Exhibit 10.8 to the registration statement on Form F-1 (File No. 333234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

3

4.9

English translation of the executed amended and restated exclusive asset purchase option agreement entered into by and among Shenzhen OneConnect Technology, Shenzhen OneConnect, shareholders of Shenzhen OneConnect, Jie Li, Liang Xu, Wenjun Wang and Wenwei Dou dated September 16, 2019 (incorporated herein by reference to Exhibit 10.9 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.10

English translation of Strategic Cooperation Agreement between the Registrant and Ping An Insurance (Group) Company of China, Ltd. dated July 11, 2019 (incorporated herein by reference to Exhibit 10.14 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

4.11

English translation of 2017 Stock Incentive Plan (amended and restated on September 10, 2019 and September 28, 2020 and further amended and restated on June 24, 2022 with effect from the date of the Hong Kong Listing) of the Registrant (incorporated herein by reference to Exhibit 4.11 of our Annual Report on Form 20-F (file No. 001-39147) as filed with the Securities and Exchange Commission on April 24, 2023)

8.1***

Significant Subsidiaries and VIE of the Registrant

11.1

Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 99.1 to the registration statement on Form F-1 (File No. 333-234666), as amended, initially filed with the Securities and Exchange Commission on November 13, 2019)

12.1*

Certification by Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

12.2*

Certification by Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

13.1**

Certification by Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

13.2**

Certification by Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

15.1***

Consent of Haiwen & Partners

15.2*

Consent of PricewaterhouseCoopers Zhong Tian LLP, an independent registered public accounting firm

97.1***

Policy for the Recovery of Erroneously Awarded Compensation of the Registrant

101.INS*

Inline XBRL Instance Document

101.SCH*

Inline XBRL Taxonomy Extension Scheme Document

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104.*

Cover Page Interactive Data File (embedded within the Inline XBRL document)

* Filed herewith

** Furnished herewith

*** Previously filed as an exhibit to the annual report on Form 20-F for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission on April 23, 2024

† Certain portions of these exhibits have been omitted as confidential

4

SIGNATURES

The registrant hereby certifies that it meets all of the requirements for filing this Amendment No.2 and that it has duly caused and authorized the undersigned to sign this Amendment No.2 on its behalf.

OneConnect Financial Technology Co., Ltd.

By:

/s/ Mr. Yongtao Luo

Name:

Mr. Yongtao Luo

Title:

Chief Financial Officer

Date: July 18, 2024

5

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders of OneConnect Financial Technology Co., Ltd.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of OneConnect Financial Technology Co., Ltd. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022 and the related consolidated statements of comprehensive income, of changes in equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with IFRS Accounting Standards as issued by the International Accounting Standards Board. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 15. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

F-2

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Goodwill Impairment Assessment

As described in Notes 4(d) and 14 to the consolidated financial statements, the Company’s consolidated goodwill balance was RMB 289,161 thousands as of December 31, 2023. Goodwill impairment reviews are undertaken by management at least annually or more frequently if events or changes in circumstances indicate a potential impairment. As a result of the impairment test performed by management at the end of 2023, it was determined that the recoverable amount of the cash generating unit, to which the goodwill was allocated, exceeded its carrying value and therefore no impairment was recorded. The recoverable amount of cash generating unit was determined based on value-in-use using cash flow projections. The significant assumptions used in the goodwill impairment assessment included revenue growth rates, long-term growth rate, profit margin and pre-tax discount rate.

The principal considerations for our determination that performing procedures relating to the goodwill impairment assessment is a critical audit matter are there were significant estimations and judgments by management when developing the value-in-use calculation of the cash generating unit. This in turn led to a high degree of auditor judgment, effort, and subjectivity in performing procedures, and in evaluating the related audit evidence over management’s cash flow projections and significant assumptions related to the revenue growth rates, long-term growth rate, profit margin and pre-tax discount rate. In addition, the audit effort involved the use of professionals with specialized skill and knowledge.

F-3

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s evaluation of the recoverability of goodwill, including controls over the valuation of the recoverable amount of cash generating unit to which the goodwill was allocated. These procedures also included, among others, testing management’s process for the goodwill impairment assessment; evaluating the appropriateness of the goodwill impairment assessment method; testing the completeness, accuracy and relevance of underlying data used in, and evaluating the reasonableness of significant assumptions used by management, including revenue growth rates, long-term growth rate, profit margin and pre-tax discount rate. Evaluating management’s assumptions related to revenue growth rates, long-term growth rate and profit margin involved assessing their reasonableness by considering the (i) the current and historical business performance of the cash generating unit; (ii) the management’s future business plan and market development and (iii) the consistency with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in the evaluation of the Company’s goodwill impairment assessment method, long-term growth rate and pre-tax discount rate.

Impairment loss allowance for trade receivables and contract assets

As described in Notes 4(a), 5.1(b)(ii), 6.2(c) and 19 to the consolidated financial statements, as of December 31, 2023, the gross balance of trade receivables and contract assets were RMB 779,458 thousands and RMB 153,204 thousands, respectively, and the impairment loss allowances for these assets were RMB 68,789 thousands and RMB 57,379 thousands, respectively. The impairment loss allowances were determined using the expected credit loss (“ECL”) model. Management applied the simplified approach in determining ECL which used a lifetime expected impairment loss allowance for all trade receivables and contract assets. Management grouped trade receivables and contract assets based on their shared credit risk characteristics and the age of the underlying receivables, and then determined the impairment loss allowance on the basis of exposure at default and ECL rates, which considered historical credit loss experience adjusted to reflect current and forward-looking information.

The principal considerations for our determination that performing procedures relating to impairment loss allowance for trade receivables and contract assets is a critical audit matter are the significant judgment by management in developing the ECL model. This in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to management’s assumptions, related to the grouping of trade receivables and contract assets, and the determination of ECL rates.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included understanding, evaluating and testing the effectiveness of controls relating to the impairment loss allowance for trade receivables and contract assets, including the grouping of trade receivables and contract assets and the determination of ECL rates. These procedures also included, among others (i) testing the completeness, accuracy, and relevance of underlying data used, (ii) testing the mathematical accuracy of the ECL model, (iii) evaluating the appropriateness of the model, and (iv) evaluating the reasonableness of significant assumptions used by management, relating to the grouping of trade receivables and contract assets, and determination of the ECL rates. Evaluating the reasonableness of management’s assumptions relating to grouping of trade receivables and contract assets involved considering the credit risk characteristics and the age of the underlying assets. Evaluating the reasonableness of management’s assumptions relating to ECL rates involved considering (i) the appropriateness of historical period selection, historical credit loss experience, current status of the assets and other relevant information; and (ii) the appropriateness of forward-looking information and macroeconomic factors affecting the expected ability of customers to settle receivables.

F-4

Recognition of deferred tax assets

As described in Notes 4(b) and 34 to the consolidated financial statements, the Company’s deferred tax assets were RMB 768,276 thousands as of December 31, 2023. The recognition of deferred tax assets was based upon whether it is more likely than not that sufficient and suitable taxable profits will be available in future periods, against which existing deductible temporary differences can be utilized. To determine the future taxable profits, reference was made to the latest available profit forecasts. Where the temporary difference is related to the carry-forward of operating losses, relevant tax law was considered on a jurisdictional basis to determine the availability of such losses to offset future taxable profits.

The principal considerations for our determination that performing procedures relating to the recognition of deferred tax assets is a critical audit matter are the significant judgment by management in determining the amount of deferred tax assets that can be recognized. This in turn led to significant auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to management’s estimate of sufficient future taxable profits.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating the deferred tax assets recognition process, including controls over the forecast of future taxable profits used to support the recognition of the deferred tax assets. These procedures also included, among others, evaluating the reasonableness of the forecasted future taxable profits used to support the recognition of the deferred income assets by (i) considering the results of a retrospective comparison of forecasted taxable profits in prior year to actual results in the current year; (ii) comparison of revenue growth rate and profit margin in the current year forecast to historical results and industry trends; and (iii) comparing whether the forecast was consistent with evidence obtained in other areas of the audit.

/s/ PricewaterhouseCoopers Zhong Tian LLP

Shenzhen, the People’s Republic of China

April 23, 2024

We have served as the Company’s auditor since 2018

F-5

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

Note

Year ended December 31, 

    

2021

    

2022

    

2023

    

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

6

 

4,132,357

4,464,002

 

3,667,508

-Technology Solutions

4,098,037

4,357,462

3,521,591

-Virtual Bank Business

34,320

106,540

145,917

Cost of revenue

 

7

 

(2,695,706)

(2,828,986)

 

(2,318,103)

Gross profit

 

1,436,651

1,635,016

 

1,349,405

Research and development expenses

 

7

 

(1,353,018)

(1,417,691)

 

(955,201)

Selling and marketing expenses

 

7

 

(588,380)

(411,356)

 

(275,351)

General and administrative expenses

 

7

 

(841,685)

(824,711)

 

(504,970)

Net impairment losses on financial and contract assets

5.1(b)

(72,229)

(33,639)

(53,950)

Other income, gains or loss‑net

 

9

 

13,921

70,818

 

71,855

Operating loss

 

(1,404,740)

(981,563)

 

(368,212)

Finance income

 

10

 

28,823

14,709

 

29,580

Finance costs

 

10

 

(76,637)

(37,173)

 

(20,532)

Finance (costs)/income – net

 

10

 

(47,814)

(22,464)

 

9,048

Share of gain of associate and joint venture - net

 

15

 

9,946

24,852

 

4,607

Impairment charges on associate

15

(10,998)

(7,157)

Loss before income tax

 

(1,442,608)

(990,173)

 

(361,714)

Income tax benefit/ (expense)

 

11

 

112,095

62,147

 

(9,762)

Loss for the year

 

(1,330,513)

(928,026)

 

(371,476)

Loss attributable to:

 

 

- Owners of the Company

 

(1,281,699)

(872,274)

 

(362,715)

- Non‑controlling interests

 

(48,814)

(55,752)

 

(8,761)

 

(1,330,513)

(928,026)

 

(371,476)

Other comprehensive income, net of tax

 

 

Items that may be subsequently reclassified to profit or loss

- Foreign currency translation differences

 

(152,542)

69,454

 

3,880

- Changes in the fair value of debt instruments measured at fair value through other comprehensive income

(16)

5,324

500

Items that will not be subsequently reclassified to profit or loss

- Foreign currency translation differences

356,691

22,336

- Changes in the fair value of equity investments measured at fair value through other comprehensive income

(1,796)

(154,354)

431,469

26,716

Total comprehensive loss for the year

 

(1,484,867)

(496,557)

 

(344,760)

Total comprehensive loss attributable to:

 

 

- Owners of the Company

 

(1,436,053)

(440,805)

 

(335,999)

- Non‑controlling interests

 

(48,814)

(55,752)

 

(8,761)

 

(1,484,867)

(496,557)

 

(344,760)

Loss per share attributable to owners of the Company (expressed in RMB per share)

 

 

- Basic and diluted

 

12

 

(1.16)

(0.80)

 

(0.33)

Loss per ADS attributable to owners of the Company (expressed in RMB per share)

- Basic and diluted

12

(34.69)

(23.90)

(9.99)

The accompanying notes are an integral part of these consolidated financial statements.

F-6

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

CONSOLIDATED BALANCE SHEETS

As at December 31, 

Note

2022

2023

    

    

RMB’000

    

RMB’000

ASSETS

Noncurrent assets

Property and equipment

 

13

 

151,401

 

85,076

Intangible assets

 

14

 

570,436

 

471,371

Deferred tax assets

 

34

 

765,959

 

768,276

Investments accounted for using the equity method

 

15

 

199,200

 

Financial assets measured at fair value through other comprehensive income

 

17

 

821,110

 

1,372,685

Restricted cash and time deposits over three months

 

23

 

 

5,319

Prepayments and other receivables

20

6,663

Total noncurrent assets

 

2,508,106

 

2,709,390

Current assets

 

 

Trade receivables

 

19

 

940,989

 

710,669

Contract assets

 

6

 

122,628

 

95,825

Prepayments and other receivables

 

20

 

1,078,604

 

905,691

Financial assets measured at amortized cost from virtual bank

21

44

3,081

Financial assets measured at fair value through other comprehensive income

17

1,233,431

853,453

Financial assets at fair value through profit or loss

 

22

 

690,627

 

925,204

Derivative financial assets

32

56,363

38,008

Restricted cash and time deposits over three months

 

23

 

343,814

 

447,564

Cash and cash equivalents

 

24

 

1,907,776

 

1,379,473

Total current assets

 

6,374,276

 

5,358,968

Total assets

 

8,882,382

 

8,068,358

EQUITY AND LIABILITIES

 

 

Equity

 

 

Share capital

 

25

 

78

 

78

Shares held for share incentive scheme

 

27

 

(149,544)

 

(149,544)

Other reserves

 

26

 

10,953,072

 

10,989,851

Accumulated losses

 

(7,510,899)

 

(7,873,614)

Equity attributable to equity owners of the Company

 

3,292,707

 

2,966,771

Non‑controlling interests

 

(14,652)

 

(18,979)

Total equity

 

3,278,055

 

2,947,792

LIABILITIES

 

 

Noncurrent liabilities

 

 

Trade and other payables

 

28

 

132,833

 

28,283

Contract liabilities

 

6

 

19,977

 

17,126

Deferred tax liabilities

 

34

 

5,196

 

2,079

Total noncurrent liabilities

 

158,006

 

47,488

Current liabilities

 

 

Trade and other payables

 

28

 

2,531,273

 

1,981,288

Payroll and welfare payables

 

431,258

 

385,908

Contract liabilities

 

6

 

166,650

 

138,563

Short‑term borrowings

 

29

 

289,062

 

251,732

Customer deposits

30

1,929,183

2,261,214

Other financial liabilities from virtual bank

31

89,327

54,373

Derivative financial liabilities

 

32

 

9,568

 

Total current liabilities

 

5,446,321

 

5,073,078

Total liabilities

 

5,604,327

 

5,120,566

Total equity and liabilities

 

8,882,382

 

8,068,358

The accompanying notes are an integral part of these consolidated financial statements.

The financial information on pages F6 to F95 were approved by the Board of Directors on April 23, 2024 and were signed on its behalf.

F-7

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

Attributable to owners of the Company

Shares held for

share incentive

Accumulated

Noncontrolling

    

    

Share capital

    

scheme

    

Other reserves

    

losses

    

Total

    

interest

    

Total equity

Note

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

78

(87,714)

10,639,931

(5,356,926)

5,195,369

89,914

5,285,283

Loss for the year

 

 

 

 

(1,281,699)

(1,281,699)

(48,814)

(1,330,513)

Other comprehensive income, net of tax

 

 

 

 

 

 

 

- Foreign currency translation differences

 

26

(152,542)

(152,542)

(152,542)

- Fair value changes on financial assets measured at fair value through other comprehensive income

(1,812)

(1,812)

(1,812)

Total comprehensive loss for the year

 

(154,354)

(1,281,699)

(1,436,053)

(48,814)

(1,484,867)

Transactions with equity holders:

 

 

 

 

 

 

 

Share‑based payments:

- Value of employee services and business cooperation arrangements

27

25,409

25,409

25,409

- Vesting of shares under Restricted Share Unit Scheme

700

(700)

- Exercise of shares under Share Option Scheme

6,912

2,345

9,257

9,257

Total transactions with equity holders at their capacity as equity holders for the year

 

 

7,612

 

27,054

 

 

34,666

 

 

34,666

As at December 31, 2021

 

78

 

(80,102)

 

10,512,631

 

(6,638,625)

 

3,793,982

 

41,100

 

3,835,082

F-8

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (CONTINUED)

Attributable to owners of the Company

Shares

held for

share incentive

Accumulated

Noncontrolling

    

Note

    

Share capital

    

scheme

    

Other reserves

    

losses

    

Total

    

interest

    

Total equity

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

As at January 1, 2022

78

(80,102)

10,512,631

(6,638,625)

3,793,982

41,100

3,835,082

Loss for the year

 

 

 

 

(872,274)

 

(872,274)

 

(55,752)

 

(928,026)

Other comprehensive income, net of tax

 

- Foreign currency translation differences

 

26

 

 

426,145

 

 

426,145

 

 

426,145

- Fair value changes on financial assets measured at fair value through other comprehensive income

 

 

 

 

5,324

 

 

5,324

 

 

5,324

Total comprehensive loss for the year

 

 

 

431,469

 

(872,274)

 

(440,805)

 

(55,752)

 

(496,557)

Transactions with equity holders:

 

 

 

 

 

 

 

Share-based payments:

- Value of employee services and business cooperation arrangements

 

27

 

 

13,361

 

 

13,361

 

 

13,361

- Vesting of shares under Restricted Share Unit Scheme

4,720

(4,720)

- Exercise of shares under Share Option Scheme

830

331

1,161

1,161

- Repurchase of shares

(74,992)

(74,992)

(74,992)

Total transactions with equity holders at their capacity as equity holders for the year

 

 

(69,442)

 

8,972

 

 

(60,470)

 

 

(60,470)

As at December 31, 2022

 

78

 

(149,544)

 

10,953,072

 

(7,510,899)

 

3,292,707

 

(14,652)

 

3,278,055

F-9

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (CONTINUED)

Attributable to owners of the Company

Shares held for

share incentive

Accumulated

Non-controlling

    

Note

    

Share capital

    

scheme

    

Other reserves

    

losses

    

Total

    

interest

    

Total equity

    

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

As at January 1, 2023

 

  

 

78

 

(149,544)

 

10,953,072

 

(7,510,899)

 

3,292,707

 

(14,652)

 

3,278,055

Loss for the year

 

  

 

 

 

 

(362,715)

(362,715)

 

(8,761)

 

(371,476)

Other comprehensive income, net of tax

 

  

 

 

- Foreign currency translation differences

 

26

 

 

 

26,216

 

 

26,216

 

 

26,216

- Fair value changes on financial assets measured at fair value through other comprehensive income

 

  

 

 

 

500

 

 

500

 

 

500

Total comprehensive loss for the year

 

  

 

 

 

26,716

 

(362,715)

 

(335,999)

 

(8,761)

 

(344,760)

Transactions with equity holders:

 

  

 

  

 

  

 

 

 

 

 

Share-based payments:

 

 

 

 

 

 

 

 

- Value of employee services and business cooperation arrangements

 

27

 

 

 

14,497

 

 

14,497

 

 

14,497

- Transactions with non-controlling interests

 

28(ii)

 

 

 

(4,434)

 

 

(4,434)

 

4,434

 

Total transactions with equity holders at their capacity as equity holders for the year

 

  

 

 

 

10,063

 

 

10,063

 

4,434

 

14,497

As at December 31, 2023

 

  

 

78

 

(149,544)

 

10,989,851

 

(7,873,614)

 

2,966,771

 

(18,979)

 

2,947,792

The accompanying notes are an integral part of these consolidated financial statements.

F-10

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

CONSOLIDATED STATEMENTS OF CASH FLOWS

Year ended December 31, 

    

    

2021

    

2022

    

2023

Note

RMB’000

RMB’000

RMB’000

Cash flows from operating activities

Cash used in operations

 

35(a)

 

(383,704)

(720,786)

 

(637,746)

Income tax paid

 

 

(20,630)

(25,198)

 

(10,715)

Net cash used in operating activities

 

 

(404,334)

(745,984)

 

(648,461)

Cash flows from investing activities

 

 

 

Payment for acquisition of subsidiaries, net of cash acquired

 

 

(11,060)

 

Payments for property and equipment

 

 

(45,553)

(22,066)

 

(5,981)

Payments for intangible assets

 

 

(82,463)

(45,877)

 

(31,488)

Payment for loans to related parties

 

 

(3,515)

 

Payments for financial assets measured at fair value through other comprehensive income

(16,661)

(614,772)

(1,867,657)

Payments for Investment in Jointly controlled entities

15

(2,550)

Payments for financial assets at fair value through profit or loss

(7,577,741)

(2,706,721)

(914,500)

(Payments)/Proceeds for settlement of derivatives

(138,634)

16,491

40,342

Release of restricted cash and time deposits over three months, net

 

 

1,206,607

922,818

 

207,896

Proceeds from sales of property and equipment

1,019

9,467

699

Receipts of loans to related parties

1,900

1,600

Proceeds from sales of financial assets measured at fair value through other comprehensive income

16,833

193,495

1,991,143

Proceeds from disposal of investment in associate

15

199,200

Proceeds from sales of financial assets at fair value through profit or loss

 

 

7,019,968

4,092,407

 

686,626

Interest received on financial assets at fair value through profit or loss

 

 

19,635

26,027

 

13,304

Net cash generated from investing activities

 

 

388,435

1,873,169

 

318,634

Cash flows from financing activities

 

 

 

Proceeds from short‑term borrowings

 

35(c)

 

912,900

313,000

 

235,000

Proceeds from exercise of shares under share incentive scheme

9,257

1,161

Payments for lease liabilities

 

35(c)

 

(96,139)

(76,734)

 

(60,922)

Repayments of short‑term borrowings

 

35(c)

 

(2,376,945)

(836,429)

 

(273,000)

Interest paid

 

35(c)

 

(60,854)

(20,072)

 

(11,403)

Transactions with non-controlling interests

(15,000)

Payments for shares held for share incentive scheme

(88,280)

Payments for shares repurchase

27

(74,992)

Net cash used in financing activities

 

 

(1,611,781)

(694,066)

 

(213,605)

Net (decrease)/increase in cash and cash equivalents

 

 

(1,627,680)

433,119

 

(543,432)

Cash and cash equivalents at the beginning of the year

 

 

3,055,194

1,399,370

 

1,907,776

Effects of exchange rate changes on cash and cash equivalents

 

 

(28,144)

75,287

 

15,129

Cash and cash equivalents at the end of year

 

 

1,399,370

1,907,776

 

1,379,473

The accompanying notes are an integral part of these consolidated financial statements.

F-11

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1

General information and basis of presentation

1.1   General information

OneConnect Financial Technology Co., Ltd. (the “Company”) was incorporated in the Cayman Islands on October 30, 2017 as an exempted company with limited liability under the Companies Law (Cap. 22, Law 3 of 1961 as consolidated and revised) of the Cayman Islands. The address of the Company’s registered office is PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. The Company completed its initial public offering (“IPO”) on December 13, 2019 on the New York Stock Exchange. The Company has listed by way of introduction its ordinary shares on the Main Board of the Stock Exchange of Hong Kong Limited on July 4, 2022.

On November 30, 2022, the Company announced its plans to change the ratio of its American Depositary Share (ADS) to its ordinary shares (the ADS Ratio) from the current ADS Ratio of one ADS to three ordinary shares to a new ADS Ratio of one ADS to thirty ordinary shares. The change in the ADS Ratio became effective on December 12, 2022. For all the periods presented, basic and diluted loss per ADS have been revised assuming the change of ADS ratio from a ratio of one ADS to three ordinary share to a new Ratio of one ADSs to thirty ordinary shares occurred at the beginning of the earliest period presented.

The Company, its subsidiaries, its controlled structured entities (“Structured Entities”, “Variable Interest Entities” or “VIEs”) and their subsidiaries (“Subsidiaries of VIEs”) are collectively referred to as the “Group”. The Group is principally engaged in providing cloud-platform-based Fintech solutions, online information service and operating support service to financial institutions (the “Listing Business”) mainly in the People’s Republic of China (the “PRC”). The Company does not conduct any substantive operations of its own but conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. Further details of the VIEs are set out in Note 1.2 below.

These financial statements are presented in Renminbi (“RMB”), unless otherwise stated.

1.2   Organization and principal activities

As at December 31, 2023, the Company had direct or indirect interests in the following major subsidiaries(which are all corporations) including consolidated structured entities.

Equity interest held

Place and date of

Principal activities

Issued and

by the Group

incorporation/

 and place of

paid-in capital/

As at December 31

Company name

    

establishment

    

operations

    

Registered capital

    

2022

    

2023

    

Note

Subsidiaries

Jin Tai Yuan Limited

British Virgin Islands /October 27, 2017

Investment holding, BVI

USD747,940,498

100

%

100

%

Jin Cheng Long Limited

 

Hong Kong /October 30, 2017

 

Investment holding, Hong Kong, the PRC.

USD747,940,498

100

%

100

%

OneConnect Financial Technology (Hong Kong) Limited

Hong Kong /March 15, 2018

 

Software and technology service, information transmission, Hong Kong, the PRC.

USD1

100

%

100

%

OneConnect Financial Technology (Singapore) Co., Pte. Ltd.

 

Singapore /March 26, 2018

 

Software and technology service, information transmission, Singapore.

SGD47,900,000

100

%

100

%

PT OneConnect Financial Technology Indonesia

 

Indonesia/December 04, 2018

 

Software and technology service, information transmission, Indonesia.

IDR10,000,000,000

100

%

100

%

Ping An OneConnect Bank (Hong Kong) Limited (“OneConnect Bank”)

Hong Kong/December 07, 2018

Banking service, Hong Kong, the PRC.

USD38,216,561 and HKD 1,200,000,000

100

%

100

%

Shenzhen OneConnect Technology Services Co.,Ltd(“Shenzhen OneConnect Technology”)

the PRC /January 04, 2018

Technology promotion and computer application services, Shenzhen, the PRC.

RMB4,903,181,996/RMB4,960,000,000

100

%

100

%

F-12

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1     General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

Equity interest held

Place and date of

Issued and

by the Group

incorporation/

Principal activities and

paid-in capital/

As at December 31

Company name

    

 establishment

    

place of operations

    

Registered capital

    

2022

    

2023

    

Note

Subsidiaries (Continued)

Beijing Vantage Point Technology Co., Ltd. (“Vantage Point Technology”)

the PRC /July 18, 2008

Software and technology service, information transmission, Beijing, the PRC.

RMB13,333,529

51.67

%

51.67

%

(i)

Shenzhen OneConnect Information Technology Service Company Limited (“Shenzhen OneConnect Information Technology”)

the PRC/January 31, 2019

Software and technology service, information transmission, Shenzhen, the PRC.

RMB100,000,000

51

%

51

%

Beijing BER Technology Company Ltd. (“BER Technology”)

the PRC/March 30,2006

Software and technology service, information transmission, Shenzhen, the PRC.

RMB22,950,000

80

%

100

%

(i)

Zhang Tong Shun (Guangzhou) Technology Co., Ltd. (“Zhang Tong Shun”)

the PRC/May 9, 2019

Information technology advisory services, Guangzhou, the PRC.

RMB10,000,000

100

%

100

%

(i)

VIEs

OneConnect Smart Technology Co., Ltd. (Shenzhen) (“Shenzhen OneConnect”)

the PRC / September 15, 2017

Software and technology service, information transmission, Shenzhen, the PRC.

RMB1,200,000,000

100

%

100

%

Shenzhen E-Commerce Safety Certificates Administration Co., Ltd. (“Shenzhen CA”)

the PRC/August 11, 2000

E-commerce security certificate administration, Shenzhen, the PRC.

RMB543,500,000

98.9

%

98.9

%

(i)

Subsidiaries of the VIEs

Shanghai OneConnect Financial Technology Co., Ltd. (“Shanghai OneConnect”) *

the PRC / December 29, 2015

Software and technology service, asset management and consulting, Shanghai, the PRC.

RMB1,200,000,000

100

%

100

%

Shenzhen Kechuang Insurance Assessment Co., Ltd. (“Kechuang”) *

 

the PRC / August 27, 2001

 

Insurance survey and loss adjustment, Shenzhen, the PRC.

RMB4,000,000

100

%

100

%

Shenzhen OneConnect Chuangpei Technology Co., Ltd. (“Chuangpei”) *

the PRC / June 1, 2016

Software and technology service, information transmission, Shenzhen, the PRC.

RMB10,000,000

100

%

100

%

Zhuhai Yirongtong Asset Management Co., Ltd. (“Yirongtong”) *

the PRC / June 21, 2016

Asset management and consulting, Zhuhai, the PRC.

RMB12,000,000

100

%

100

%

Ping An OneConnect Cloud Technology Co., Ltd. (“OneConnect Cloud Technology”)

the PRC / June 27, 2016

Software and technology service, information transmission, Shenzhen, the PRC.

RMB500,000,000

100

%

100

%

* Subsidiaries of Shenzhen OneConnect

Note:

(i)The subsidiaries were acquired by the Group through business combination.

F-13

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1      General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

PRC laws and regulations prohibit or restrict foreign ownership of companies that provide internet-based business, which include activities and services provided by the Group. The Group operates its business operations in the PRC through a series of contractual arrangements entered into among a wholly-owned subsidiary of the Company and VIEs that legally owned by equity holders (“Nominee Shareholders”) authorized by the Group (collectively, “Contractual Arrangements”). The Contractual Arrangements include Exclusive Equity Purchase Option Agreement, Exclusive Business Cooperation Agreement, Exclusive Asset Option Agreement, Equity Pledge Agreement, Shareholder Voting Proxy Agreement, Letters of Undertakings and Spousal Consent Letters.

Under the Contractual Arrangements, the Company has the power to control the management, and financial and operating policies of the VIEs, has exposure or rights to variable returns from its involvement with the VIEs, and has the ability to use its power over the VIEs to affect the amount of the returns. As a result, all these VIEs are accounted for as consolidated structured entities of the Company and their financial statements have also been consolidated by the Company.

The principal terms of the Contractual Arrangements are further described below:

(a)   Contractual agreements with Shenzhen OneConnect

- Exclusive Equity Purchase Option Agreement

Pursuant to the exclusive equity purchase option agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect, the direct shareholders of Shenzhen OneConnect, and the shareholders of the direct shareholders of Shenzhen OneConnect, (each refer to as the “Indirect Shareholder”, together with the direct shareholders of Shenzhen OneConnect, “the Shenzhen OneConnect Shareholders”) (the “Exclusive Equity Purchase Option Agreement”), Shenzhen OneConnect Technology has the irrevocable and exclusive right to purchase, or to designate one or more persons to purchase, from Shenzhen OneConnect Shareholders all or any part of their equity interests in Shenzhen OneConnect at any time and from time to time in Shenzhen OneConnect Technology’s absolute discretion to the extent permitted by PRC laws. Unless terminated upon the parties’ agreement, this agreement will remain effective for ten years, and will be automatically renewed for another five years, unless Shenzhen OneConnect Technology objects to the renewal in writing thirty days prior this agreement’s expiry.

- Exclusive Business Cooperation Agreement

Pursuant to the exclusive business cooperation agreement entered into between Shenzhen OneConnect Technology and Shenzhen OneConnect, Shenzhen OneConnect agreed to engage Shenzhen OneConnect Technology as its exclusive provider of business support, technical and consulting services. In exchange for these services, Shenzhen OneConnect shall pay a service fee, which is equal to Shenzhen OneConnect’s profit before tax, after deducting any accumulated losses of Shenzhen OneConnect and its subsidiaries from the preceding fiscal year, working capital, costs, expenses, tax and other statutory contribution in relation to the respective fiscal year. The service fee shall be paid annually and shall be wired to the designated bank account of Shenzhen OneConnect Technology upon issuance of invoice by Shenzhen OneConnect Technology. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.

- Exclusive Asset Option Agreement

Pursuant to the exclusive asset option agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect and the Shenzhen OneConnect Shareholders (the “Exclusive Asset Option Agreement”), Shenzhen OneConnect Technology has the irrevocable and exclusive right to purchase, or to designate one or more persons to purchase, from Shenzhen OneConnect all or any part of its assets at any time at Shenzhen OneConnect Technology’s absolute discretion and to the extent permitted by PRC laws. The consideration shall be the higher of (a) a nominal price or (b) the lowest price as permitted under applicable PRC laws. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.

F-14

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1      General information and basis of presentation (Continued)

1.2   Organization and principal activities (Continued)

(a)   Contractual agreements with Shenzhen OneConnect (Continued)

- Equity Pledge Agreement

Pursuant to the equity pledge agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect and the Shenzhen OneConnect Shareholders (the “Equity Pledge Agreement”), the Registered Shareholders agreed to pledge as first charge all of their equity interests in Shenzhen OneConnect to Shenzhen OneConnect Technology as collateral security for any and all of the guaranteed debt under the Contractual Arrangements and to secure the performance of their obligations under the Contractual Arrangements. During the pledge period, Shenzhen OneConnect Technology is entitled to receive any dividends or other distributable benefits arising from the equity.

The pledge in favor of Shenzhen OneConnect Technology takes effect upon the completion of registration with the relevant administration for industry and commerce of China and shall remain valid until Shenzhen OneConnect Shareholders and Shenzhen OneConnect have discharged all their obligations and fully paid all the amounts payable under the Contractual Arrangements.

- Shareholder Voting Proxy Agreement

Shenzhen OneConnect Technology, Shenzhen OneConnect, the Shenzhen OneConnect Shareholders and the subsidiaries of Shenzhen OneConnect entered into a shareholder voting proxy agreement. Pursuant to this agreement, each shareholder of Shenzhen OneConnect and its subsidiaries irrevocably authorizes the persons designated by Shenzhen OneConnect Technology to act on its behalf to exercise all of such shareholder’s voting and other rights associated with the shareholder’s equity interest in Shenzhen OneConnect and the subsidiaries of Shenzhen OneConnect, such as the right to appoint or designate directors, supervisors and officers, as well as the right to sell, transfer, pledge or dispose of all or any portion of the shares held by such shareholder. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.

- Letters of Undertakings

Each Indirect Shareholder signed a letter of undertakings to the Company. Under these letters, the signing Indirect Shareholder has separately irrevocably undertaken, in the event of his or her death or loss of capacity or any other events that could possibly affect his or her capacity to fulfil his or her obligations under the contractual arrangement of Shenzhen OneConnect, that he or she will unconditionally transfer his or her equity interest in Shenzhen OneConnect to any person designated by Shenzhen OneConnect Technology and the transferee will be deemed to be a party to the contractual arrangements and will assume all of his or her rights and obligations as such under the contractual arrangements. Each signing Indirect Shareholder represents that his or her spouse has no ownership interest in his or her equity interests in Shenzhen OneConnect. Each signing Indirect Shareholder further represents that in any circumstances, he or she will not, directly or indirectly, commit any conduct, measure, action or omission that is contrary to the purpose and intention of the contractual arrangements, that leads or may lead to any conflict of interest between Shenzhen OneConnect and OneConnect Financial Technology Co., Ltd. and/or its subsidiaries, and that if, during his or her performance of the contractual arrangements, there is a conflict of interest between the signing Indirect Shareholder and OneConnect Financial Technology Co., Ltd. and/or its subsidiaries, the signing Indirect Shareholder will protect the legal interests of Shenzhen OneConnect Technology under the contractual arrangements and follow the instructions of the Company.

F-15

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1      General information and basis of presentation (Continued)

1.2   Organization and principal activities (Continued)

(a)   Contractual agreements with Shenzhen OneConnect (Continued)

- Spousal Consent Letters

Under the spousal consent letters, each signing spouse respectively agreed that he or she was aware of the equity interest beneficially owned by his or her spouse in Shenzhen OneConnect and the relevant Contractual Arrangements in connection with such equity interest. The signing spouse unconditionally and irrevocably confirmed that he or she does not have any equity interest in Shenzhen OneConnect and committed not to impose any adverse assertions upon his or her spouse’s respective equity interest. Each signing spouse further confirmed that such equity interest may be disposed of pursuant to the relevant Contractual Arrangements, and committed that he or she will take all necessary measures for the performance of those arrangements.

(b)   Contractual agreements with Shenzhen CA

Shenzhen CA and certain of its shareholders holding in the aggregate 98.9% of the equity interest in Shenzhen CA entered into a series of contractual agreements with Zhang Tong Shun. These agreements contain terms substantially similar to the contractual arrangements among Shenzhen OneConnect, Shenzhen OneConnect Shareholders and Shenzhen OneConnect Technology described above.

(c)   Risks in relation to the VIEs

In the opinion of the Company’s management, the Contractual Arrangements discussed above have resulted in the Company, Shenzhen OneConnect Technology and Zhang Tong Shun having the power to direct activities that most significantly impact the VIEs, including appointing key management, setting up operating policies, exerting financial controls and transferring profit or assets out of the VIEs at its discretion. The Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs under its control. Therefore, the Company considers that there is no asset in any of the VIEs that can be used only to settle obligations of the VIEs, except for registered capital, capital reserve and PRC statutory reserves of the VIEs totalling RMB1,774 million and RMB 1,782 million as of December 31, 2022 and 2023, respectively. Currently there is no contractual arrangement that could require the Company to provide additional financial support to the VIEs. As the Company is conducting its Internet-related business mainly through the VIEs, the Company may provide such support on a discretional basis in the future, which could expose the Company to a loss. As the VIEs organized in the PRC were established as limited liability companies under PRC law, their creditors do not have recourse to the general credit of Shenzhen OneConnect Technology and Zhang Tong Shun for the liabilities of the VIEs, and Shenzhen OneConnect Technology and Zhang Tong Shun do not have the obligation to assume the liabilities of these VIEs.

In the opinion of the Company’s management, the contractual arrangements among its subsidiaries, the VIE and their respective Nominee Shareholders are in compliance with current PRC laws and are legally binding and enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company’s ability to enforce these contractual arrangements. In addition, the enforceability of the contractual agreements between the Company, the VIE and its shareholders depends on whether the Company’s shareholders or their PRC holding entities will fulfil these contractual agreements. As a result, the Company may be unable to consolidate the VIE and VIE’ subsidiaries in the consolidated financial statements.

On March 15, 2019, the Foreign Investment Law was formally passed by the thirteenth National People’s Congress and it became effective on January 1, 2020. The Foreign Investment Law replaced the Law on Sino Foreign Equity Joint Ventures, the Law on Sino Foreign Cooperative Joint Ventures and the Law on Foreign Capital Enterprises and became the legal foundation for foreign investment in the PRC. The Implementation Regulations for the Foreign Investment Law was promulgated by the State Council on December 26, 2019, became effective on January 1, 2020, and replaced the corresponding implementation rules of the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Cooperative Joint Ventures and the Law on Foreign-Capital Enterprises.

F-16

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1     General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

(c)   Risks in relation to the VIEs (Continued)

The Foreign Investment Law stipulates certain forms of foreign investment. However, the Foreign Investment Law does not explicitly stipulate contractual arrangements such as those we rely on as a form of foreign investment. Notwithstanding the above, the Foreign Investment Law stipulates that foreign investment includes “foreign investors investing through any other methods under laws, administrative regulations or provisions prescribed by the State Council.’’ Future laws, administrative regulations or provisions prescribed by the State Council may possibly regard Contractual Arrangements as a form of foreign investment. If this happens, it is uncertain whether the Contractual Arrangements with the VIE and its shareholders would be recognized as foreign investment, or whether the Contractual Arrangements would be deemed to be in violation of the foreign investment access requirements. As well as the uncertainty on how the Contractual Arrangements will be handled, there is substantial uncertainty regarding the interpretation and the implementation of the Foreign Investment Law. The relevant government authorities have broad discretion in interpreting the law. Therefore, there is no guarantee that the Contractual Arrangements, the business of the VIEs and financial conditions of the Company will not be materially and adversely affected.

The Company’s ability to control VIEs also depends on rights provided to Shenzhen OneConnect Technology and Zhang Tong Shun, under the Shareholder Voting Proxy Agreement, to vote on all matters requiring shareholder approval. As noted above, the Company believes Shareholder Voting Proxy Agreement is legally enforceable, but they may not be as effective as direct equity ownership. In addition, if the corporate structure of the Group or the Contractual Arrangements between the Shenzhen OneConnect Technology, and Zhang Tong Shun, the VIEs and their respective shareholders and subsidiaries were found to be in violation of any existing PRC laws and regulations, the relevant PRC regulatory authorities could:

revoke the Group’s business and operating licenses;
require the Group to discontinue or restrict its operations;
impose fines or confiscate any of the Group’s income that they deem to have been obtained through illegal operations;
require the Group to restructure the ownership structure or operations, re-apply for the necessary licenses or relocate its businesses, staff and assets;
impose additional conditions or requirements with which the Group may not be able to comply; or
restrict or prohibit the Group’s use of the proceeds from public offerings or other of the Group’s financing activities to finance the business and operations of the VIEs and their subsidiaries; or
take other regulatory or enforcement actions against the Group that could be harmful to the Group’s business.

The imposition of any of these restrictions or actions may result in a material adverse effect on the Company’s ability to conduct its business. In addition, if the imposition of any of these restrictions causes the Company to lose the right to direct the activities of the VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the financial statements of the VIEs. In the opinion of management, the likelihood of losing the benefits in respect of the Company’s current ownership structure or the contractual arrangements with its VIEs is remote.

F-17

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

1     General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

(c)   Risks in relation to the VIEs (Continued)

The following are major financial statements amounts and balances of the Group’s VIEs and subsidiaries of VIEs (i.e. Shenzhen OneConnect, Shenzhen CA and their subsidiaries) of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023.

As at December 31, 

    

2022

    

2023

RMB’000

RMB’000

Total current assets

3,865,127

 

3,058,529

Total non‑current assets

906,455

 

603,914

Total assets

4,771,582

 

3,662,443

Total current liabilities

7,645,984

 

6,676,641

Total non‑current liabilities

27,902

 

24,291

Total liabilities

7,673,886

 

6,700,932

For the year ended

December 31, 

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Total revenue

 

3,723,306

4,064,707

 

3,261,285

Net loss

 

(708,699)

(195,819)

 

(68,079)

Net cash used in operating activities

 

(439,174)

(618,574)

 

(149,778)

Net cash generated from investing activities

 

3,633

918,498

 

75,598

Net cash generated from/ (used in) financing activities

 

108,564

368,778

 

(508,121)

Net (decrease)/increase in cash and cash equivalents

 

(326,977)

668,702

 

(582,301)

Cash and cash equivalents, beginning of the year

 

564,527

237,550

 

906,252

Cash and cash equivalents, end of the year

 

237,550

906,252

 

323,951

The above financial statements amounts and balances have included intercompany transactions which have been eliminated on the Company’s consolidated financial statements.

As of December 31, 2022 and 2023, the total assets of Group’s VIEs were mainly consisting of cash and cash equivalents, trade receivable, contract assets, prepayments and other receivables, financial assets at fair value through profit or loss, property and equipment, intangible assets and deferred tax assets. As of December 31, 2022 and 2023, the total liabilities of VIEs were mainly consisting of trade and other payables, payroll and welfare payables, contract liabilities and short-term borrowings.

F-18

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

2     Basis of preparation and changes in accounting policies

The principal accounting policies applied in the preparation of the consolidated financial statements are set out below. These policies have been consistently applied to all the years presented unless otherwise stated.

2.1  Basis of preparation

The consolidated financial statements of the Group have been prepared in accordance with IFRS Accounting Standards (“IFRSs”) issued by the International Accounting Standards Board (“IASB”). The consolidated financial statements have been prepared under the historical cost convention, as modified by the revaluation of financial assets measured at fair value through other comprehensive income, financial assets at fair value through profit or loss and derivative financial assets and liabilities, which are carried at fair value and subsequent changes are recognized in the statement of comprehensive income.

The preparation of the consolidated financial statements in conformity with IFRSs requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 below.

2.2  Recent accounting pronouncements

(a)   New and amended standards and interpretations adopted by the Group

The Group has applied the following standards and amendments for the first time for their annual reporting period commencing January 1, 2023:

IFRS 17 Insurance Contracts
Amendments to IAS 1 and IFRS Practice Statement 2 Disclosure of Accounting Policies
Amendments to IAS 8 Definition of Accounting Estimates
Amendments to IAS 12 Deferred Tax related to Assets and Liabilities arising from a Single Transaction
Amendment to IAS 12 International tax reform pillar two model rules

The amendments listed above did not have material impact on the amounts recognized in prior periods and are not expected to significantly affect the current or future periods.

F-19

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

2      Basis of preparation and changes in accounting policies (Continued)

2.2  Recent accounting pronouncements (Continued)

(b)   New standards and amendments to standards and interpretations not yet adopted

Several new standards and amendments to standards and interpretations have been issued but not effective during the year 2023 and have not been early adopted by the Group in preparing these consolidated financial statements:

    

Effective for annual 
periods beginning 
on or after

 

Amendments to IAS 1 – Classification of Liabilities as Current or Non-current

January 1, 2024

Amendments to IAS 1 – Non-current liabilities with covenants

January 1, 2024

Amendments to IFRS 16 – Lease liability in sale and leaseback

January 1, 2024

Amendments to IAS 7 and IFRS 7 – Supplier finance arrangements

January 1, 2024

Amendments to IFRS 10 and IAS 28 - Sale or Contribution of Assets between an Investor and its Associate or Joint Venture

To be determined

Amendments to IAS 21 – Lack of Exchangeability

January 1, 2025

The above new standards, new interpretations and amended standards are not expected to have a material impact on the consolidated financial statements of the Group.

3      Summary of accounting policy information

3.1Material accounting policies

3.1.1 Revenue recognition

Revenue represents the amount of consideration the Group is entitled to upon the transfer of promised goods or services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). Revenues are recognized when or as control of the asset or service is transferred to the customer. Depending on the terms of the contract and the laws that apply to the contract, control of the goods and services may be transferred over time or at a point in time. Control of the goods and services is transferred over time if the Group’s performance:

provides all of the benefits received and consumed simultaneously by the customer;
creates and enhances an asset that the customer controls as the Group performs; or
does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date.

If control of the goods and services transfers over time, revenue is recognized over the period of the contract by reference to the progress towards complete satisfaction of that performance obligation.

Otherwise, revenue is recognized at a point in time when the customer obtains control of the goods and services.

The progress towards complete satisfaction of the performance obligation is measured based on one of the following methods that best depict the Group’s performance in satisfying the performance obligation:

direct measurements of the value transferred by the Group to the customer; or
the Group’s efforts or inputs to the satisfaction of the performance obligation.

F-20

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

When either party to a contract has performed, the Group presents the contract in the statement of financial position as a contract asset or a contract liability, depending on the relationship between the entity’s performance and the customer’s payment.

A contract asset is the Group’s right to consideration in exchange for goods or services that the Group has transferred to a customer. If the value ascribed to the services rendered by the Group exceed the payment, a contract asset is recognized. Judgement is required in determining whether a right to consideration is unconditional and thus qualifies as a receivable.

A receivable is recorded when the Group has an unconditional right to consideration on the date the payment is due even if it has not yet performed under the contract.

If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract as a contract liability when the payment is made or the payment is due (whichever is earlier). A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. A contract liability is recognized as revenue upon transfer of control to the customers of the promised license, products and services.

Some of the Group’s contracts with customers contain multiple performance obligations. For these contracts, the Group accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Although each of the performance obligations sometimes has a separate contractual price agreed in the contract, the management compares the contractual price with observable standalone market price, if any, or cost plus a margin price to assess the reasonableness of the pricing. If the contractual price for each performance obligation is assessed to be on market price basis, the Group uses the contractual price to measure and recognize revenue for each performance obligation. If the contractual price for each performance obligation is assessed to be not on market price basis, the Group reallocates the total contract price to the identified performance obligations based on its best estimated standalone selling price of each performance obligation.

Only the contracts for business origination services (Note 3.1.1(b)) contain significant financing components. As a practical expedient, the Group does not account for financing components if the period between when the Group transfers the promised goods or services to the customer and when the customer pays for those goods or services is one year or less.

Incremental costs of obtaining customer contract primarily consist of sales commissions and are capitalized as an asset. The Group amortizes assets recognized from capitalizing costs to obtain a contract on a systematic basis to profit or loss, consistent with the pattern of revenue recognition to which the asset relates. As a practical expedient, the Group recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Group otherwise would have recognized is one year or less.

The following is a description of the accounting policy for the principal revenue streams of the Group.

F-21

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

(a)Implementation and post-implementation support services

Implementation services represent customer-specific software development or customization services provided to customers for the use of the Group’s software in cloud offerings or on-premise IT environment. The implementation contract is either on a time and material basis or fixed-fee basis. The Group invoices fees for implementation services based on actual time and materials incurred to date or according to pre-agreed payment schedules. After development, license to use the software is granted to the customer with an indefinite life. The customer cannot benefit from the implementation service on its own without the license. The perpetual license is a result of the implementation service. The implementation service and the perpetual license are highly interrelated and within the context of the contract, the promise of the Group is to transfer the implementation service together with the perpetual license as one output to its customers. Both the implementation service and the perpetual license to use the software are not distinct and thus should be combined together as one performance obligation. And there is no sales/usage-based royalty for the license to use the software in the arrangement.

The Group’s customer contracts often include both implementation services and post-implementation support services. Customers can benefit from implementation service and post-implementation support service on their own, and those services are clearly stated in the contract and are separately identifiable, they are not integrated or interrelated with each other, and do not significantly affect each other.

For implementation services, revenue is recognized over time if the Group’s performance (i) provides all of the benefits received and consumed simultaneously by the customer, (ii) creates and enhances an asset that the customer controls as the Group performs, or (iii) does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date. Accordingly, revenue for implementation contracts is recognized over the contract terms by reference to the progress of work performed, which is measured based on costs incurred toward satisfying the performance obligation, relative to total costs expected to be incurred to the complete satisfaction of the performance obligation. Otherwise revenue is recognized at a point in time when control of the promised services is transferred to the customer.  

For post-implementation support services, the performance obligation is to stand ready to provide technical support and unspecified updates and upgrades on a when-and-if-available basis. The customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized based on time elapsed and thus ratably over the term of the support arrangement.

(b)

Transaction based service

The Group derives its transaction based service revenue primarily from business origination services, risk management services, operation support services and other services.

F-22

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

(b)

Transaction based service (Continued)

Business origination services

The Group provides business origination services by assisting financial institutions in customer acquisition for their products including loans, wealth management products and insurance policies etc.

In order to satisfy its performance obligations (that is generating customer leads for financial institutions), the Group designs marketing plans, sources leads and analyzes the leads. The Group generates customer leads for financial institutions through its own platform or from channel partners. The leads, which are sourced from the Group’s own platform or from the channel partners, are grouped together and are screened and analyzed by the Group to ensure that they meet customers’ criteria. When the leads are sourced from the channel partners, the Group determined that it is the principal in providing the business origination services to the financial institutions because the Group controls the leads sourced from channel partners, screens and analyzes the leads before delivering those leads to customers. For business origination services, the Group is primarily responsible for fulfilling the promise to generate customer leads to financial institutions and has full discretion in establishing the price for the business origination services provided to financial institutions, as well as the selection of and determination of prices paid to the channel partners. Accordingly, the Group records revenue based on the gross amount payable by the financial institutions and records the amount payable to the channel partners as cost of revenue. The Group normally charges its customers based on successful referrals at fixed charge rates.The revenue for business origination services is recognized when a referral is successfully accepted by financial institutions.

The Group determined that it is not the legal lender and legal borrower (or receiver of deposits from investors) in the loan origination and repayment process. Therefore, the Group does not record loans receivable and payable arising from the loans between lenders and borrowers. The Group acts as an agent to facilitate such loans.

Operation support services

Operation support services mainly represent calling services and insurance loss assessment services, digital certification and related services and solutions, service management platforms to participants around auto aftermarket scenarios, asset monitoring services and consulting services provided to financial institutions.

For contracts which the Group charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis, the revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.

For contracts which the Group charges its customers based on the term of services and invoices the fee on periodical basis, and the performance obligation is to stand ready to provide operation support, the customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized over time based on time elapsed and thus ratably over the term of the support arrangement.

When the consideration receivable is different from the revenue recognized, a “contract asset” or “contract liability” shall be recognized in the consolidated statement of financial position.

F-23

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

(b)

Transaction based service (Continued)

Risk management services

Risk management services mainly represent credit risk assessment, identity verification service, risk management services used in insurance loss assessment and anti-fraud services provided to financial institutions.

For risk management services contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.

Cloud platform services

Cloud platform services mainly represent providing financial institutions with value-added services including computing, storage, database and backup services on a variety of cloud infrastructures. For cloud platform contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized over time based on time elapsed and thus ratably over the contract terms when the customers receive and consume the benefits of these services.

Others

Other revenue mainly represents sales of products, asset management services and revenue from virtual bank.

For sales of products, the Group recognizes revenue net of discounts and return allowances upon the time when the products are delivered to customers.

(c)Interest and commission income

For virtual bank, interest income from debt instruments measured at amortized cost and debt instruments measured at fair value through other comprehensive income is recognized in revenue using the effective interest rate method. Fees and commissions are recognized on an accrual basis when the service has been provided or significant act performed.

F-24

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.2 Intangible assets

The Group’s intangible assets include application and platforms, purchased software, development costs in progress, goodwill, business licenses and others.

Intangible assets can be recognized only when future economic benefits expected to be obtained from the use of the item will flow into the Group and its cost can be measured reliably. Intangible assets acquired separately are measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is the fair value as at the date of acquisition.

Costs associated with maintaining application and platform are recognized as an expense as incurred. Development costs that are directly attributable to the development and testing of identifiable application and platform controlled by the Group are recognized as intangible assets when the following criteria are met:

it is technically feasible to complete the application and platform so that it will be available for use
management intends to complete the application and platform and use or sell it
there is an ability to use or sell
it can be demonstrated how the application and platform will generate probable future economic benefits
adequate technical, financial and other resources to complete the development and to use or sell the application and platform are available, and
the expenditure attributable to the application and platform during its development can be reliably measured.

Directly attributable costs that are capitalized mainly include employee costs and technology service fees.

Research expenditure and development expenditure that do not meet the criteria above are recognized as an expense as incurred. Development costs previously recognized as an expense are not recognized as an asset in a subsequent period. Capitalized development costs are recorded as intangible assets and amortized from the point at which the asset is ready for use.

The useful lives of intangible assets are assessed by the period of bringing economic benefits for the Group.

The useful lives of intangible assets excluding development cost in progress are set as follows:

    

Expected useful life

 

Application and platform

3 - 10 years

Purchased software

3 - 10 years

Business licenses

3 - 5 years

Intangible assets with finite lives are subsequently amortized on the straight-line basis over the useful economic life. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed, and adjusted if appropriate, at least at each year end.

Intangible assets with indefinite useful lives and development costs in progress are not amortized, but are subject to annual impairment assessment.

F-25

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.3 Impairment of non-financial assets

The Group assesses at each reporting date whether there is an indication that a non-financial asset other than deferred tax assets may be impaired. If any such indication exists, or when annual impairment testing for a non-financial asset is required, the Group makes an estimate of the asset’s recoverable amount. A non-financial asset’s recoverable amount is the higher of the asset’s or cash-generating unit’s fair value less costs to sell and its value in use and is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets, in which case the recoverable amount is determined for the cash-generating unit to which the asset belongs. Where the carrying amount of a non-financial asset exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. In assessing value in use, the estimated future cash flows are discounted to their present value using discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In determining fair value less costs to disposal, an appropriate valuation model is used. These calculations are corroborated by valuation multiples, quoted share prices for publicly traded subsidiaries or other available fair value indicators.

For non-financial assets other than goodwill, an assessment is made at each reporting date as to whether there is any indication that previously recognized impairment losses may no longer exist or may have decreased. If such an indication exists, the Group makes an estimate of the recoverable amount. A previously recognized impairment loss is reversed only if there has been a change in the estimates used to determine the asset’s recoverable amount since the last impairment loss was recognized. If that is the case, the carrying amount of the asset is increased to its recoverable amount. That increased amount cannot exceed the carrying amount that would have been determined, net of depreciation, had no impairment loss been recognized for the asset in prior years. Such a reversal is recognized in the statement of comprehensive income.

Goodwill is reviewed for impairment, annually or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Impairment is determined by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units), to which the goodwill relates. The recoverable amount is the higher of its fair value less costs of disposal and its value-in-use, determined on an individual asset (or cash-generating unit) basis, unless the individual asset (or cash-generating unit) does not generate cash flows that are largely independent from those of other assets or groups of assets (or groups of cash-generating units). Impairment losses recognized in relation to goodwill are not reversed for subsequent increases in its recoverable amount.

Intangible assets with indefinite useful lives and development costs in progress are tested for impairment annually at each year end either individually or at the cash-generating unit level, as appropriate.

F-26

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.4 Financial assets

Classification

The Group classifies its financial assets in the following measurement categories:

those to be measured subsequently at fair value (either through other comprehensive income, or through profit or loss), and
those to be measured at amortized cost.

The classification depends on the entity’s business model for managing the financial assets and the contractual terms of the cash flows.

For assets measured at fair value, gains and losses will either be recorded in profit or loss or other comprehensive income. For investments in debt instruments, this will depend on the business model in which the investment is held and the cash flow characteristics of the asset. For investments in equity instruments, this will depend on whether the Group has made an irrevocable election at the time of initial recognition to account for the equity investment measured at fair value through other comprehensive income.

The Group reclassifies debt investments when and only when its business model for managing those assets changes.

Recognition and measurement

At initial recognition, the Group measures a financial asset at its fair value plus, in the case of a financial asset not at fair value through profit or loss, transaction costs that are directly attributable to the acquisition of the financial asset. Transaction costs of financial assets carried at fair value through profit or loss are expensed in the consolidated statement of comprehensive income.

(a)    Debt instruments

Subsequent measurement of debt instruments depends on the Group’s business model for managing the asset and the cash flow characteristics of the asset. There are three measurement categories into which the Group classifies its debt instruments:

Amortized cost: Assets that are held for collection of contractual cash flows where those cash flows represent solely payments of principal and interest are measured at amortized cost. Interest income from these financial assets is included in finance income using the effective interest rate method. Any gain or loss arising on derecognition is recognized directly in profit or loss and presented in other income, gains or loss together with foreign exchange gains and losses. Impairment losses are presented in the consolidated statements of comprehensive income.

Fair value through other comprehensive income (“FVOCI”): Assets that are held for collection of contractual cash flows and for selling the financial assets, where the assets’ cash flows represent solely payments of principal and interest, are measured at FVOCI. Movements in the carrying amount are taken through OCI, except for the recognition of impairment gains or losses, interest income and foreign exchange gains and losses which are recognized in profit or loss. When the financial asset is derecognized, the cumulative gain or loss previously recognized in OCI is reclassified from equity to profit or loss and recognized in other income, gains or loss. Interest income from these financial assets is included in other gain using the effective interest rate method. Foreign exchange gains and losses are presented in other income, gains or loss and impairment expenses are presented in the statement of profit or loss.

F-27

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.4 Financial assets (Continued)

Recognition and measurement (Continued)

(a)Debt instruments (Continued)
Fair value through profit or loss (“FVPL”): Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL. A gain or loss on a debt investment that is subsequently measured at FVPL is recognized in profit or loss and presented net within other income, gains or loss in the period in which it arises.

(b)

Equity instruments

The Group subsequently measures all equity investments at fair value. Where the Group’s management has elected to present fair value gains and losses on equity investments in other comprehensive income, there is no subsequent reclassification of fair value gains and losses to profit or loss following the derecognition of the investment. Dividends from such investments continue to be recognized in profit or loss. Changes in the fair value of financial assets at fair value through profit or loss are recognized in profit or loss. Impairment losses (and reversal of impairment losses) on equity investments measured at FVOCI are not reported separately from other changes in fair value.

(c)Impairment

The Group assesses on a forward looking basis the expected credit losses associated with its debt instruments carried at amortized cost and FVOCI. The impairment methodology applied depends on whether there has been a significant increase in credit risk. Expected credit loss refers to the weighted average amount of credit loss of financial instruments based on the probability of default. Credit loss refers to the difference between all contractual cash flows receivable and all cash flows that the entity expects to receive, discounted at the original effective interest rate. The Group recognizes or reverses the impairment provision through profit or loss.

For debt instruments measured at FVOCI, impairment gains or losses are included in the net impairment losses on financial instruments and correspondingly reduce the accumulated changes in fair value included in the OCI reserves of equity.

For trade receivables and contract assets, the Group applies the simplified approach permitted by IFRS 9, which requires expected lifetime losses to be recognized from initial recognition of the assets. The impairment matrix is determined based on historical observed default rates over the expected life of the contract assets and trade receivables with similar credit risk characteristics and is adjusted for forward-looking estimates. At every reporting date the historical observed default rates are updated and changes in the forward-looking estimates are analyzed.

Impairment on other receivables are measured as either 12-month expected credit losses or lifetime expected credit losses, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit losses.

F-28

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.5 Share-based payments

An equity-settled share-based compensation plan was granted to the employees and non-employees, under which the entity receives services from employees and non-employees as consideration for equity instruments (options) of the Group. The fair value of the services received in exchange for the grant of the options is recognized as an expense with a corresponding increase in equity. The total amount to be expensed is determined by reference to the fair value of the options granted:

including any market performance;
excluding the impact of any service and non-market performance vesting conditions;
including the impact of any non-vesting conditions

The total expense is recognized over the vesting period, which is the period over which all of the specified vesting conditions are to be satisfied. At the end of each reporting period, the Group revises its estimates of the number of options that are expected to vest based on the non-market performance and service conditions. It recognizes the impact of the revision to original estimates, if any, in the statement of comprehensive income, with a corresponding adjustment to equity.

If the terms of an equity-settled award are modified, at a minimum an expense is recognized as if the terms had not been modified. An additional expense is recognized for any modification that increases the total fair value of the share-based payment arrangement, or is otherwise beneficial to the employee, as measured at the date of modification.

If an equity-settled award is cancelled, it is treated as if it had vested on the date of cancellation, and any expense not yet recognized for the award is recognized immediately. However, if a new award is substituted for the cancelled award, and designated as a replacement award on the date that it is granted, the cancelled and new award are treated as if they were a modification of the original award, as described in the previous paragraph.

3.1.6 Tax

Income tax comprises current and deferred tax. Income tax is recognized in the statement of comprehensive income, or in other comprehensive income or in equity if it relates to items that are recognized in the same or a different period directly in other comprehensive income or in equity.

Current tax assets and liabilities for the current and prior periods are measured at the amount expected to be recovered from or paid to the taxation authorities.

Deferred tax is provided, using the liability method, on all temporary differences at the end of the reporting period between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes.

Deferred tax liabilities are recognized for all taxable temporary differences, except:

when the deferred tax liability arises from the initial recognition of goodwill or an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and
in respect of taxable temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, when the timing of the reversal of the temporary differences can be controlled and it is probable that the temporary differences will not reverse in the foreseeable future.

F-29

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.6 Tax (Continued)

Deferred tax assets are recognized for all deductible temporary differences, the carry-forward of unused tax credits and any unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences, and the carry-forward of unused tax credits and unused tax losses can be utilized, except:

when the deferred tax asset relating to the deductible temporary differences arises from the initial recognition of an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and
in respect of deductible temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, deferred tax assets are only recognized to the extent that it is probable that the temporary differences will reverse in the foreseeable future and taxable profit will be available against which the temporary differences can be utilized.

The carrying amount of deferred tax assets is reviewed at the end of each reporting period and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Conversely, previously unrecognized deferred tax assets are reassessed at the end of each reporting period and are recognized to the extent that it is probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized.

Deferred tax assets and liabilities are measured at the tax rates that are expected to apply to the period when the asset is realized or the liability is settled, based on tax rates (and tax laws) that have been enacted or substantively enacted at the end of the reporting period.

Deferred tax assets and deferred tax liabilities are offset, if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.

3.2Summary of other accounting policies

3.2.1  Principles of consolidation and equity accounting

3.2.1.1  Subsidiaries

Subsidiaries are all entities (including structured entities or VIEs as stated in Note 1.2 above) over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the group. They are deconsolidated from the date that control ceases.

Intercompany transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.

Non-controlling interests in the results and equity of subsidiaries are shown separately in the consolidated statements of comprehensive income, consolidated statement of changes in equity and consolidated balance sheet, respectively.

For the parent company’s separate financial statements, investments in subsidiaries are accounted for using the equity method.

F-30

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.1  Principles of consolidation and equity accounting (Continued)

3.2.1.2  Investments accounted for using the equity method

(i) Associate

An associate is an entity over which the Group has significant influence but not control, generally accompanying a shareholding of between 20% and 50% of the voting rights. Significant influence could be demonstrated for an investment of less than 20%, for example, by representation on the board of directors or equivalent governing body of the investee. Investments in associates are accounted for using the equity method of accounting.

(ii) Joint ventures

Investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. Investments in joint ventures are accounted for using the equity method.

Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investment accounted for using the equity method include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate or a joint venture, any difference between the cost of the investment accounted for using the equity method and the Group’s share of the net fair value of the investment’s identifiable assets and liabilities is accounted for as goodwill.

If the ownership interest in an associate or a joint venture is reduced but significant influence is retained, only a proportionate share of the amounts previously recognized in other comprehensive income is reclassified to profit or loss where appropriate.

The Group’s share of post-acquisition profit or loss is recognized in the consolidated statement of comprehensive income, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in investment accounted for using the equity method equals or exceeds its interest in the investment, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the investment.

The Group determines at each reporting date whether there is any objective evidence that the investment accounted for using the equity method is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount adjacent to “share of loss of associate and joint venture” in the consolidated statement of comprehensive income.

Profits and losses resulting from upstream and downstream transactions between the Group and its investment accounted for using the equity method are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the investment. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.

Gain or losses on dilution of equity interest in the investment accounted for using the equity method are recognized in the consolidated statement of comprehensive income.

F-31

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.2  Structured Entities

A structured entity is an entity that has been designed so that voting or similar rights are not the dominant factor in deciding who controls the entity, such as when any voting rights relate to administrative tasks only, and the relevant activities are directed by means of contractual or related arrangements.

The Group determines whether it is an agent or a principal in relation to those structured entities in which the Group acts as an asset manager on management’s judgement. If an asset manager is agent, it acts primarily on behalf of others and so does not control the structured entity. It may be principal if it acts primarily for itself, and therefore controls the structured entity. The unconsolidated structured entities in which the Group acts as an asset manager is set out in Note 37.

3.2.3  Business combination

Except for business combinations under common control, the Group applies the acquisition method to account for business combinations. The consideration transferred for the acquisition of a subsidiary is the fair values of the assets transferred, the liabilities incurred to the former owners of the acquiree and the equity interests issued by the Group. Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are measured initially at their fair values at the acquisition date.

The Group recognizes any non-controlling interest in the acquiree on an acquisition-by-acquisition basis. Acquisition-related costs are expensed as incurred.

The excess of the consideration transferred, the amount of any non-controlling interest in the acquiree and the acquisition-date fair value of any previous equity interest in the acquiree over the fair value of the identifiable net assets acquired is recorded as goodwill.

3.2.4  Foreign currency translation

Functional and presentation currency

Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The functional currency of the Company is the United States dollar (“US$”). RMB is the functional currency of the subsidiaries in PRC. As the major operations of the Group are within the PRC, the directors of the Company have chosen to present the Group’s financial statements in RMB (the presentation currency).

Transactions and balances

Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates are generally recognized in the consolidated statements of comprehensive income.

F-32

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.4  Foreign currency translation (Continued)

Transactions and balances (Continued)

Foreign exchange gains and losses that relate to borrowings are presented in the consolidated statements of comprehensive income, within finance costs. All other foreign exchange gains and losses are presented in the consolidated statements of comprehensive income on a net basis within other income, gains or loss - net.

Non-monetary items that are measured at fair value in a foreign currency are translated using the exchange rates at the date when the fair value was determined. Translation differences on assets and liabilities carried at fair value are reported as part of the fair value gain or loss. For example, translation differences on non-monetary assets and liabilities such as equities held at fair value through profit or loss are recognized in profit or loss as part of the fair value gain or loss and translation differences on non-monetary assets such as equities classified as fair value through other comprehensive income are recognized in other comprehensive income.

Group companies

The results and financial position of foreign operations (none of which has the currency of a hyperinflationary economy) that have a functional currency different from the presentation currency are translated into the presentation currency as follows:

assets and liabilities for each balance sheet presented are translated at the closing rate at the date of that balance sheet
income and expenses for each statement of profit or loss and statement of comprehensive income are translated at average exchange rates (unless this is not a reasonable approximation of the cumulative effect of the rates prevailing on the transaction dates, in which case income and expenses are translated at the dates of the transactions), and
all resulting exchange differences are recognized in other comprehensive income.

On consolidation, exchange differences arising from the translation of any net investment in foreign entities, and of borrowings and other financial instruments designated as hedges of such investments, are recognized in other comprehensive income. When a foreign operation is sold or any borrowings forming part of the net investment are repaid, the associated exchange differences are reclassified to profit or loss, as part of the gain or loss on sale.

3.2.5  Derivative financial instruments

The Group’s derivative financial instruments are initially recognized at fair value on the date of which the related derivative contracts are entered into and are subsequently measured at fair value. All derivatives are carried as assets when the fair values are positive and as liabilities when the fair values are negative. The gains or losses arisen from fair value changes of derivatives are recognized in profit or loss. No derivative financial instruments are designated as hedging instrument.

3.2.6  Trade receivables

Trade receivables are amounts due from customers for products sold or services performed in the ordinary course of business. If collection of trade and other receivables is expected in one year or less, they are classified as current assets. If not, they are presented as non-current assets.

Trade receivables are recognized initially at the amount of consideration that is unconditional unless they contain significant financing components, when they are recognized at fair value. The Group holds the trade receivables with the objective to collect the contractual cash flows and therefore measures them subsequently at amortized cost using the effective interest method. See Note 19 for further information about the Group’s accounting for trade receivables and Note 5 and Note 3.1.4 for a description of the Group’s impairment policies.

F-33

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.7  Cash and cash equivalents

For the purpose of presentation in the statement of cash flows, cash and cash equivalents includes cash on hand, deposits held at call with financial institutions, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

3.2.8  Share capital

Ordinary shares are classified as equity. Incremental costs directly attributable to the issue of new shares or options are shown in equity as a deduction, net of tax, from the proceeds.

3.2.9  Leases

The Group leases various properties. Rental contracts are typically made for fixed periods of 1 to 5 years but may have extension options. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose any covenants, but leased assets may not be used as security for borrowing purposes.

Leases are recognized as a right-of-use asset and a corresponding liability at the date at which the leased asset is available for use by the group. Each lease payment is allocated between the liability and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. The right-of-use asset is depreciated over the lease term on a straight-line basis.

Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:

fixed payments (including in-substance fixed payments), less any lease incentives receivable
variable lease payment that are based on an index or a rate
amounts expected to be payable by the lessee under residual value guarantees
the exercise price of a purchase option if the lessee is reasonably certain to exercise that option, and
payments of penalties for terminating the lease, if the lease term reflects the lessee exercising that option.

The lease payments are discounted using the interest rate implicit in the lease, if that rate can be determined, or the group’s incremental borrowing rate.

Right-of-use assets are measured at cost comprising the following:

the amount of the initial measurement of lease liability
any lease payments made at or before the commencement date less any lease incentives received
any initial direct costs, and
restoration costs.

Right-of-use assets related to lease of properties are recorded under property and equipment (Note 13). Lease liabilities are recorded under trade and other payables (Note 28).

Payments associated with short-term leases and leases of low-value assets are recognized on a straight-line basis as an expense in profit or loss.

F-34

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.10  Property and equipment

Property and equipment are stated at historical cost less depreciation. Historical cost includes expenditure that is directly attribute to the acquisition of the items.

Depreciation on property and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives or, in case of a leasehold improvements, the shorter lease term as follows:

Category

    

Expected useful life

 

Office and telecommunication equipment

3-5 years

Leasehold improvements

5 years

The assets’ residual values and useful lives are reviewed, and adjusted quarterly if appropriate, at the end of each reporting period.

An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount.

Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within ‘Other income, gains or loss - net’ in the consolidated statements of comprehensive income.

3.2.11Financial liabilities

The Group, at initial recognition, classifies financial liabilities as either financial liabilities subsequently measured at amortised cost or financial liabilities at fair value through profit or loss.

Except for derivative financial instruments (Note 3.2.5), the Group’s financial liabilities are mainly financial liabilities measured at amortised cost, including trade and other payables, short-term borrowings, customer deposits and other financial liabilities from virtual bank, etc. These financial liabilities are initially measured at the amount of their fair value after deducting transaction costs and use the effective interest rate method for subsequent measurement.

Where the present obligations of financial liabilities are discharged, cancelled or when they are expired, the Group derecognizes these financial liabilities. The differences between the carrying amounts and the consideration received are recognized in profit or loss.

Financial liabilities are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the reporting period.

F-35

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.12  Employee benefits

(a)Pension obligations

The employees of the Group are mainly covered by various defined contribution pension plans. The Group makes and accrues contributions on a monthly basis to the pension plans, which are mainly sponsored by the related government authorities that are responsible for the pension liability to retired employees. Under such plans, the Group has no other significant legal or constructive obligations for retirement benefits beyond the said contributions, which are expensed as incurred. Certain employees are also provided with group life insurance but the amounts involved are insignificant.

(b)Housing benefits

The employees of the Group are entitled to participate in various government-sponsored housing funds. The Group contributes on a monthly basis to these funds based on certain percentages of the salaries of the employees. The Group’s liability in respect of these funds is limited to the contributions payable in each period.

(c)Medical benefits

The Group makes monthly contributions for medical benefits to the local authorities in accordance with relevant local regulations for the employees. The Group’s liability in respect of employee medical benefits is limited to the contributions payable in each period.

3.2.13  Interest income

Interest income from virtual bank is included in the revenue (Note 6).

Interest income from financial assets that are held for cash management purposes is included in finance income, see finance income (Note 10) below.

Interest income from financial assets at FVPL and any other interest income is included in the net gains/(losses), see other income (Note 9) below.

Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).

3.2.14  Dividend income

Dividend income is recognized when the right to receive payment is established.

3.2.15  Government grants

Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions.

Government grants relating to costs are deferred and recognized in the income statement over the period necessary to match them with the costs that they are intended to compensate.

F-36

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

4     Critical accounting estimates and judgments

The Group makes estimates and judgments that affect the reported amounts of revenues, expenses, assets and liabilities in these financial statements. Estimates and judgments are continually assessed based on historical experience and other factors, including expectations of future events that are believed to be reasonable under the circumstances.

In the process of applying the Group’s accounting policies, management has made the following judgments and accounting estimation, which have the most significant effect on the amounts recognized in the financial statements.

(a)

Impairment of financial assets measured at amortized costs

The Group applies expected credit losses model in measuring impairment of trade receivables, contract assets, other receivables, loans and advances to customers. The expected loss rates are based on the Groups past loss experiences, existing market conditions as well as forward looking estimates at the end of each reporting period.

Details of the methodology and key inputs used are disclosed in Note 5.1(b)(ii).

(b)

Income taxes

The Group is subject to income taxes in numerous jurisdictions. Judgement is required in determining the provision for income taxes.

The recognition of deferred tax assets is based upon whether it is more likely than not that sufficient and suitable taxable profits will be available in the future against which the deductible temporary difference can be utilized. To determine the future taxable profits, reference is made to the latest available profit forecasts. Where the temporary difference is related to losses, relevant tax law is considered to on a jurisdictional basis determine the availability of the losses to offset against the future taxable profits.

Significant items on which the Group has exercised accounting judgment include recognition of deferred tax assets in respect of tax losses. Recognition of the deferred tax assets involves judgment regarding the future financial performance of the Group.

The deferred tax assets recognized as at December 31, 2022, 2023 were mainly attributable to major operating companies in Mainland China, which are eligible for preferential tax policies applicable for the qualification of “High and New Technology Enterprise” , and being entitled to a preferential income tax rate of 15% and the number of years that deductible tax losses can be utilized is extended to 10 years.

The carrying amount and reliability of deferred tax assets were reviewed periodically at the end of each reporting period by comparing forecasted taxable profits in prior period to actual results in the current period and comparing revenue growth rate and profit margin in the current year forecast to historical results and industry trends.

Where the final tax outcome of these matters is different from the amounts that were initially recorded, such differences will impact current income tax and deferred income tax in the period in which such determination is made.

(c)

Recognition of share-based compensation expenses

As mentioned in Note 27, equity-settled share-based compensation schemes were established for the employees. The directors have used applicable models to determine the grant date fair value of the options or restricted shares granted to employees, which is to be expensed over the vesting period. Significant estimate on assumptions, such as the underlying equity value, risk-free interest rate, expected volatility and dividend yield, is required to be made by the directors in applying the relevant models. The values of options or restricted shares are subject to subjectivity and uncertainty relating to the assumptions and limitation of the model used to estimate such values. In addition, The Group is required to estimate the percentage of grantees that will remain in employment with the Group and whether the performance conditions for vesting will be met at the end of the vesting period. The Group only recognizes an expense for those share options or restricted shares expected to vest over the vesting period.

F-37

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

4     Critical accounting estimates and judgments (Continued)

(d)

Impairment of intangible assets including goodwill

The Group is required to test impairment for goodwill, and intangible assets not ready for use on an annual basis or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Other intangible assets are tested whenever events or changes in circumstances indicate that the carrying amount of those assets exceeds its recoverable amount. Intangible assets are tested for impairment based on the recoverable amount of the cash generating unit (“CGU”) to which these assets are related. The recoverable amount is determined based on the higher of fair value less costs to sell and value in use.

Determination of the value in use is an area involving management judgment in order to assess whether the carrying value of intangible assets can be supported by the net present value of future cash flows. In calculating the net present value of the future cash flows, certain assumptions are required to be made in respect of highly uncertain areas including managements expectations of (i) revenue growth rates; (ii) long-term growth rate; (iii) pre-tax discount rate; and (iv) profit margin.

Details of the methodology and key inputs used are disclosed in Note 14.

(e)

Consolidation of VIEs

As disclosed in Note 1.2, the Group exercises control over the VIEs and has the right to recognize and receive substantially all the economic benefits through the Contractual Arrangements. The Group considers that it controls the VIEs notwithstanding the fact that it does not hold direct equity interests in the VIEs, as it has power over the financial and operating policies of the VIEs and receive substantially all the economic benefits from the business activities of the VIEs through the Contractual Arrangements. Accordingly, all these VIEs are accounted for as controlled structured entities and their financial statements have also been consolidated by the Company.

5     Management of financial risk

The Group’s activities expose it to a variety of financial risks: market risk (comprising currency risk and interest rate risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial performance. Risk management is carried out by the senior management of the Group.

5.1  Financial risk factors

(a)

Market risk

Currency risk

Foreign currency risk is the risk of loss resulting from changes in foreign currency exchange rates. Fluctuations in exchange rates between the RMB and other currencies in which the Group conducts business may affect its financial position and results of operations. The foreign currency risk assumed by the Group mainly comes from movements in the USD/RMB exchange rates.

The Company and overseas intermediate holding companies’ functional currency is USD. They are mainly exposed to foreign exchange risk arising from their cash and cash equivalents and loans to group companies denominated in RMB. The Group has entered into spot-forward USD/RMB derivative financial instruments to hedge certain portion of its exposure to foreign currency risk arising from loans to group companies denominated in RMB. The Group monitors the size of foreign currency position, and manages foreign currency risk by utilizing hedging strategy.

F-38

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(a)   Market risk (Continued)

Currency risk (Continued)

The subsidiaries of the Group are mainly operated in mainland China with most of the transactions settled in RMB. The Group considers that the business in mainland China is not exposed to any significant foreign exchange risk as there are no significant financial assets or liabilities of these subsidiaries denominated in the currencies other than the respective functional currency.

The analysis below is performed for reasonably possible movements in key variables with all other variables held constant, showing the post-tax impact on profit and equity, after considering hedging strategy.

At December 31,

2021

2022

2023

Impact on post tax profit

    

RMB’000

RMB’000

    

RMB’000

USD+5%

 

(4,028)

1,752

 

(16,596)

USD -5%

 

4,028

(1,752)

 

16,596

Interest rate risk

Interest rate risk is the risk of an adverse impact to earnings or capital due to changes in market interest rates. Floating rate instruments expose the Group to cash flow interest rate risk, whereas fixed rate instruments expose the Group to fair value interest risk.

Interest rate risk of the Group is mainly from mismatches in the interest rate profiles of assets, liabilities and capital instruments in Virtual Bank Business. The sensitivity analysis on earnings and economic value is described as follows:

 

As at December 31, 2023

RMB million

    

HKD

    

USD

    

RMB

Impact on earnings over the next 12 months if interest rates rise by 200 basis points

 

(15)

 

3

 

Impact on economic value if interest rates rise by 200 basis points

 

(43)

 

(3)

 

    

As at December 31, 2022

RMB million

    

HKD

    

USD

    

RMB

Impact on earnings over the next 12 months if interest rates rise by 200 basis points

 

(9)

 

9

 

1

Impact on economic value if interest rates rise by 200 basis points

 

(25)

 

(1)

 

F-39

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk

(i)

Credit risk management

The Group’s credit risk is mainly associated with cash and cash equivalents, restricted cash and time deposits over three months, trade receivables, contract assets, other receivables, financial assets measured at amortized cost from Virtual Bank and financial guarantee contracts. The carrying amounts of each class of the above financial assets represent the Group’s maximum exposure to credit risk in relation to financial assets as disclosed in Note 5.1 (b) (ii).

To manage this risk arising from cash and cash equivalents and restricted cash and time deposits over three months, the Group mainly transacts with state-owned or reputable financial institutions in the PRC including related parties (Note 36(d)) and reputable international financial institution outside the PRC. The Group considers that there is no significant credit risk and the Group will not suffer any material losses due to the default of these financial institutions.

The Group’s trade receivables and contract assets mainly arise from transactions undertaken with customers. The Group mitigates the credit risk by assessing the credit quality, setting a shorter credit period or arranging the instalment payment and prepayment method. The impairment loss allowance for trade receivables and contract assets are disclosed in Note 19 and Note 6.

For other receivables, management make periodic collective assessments as well as individual assessment on the recoverability based on historical settlement records and forward looking information.

For financial assets measured at amortized cost from virtual bank, management developed independent and regular procedures to review the approvals of credit applications, structure levels of credit risk by setting limits on the exposure of risk, and review the ability of borrowers to meet repayment obligations, with monitoring made on a revolving basis and performing periodic reviews. The credit programmes are managed on a portfolio basis, and the limits on the level of credit risk by sectors are approved annually by the management. The exposure to credit risk is mitigated by obtaining relevant financial guarantees. For debt securities and interbank exposure under treasury portfolio, external ratings are used, which are continuously monitored and updated.

(ii)

ECL measurement

For financial assets whose impairment losses are measured using expected credit loss (“ECL”) model, the Group assesses whether their credit risk has increased significantly since their initial recognition, and applies a three-stage impairment model to calculate their impairment allowance and recognize their ECL, as follows:

- Stage 1: If the credit risk has not increased significantly since its initial recognition, the financial asset is included in stage 1.

- Stage 2: If the credit risk has increased significantly since its initial recognition but is not yet deemed to be credit-impaired, the financial instrument is included in stage 2. The description of how the Group determines when a significant increase in credit risk has occurred is disclosed in the following section of “judgement of significant increase in credit risk”.

- Stage 3: If the financial instruments are credit-impaired, the financial instrument is included in stage 3. The definition of credit-impaired financial assets is disclosed in the following section of “the definition of credit-impaired assets”.

F-40

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5      Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

The Group considers the credit risk characteristics of different financial instruments when determining if there is significant increase in credit risk. For financial instruments with or without significant increase in credit risk, 12-month or lifetime expected credit losses are provided respectively. The expected credit loss is the result of discounting the product of Exposure at Default, Probabilities of Default and Loss given Default.

According to whether the credit risk has increased significantly or whether the assets have been impaired, the Group measures the impairment loss allowance with the expected credit losses of 12-month or the lifetime due to the credit risk characteristics of different assets.

The Group applies the IFRS 9 simplified approach in measuring expected credit losses which uses a lifetime expected impairment loss allowance for all trade receivables and contract assets.

Judgement of significant increase in credit risk (“SICR”)

Under IFRS 9, when considering the impairment stages for financial assets, the Group evaluates the credit risk at initial recognition and also whether there is any significant increase in credit risk for each reporting period.

The Group set quantitative and qualitative criteria to judge whether there has been a SICR after initial recognition. The judgement criteria mainly includes the Probabilities of Default changes of the debtors, changes of credit risk categories and other indicators of SICR, etc.. In the judgement of whether there has been a SICR after initial recognition, the Group has not rebutted the 30 days past due as presumption of SICR.

The definition of credit-impaired assets

Under IFRS 9, in order to determine whether credit impairment occurs, the defined standards adopted by the Group are consistent with the internal credit risk management objectives for relevant financial assets while considering quantitative and qualitative indicators. When the Group assesses whether the debtor has credit impairment, the following factors are mainly considered:

The debtor has overdue more than 90 days after the contract payment date
The debtor has significant financial difficulties
The debtor is likely to go bankrupt or other financial restructuring
The lender gives the debtor concessions for economic or contractual reasons due to the debtor’s financial difficulties, where such concessions are normally reluctant to be made by the lender

The credit impairment of financial assets may be caused by the joint effects of multiple events and may not be caused by separately identifiable event.

F-41

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Forward-looking information

The historical loss rates are adjusted to reflect current and forward-looking information on macroeconomic factors that affect the ability of the debtors to settle the receivables. The Group has developed macroeconomic forward-looking adjustment model by establishing a pool of macro-economic indicators, preparing data, filtering model factors and adjusting forward-looking elements, and the indicators include country Gross Domestic Product(GDP), Consumer Price Index(CPI), Producer Price Index(PPI), Investment in Fixed Assets, and Total Retail Sales of Consumer Goods, etc. based on the statistical analysis of historical data. The Group has identified the CPI to be the most relevant factor for evaluating expected credit losses on 31 December 2023, and has also taken into account of the Hong Kong GDP and the unemployment rate in Virtual Bank operations, and accordingly adjusts the historical loss rates based on the expected changes in these factors.

Credit risk exposure

Without considering the impact of collateral and other credit enhancement, for on-balance sheet assets, the maximum exposures are based on net carrying amounts as reported in the consolidated financial statements.

(1)Trade receivables and contract assets

As at December 31, 2022

    

RMB’000

    

RMB’000

    

RMB’000

 

Trade

 

Contract

 

 

receivables

 

assets

Total

Gross carrying amount

    

  

    

  

    

  

Applying simplified approach

 

998,036

 

182,480

 

1,180,516

Loss allowance

 

  

 

  

 

  

Applying simplified approach

 

57,047

 

59,852

 

116,899

As at December 31, 2023

 

RMB’000

 

RMB’000

 

RMB’000

 

Trade

 

Contract

 

 

receivables

 

assets

Total

Gross carrying amount

    

  

    

  

    

  

Applying simplified approach

 

779,458

 

153,204

 

932,662

Loss allowance

 

 

 

Applying simplified approach

 

68,789

57,379

 

126,168

F-42

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Credit risk exposure (Continued)

(1)Trade receivables and contract assets (Continued)

To measure the expected credit losses, all trade receivables and contract assets have been grouped based on shared credit risk characteristics and the aging analysis. The contract assets relate to unbilled work in progress and have substantially the same risk characteristics as the trade receivables for the same types of contracts. The impairment loss allowance of trade receivables and contract assets applying simplified approach was determined as follows:

As at December 31, 2022

 

    

Related

    

Up to

    

1 year to

    

2 year to

    

Above

    

 

parties

1 year

2 year

3 year

3 years

Total

 

Expected loss rate

2.27

%

3.33

%

42.80

%

68.40

%

97.75

%

9.90

%

Gross carrying amount of trade receivables and contract assets applying simplified approach

 

391,221

 

657,723

 

63,170

 

26,482

 

41,920

 

1,180,516

Loss allowance of trade receivables and contract assets applying simplified approach

 

8,888

 

21,885

 

27,038

 

18,113

 

40,975

 

116,899

As at December 31, 2023

 

Related

Up to

1 year to

2 year to

Above 

 

    

parties

    

1 year

    

2 year

    

3 year

    

3 years

    

Total

 

Expected loss rate

 

2.13

%

4.56

%

41.29

%

77.39

%

94.34

%

13.53

%

Gross carrying amount of trade receivables and contract assets applying simplified approach

 

306,636

 

476,215

 

72,327

29,615

47,869

932,662

Loss allowance of trade receivables and contract assets applying simplified approach

 

6,528

 

21,698

 

29,863

22,920

45,159

126,168

F-43

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Credit risk exposure (Continued)

(1)

Trade receivables and contract assets (Continued)

Movements in the impairment loss allowance of trade receivables and contract assets applying simplified approach are as follows:

For the year ended December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

 

(97,243)

(125,318)

 

(116,899)

Additions of impairment loss, net

(71,061)

(18,715)

(42,102)

Recovery of amounts written off previously

(9,980)

Write-off

 

42,986

37,156

 

33,402

Exchange difference

(42)

(569)

End of the year

 

(125,318)

(116,899)

 

(126,168)

(2)Other receivables

Impairment on other receivables is measured as either 12-month expected credit losses or lifetime expected credit loss, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit loss. The credit risk exposure of the other receivables was disclosed in Note 20(a).

(3)Loans and advances to customers

The following table presents the credit risk exposure of the loans and advances to customers from virtual bank.

As at December 31, 

 

    

2022

    

2023

 

RMB’000

RMB’000

 

Gross carrying amount

 

 

Financial assets measured at amortized cost

 

44

 

3,142

Financial assets measured at fair value through other comprehensive income

 

1,608,402

 

1,902,985

 

1,608,446

 

1,906,127

Expected credit loss provision

 

 

61

 

 

Expected loss rate

 

1.94

%

F-44

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5      Management of financial risk (Continued)

5.1   Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Credit risk exposure (Continued)

(3)Loans and advances to customers (Continued)

Movements in the impairment loss allowance of loans and advances to customers applying three-stage approach are as follows:

*1Financial assets measured at amortized cost

For the year ended December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

(711)

 

(190)

 

(Additions)/Reversals of impairment loss

(1,170)

190

(61)

Write‑off

1,691

 

 

End of the year

(190)

 

 

(61)

*2Financial assets measured at fair value through other comprehensive income

    

For the year ended December 31,

2021

    

2022

    

2023

  

RMB’000

RMB’000

RMB’000

Beginning of the year

 

(712)

 

(1,962)

 

(11,528)

Additions of impairment loss

 

(1,250)

 

(10,616)

 

(13,344)

Write-off

 

 

1,050

 

12,811

End of the year

 

(1,962)

 

(11,528)

 

(12,061)

F-45

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(c)

Liquidity risk

The Group manages liquidity risk by maintaining adequate cash and cash equivalents and reserve borrowing facilities, by continuously monitoring forecast and actual cash flows, and by matching the maturity profiles of financial assets and liabilities. Management believe that the Group’s current cash and cash equivalents and anticipated cash flows from operations, investment and financing activities will be sufficient to meet the Group’s anticipated working capital requirements and capital expenditures for the next 12 months from December 31, 2023.

The liquidity risk of the foreign exchange swap is managed by aligning the critical terms of such swaps with the hedged items.

The table below analyses the Group’s financial liabilities into relevant maturity grouping based on the remaining period at the end of each reporting period to the contractual maturity date. The amounts disclosed in the table are undiscounted contractual cash flows.

As at December 31, 2022

    

Within 1 year

    

1 to 5 years

    

Total

RMB’000

RMB’000

RMB’000

Short‑term borrowings

 

294,461

294,461

Trade and other payables

 

1,236,571

139,387

1,375,958

- Including: lease liabilities

50,862

47,093

97,955

Other financial liabilities from virtual bank

89,327

89,327

Customer deposits

 

1,929,183

1,929,183

Nonderivative financial liabilities

3,549,542

139,387

3,688,929

Gross settled (foreign currency swaps)

 

- (inflow)

 

(198,722)

(198,722)

- outflow

208,290

208,290

Derivative financial liabilities

9,568

9,568

Total

3,559,110

139,387

3,698,497

F-46

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(c)

Liquidity risk (Continued)

As at December 31, 2023

    

Within 1 year

    

1 to 5 years

    

Total

RMB’000

RMB’000

RMB’000

Short‑term borrowings

 

257,007

257,007

Trade and other payables

 

1,292,054

30,143

1,322,197

- Including: lease liabilities

24,829

30,143

54,972

Other financial liabilities from virtual bank

54,373

54,373

Customer deposits

2,269,261

2,269,261

Nonderivative financial liabilities

 

3,872,695

30,143

3,902,838

5.2  Capital management

The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long-term.

The Group monitors capital (including share capital and reserves) by regularly reviewing the capital structure. As a part of this review, the Company considers the cost of capital and the risks associated with the issued share capital. The Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or repurchase the Company’s shares. In the opinion of the Directors of the Company, the Group’s capital risk was low as at December 31, 2023.

5.3  Fair value estimation

Fair value estimates are made at a specific point in time based on relevant market information and information about financial instruments. When an active market exists, such as an authorized securities exchange, the market value is the best reflection of the fair values of financial instruments. For financial instruments where there is no active market, fair value is determined using valuation techniques.

The Group’s financial assets measured at fair value mainly include financial assets at fair value through profit or loss and financial assets measured at fair value through other comprehensive income.

Determination of fair value and fair value hierarchy

All assets and liabilities for which fair value is measured or disclosed in the consolidated financial statements are categorized within the fair value hierarchies. The fair value hierarchy categorizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the fair value hierarchy within which the fair value measurement is categorized in its entirety is determined on the basis of the lowest level input that is significant to the fair value measurement in its entirety.

F-47

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.3  Fair value estimation (Continued)

Determination of fair value and fair value hierarchy (Continued)

The levels of the fair value hierarchy are as follows:

(a)

Fair value is based on quoted prices (unadjusted) in active markets for identical assets or liabilities (“Level 1”);

(b)

Fair value is based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly (i.e., as prices) or indirectly (i.e., derived from prices) (“Level 2”); and

(c)

Fair value is based on inputs for the asset or liability that are not based on observable market data (unobservable inputs) (“Level 3”).

The level of fair value calculation is determined by the lowest level input that is significant in the overall calculation. As such, the significance of the input should be considered from an overall perspective in the calculation of fair value.

For Level 2 financial instruments, valuations are generally obtained from third party pricing services for identical or comparable assets, or through the use of valuation methodologies using observable market inputs, or recent quoted market prices. Valuation service providers typically gather, analyze and interpret information related to market transactions and other key valuation model inputs from multiple sources, and through the use of widely accepted internal valuation models, provide a theoretical quote on various securities.

For Level 3 financial instruments, prices are determined using valuation methodologies such as discounted cash flow models and other similar techniques. Determinations to classify fair value measurement within Level 3 of the valuation hierarchy are generally based on the significance of the unobservable factors to the overall fair value measurement, and valuation methodologies such as discounted cash flow models and other similar techniques. To determine the fair value of loans and advances to customers from virtual bank, loans are segregated into portfolios of similar characteristics. Fair values are estimated using discounted cash flow methodology incorporating a range of input assumptions including expected customer prepayment rates, new business interest rate estimates for similar loans. The fair value of loans reflects expected credit losses at the balance sheet date and the fair value effect of repricing between origination and the reporting date. For credit impaired loans, fair value is estimated by discounting the future cash flows over the period they are expected to be recovered.

For assets and liabilities that are recognized at fair value on a recurring basis, the Group determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period.

The following tables provide the fair value measurement hierarchy of the Group’s financial assets and liabilities:

As at December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

RMB’000

RMB’000

RMB’000

RMB’000

Assets measured at fair value

 

 

 

 

Financial assets at fair value through profit or loss (Note 22)

 

 

690,627

 

 

690,627

Financial assets measured at fair value through other comprehensive income (Note 17)

 

442,935

 

 

1,611,606

 

2,054,541

Derivative financial assets (Note 32)

56,363

56,363

Financial liabilities

Derivative financial liabilities (Note 32)

9,568

9,568

F-48

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.3  Fair value estimation (Continued)

Determination of fair value and fair value hierarchy (Continued)

As at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

RMB’000

RMB’000

RMB’000

RMB’000

Assets measured at fair value

 

 

 

 

Financial assets at fair value through profit or loss (Note 22)

 

925,204

925,204

Financial assets measured at fair value through other comprehensive income (Note 17)

 

319,949

1,906,189

2,226,138

Derivative financial assets (Note 32)

38,008

38,008

For the years ended December 31, 2022 and 2023, there were no transfers among different levels of fair values measurement.

Movements of Level 3 financial instruments measured at fair value are as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

 

5,676

1,107,340

1,611,606

Additions, net

 

1,103,460

506,620

295,287

Losses recognized in other comprehensive income

(1,796)

(1,678)

(789)

(Losses)/gain recognized in profit or loss

(676)

85

End of the year

 

1,107,340

1,611,606

1,906,189

Valuation inputs and relationships to fair value

The following table summarises main quantitative and qualitative information about the significant unobservable inputs used in level 3 fair value measurements for loans and advances to customers from virtual bank measured at fair value through other comprehensive income. The impact of changes in unobservable inputs for other level 3 fair value measurement was immaterial.

Unobservable inputs

Range of inputs

 

    

    

2022

    

2023

 

Financial assets measured at fair value through other comprehensive income

 

  

 

  

 

  

-Loans and advances to customers from virtual bank

 

  

 

  

 

  

 

Discount rate

 

5.66% - 9.30

%  

7.09% - 10.29

%

 

Prepayment ratio

 

0.34% - 0.38

%  

0.36

%

F-49

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

5     Management of financial risk (Continued)

5.3  Fair value estimation (Continued)

Valuation inputs and relationships to fair value (Continued)

The analysis below is performed for reasonably possible movements in unobservable inputs with all other variables held constant, showing the impact on the assets and other comprehensive income.

Unobservable inputs

Impact on the assets and 

other comprehensive

income

    

2022

2023

-Loans and advances to customers from virtual bank

 

  

 

  

 

  

Discount rate

 

+5

%  

(5,941)

 

(8,845)

 

-5

%  

5,975

 

8,926

Prepayment ratio

 

+5

%  

(283)

 

(315)

 

-5

%  

283

 

315

6     Segment information and revenue

6.1  Description of segments and principal activities

Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision makers (“CODM”), who are responsible for allocating resources and assessing performance of the operating segments and making strategic decisions. The Group’s chief operating decision makers have been identified as the executive directors of the Company, they review the Group’s internal reporting in order to assess performance, allocate resources, and determine the operating segments based on these reports.

The Group has the following reportable segments for the year ended December 31, 2023:

– Technology Solutions

– Virtual Bank Business

F-50

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.1  Description of segments and principal activities (Continued)

As the Group’s assets and liabilities are substantially located in the PRC, substantially all revenues are earned and substantially all expenses incurred in the PRC, no geographical segments are presented.

Year ended December 31, 2021

Intersegment 

eliminations

Virtual Bank

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

34,320

 

4,098,734

 

(697)

 

4,132,357

Cost of revenue

 

(37,748)

 

(2,658,655)

 

697

 

(2,695,706)

Gross profit

 

(3,428)

 

1,440,079

 

 

1,436,651

Research and development expenses

 

(33,192)

 

(1,319,826)

 

 

(1,353,018)

Selling and marketing expenses

 

(38,042)

 

(550,338)

 

 

(588,380)

General and administrative expenses

 

(99,796)

 

(741,889)

 

 

(841,685)

Net impairment losses on financial and contract assets

 

(1,250)

 

(70,979)

 

 

(72,229)

Other income, gains or loss-net

 

91

 

13,830

 

 

13,921

Operating loss

 

(175,617)

 

(1,229,123)

 

 

(1,404,740)

Finance income

 

 

28,823

 

 

28,823

Finance costs

 

(310)

 

(76,327)

 

 

(76,637)

Finance costs – net

 

(310)

 

(47,504)

 

 

(47,814)

Share of gain of associate and joint venture

 

 

9,946

 

 

9,946

Loss before income tax

 

(175,927)

 

(1,266,681)

 

 

(1,442,608)

ASSETS

 

 

 

 

Segment Assets

 

2,032,344

 

7,377,469

 

(1,041,585)

 

8,368,228

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

683,218

 

 

683,218

Total assets

 

2,032,344

 

8,349,848

 

(1,041,585)

 

9,340,607

LIABILITIES

 

 

 

 

Segment Liabilities

 

1,459,125

 

4,097,004

 

(60,465)

 

5,495,664

Deferred income tax liabilities

 

 

9,861

 

 

9,861

Total Liabilities

 

1,459,125

 

4,106,865

 

(60,465)

 

5,505,525

Other segment information

 

 

 

 

Depreciation of property and equipment

 

14,195

 

121,780

 

 

135,975

Amortization of intangible assets

 

20,356

 

282,418

 

 

302,774

Additions of non-current assets except for goodwill and deferred income tax assets

 

44,107

 

201,940

 

 

246,047

F-51

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.1  Description of segments and principal activities (Continued)

Year ended December 31, 2022

Intersegment 

eliminations 

Virtual Bank

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

106,540

 

4,360,546

 

(3,084)

 

4,464,002

Cost of revenue

 

(56,716)

 

(2,775,354)

 

3,084

 

(2,828,986)

Gross profit

 

49,824

 

1,585,192

 

 

1,635,016

Research and development expenses

 

(18,276)

 

(1,399,415)

 

 

(1,417,691)

Selling and marketing expenses

 

(41,408)

 

(369,948)

 

 

(411,356)

General and administrative expenses

 

(114,546)

 

(710,165)

 

 

(824,711)

Net impairment losses on financial and contract assets

 

(10,616)

 

(23,023)

 

 

(33,639)

Other income, gains or loss-net

 

(544)

 

71,362

 

 

70,818

Operating loss

 

(135,566)

 

(845,997)

 

 

(981,563)

Finance income

 

 

14,709

 

 

14,709

Finance costs

 

(354)

 

(36,819)

 

 

(37,173)

Finance costs – net

 

(354)

 

(22,110)

 

 

(22,464)

Share of gain of associate and joint venture

 

 

24,852

 

 

24,852

Impairment charges on associate

(10,998)

(10,998)

Loss before income tax

 

(135,920)

 

(854,253)

 

 

(990,173)

ASSETS

 

 

 

 

Segment Assets

 

2,851,885

 

6,330,769

 

(1,355,392)

 

7,827,262

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

765,959

 

 

765,959

Total assets

 

2,851,885

 

7,385,889

 

(1,355,392)

 

8,882,382

LIABILITIES

 

 

 

 

Segment Liabilities

 

2,093,126

 

3,521,957

 

(15,952)

 

5,599,131

Deferred income tax liabilities

 

 

5,196

 

 

5,196

Total Liabilities

 

2,093,126

 

3,527,153

 

(15,952)

 

5,604,327

Other segment information

 

 

 

 

Depreciation of property and equipment

 

13,191

 

106,118

 

 

119,309

Amortization of intangible assets

 

26,909

 

135,212

 

 

162,121

Additions of non-current assets except for goodwill and deferred income tax assets

 

45,737

 

98,740

 

 

144,477

F-52

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.1  Description of segments and principal activities (Continued)

Year ended December 31, 2023

Intersegment

eliminations

Virtual Bank 

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

 

  

 

  

 

  

 

  

Revenue

 

145,917

 

3,533,276

 

(11,685)

 

3,667,508

Cost of revenue

 

(134,214)

 

(2,195,574)

 

11,685

 

(2,318,103)

Gross profit

 

11,703

 

1,337,702

 

 

1,349,405

Research and development expenses

 

 

(955,201)

 

 

(955,201)

Selling and marketing expenses

 

(33,739)

 

(241,612)

 

 

(275,351)

General and administrative expenses

 

(129,842)

 

(375,128)

 

 

(504,970)

Net impairment losses on financial and contract assets

 

(13,406)

 

(40,544)

 

 

(53,950)

Other income, gains or loss-net

 

2,672

 

69,183

 

 

71,855

Operating loss

 

(162,612)

 

(205,600)

 

 

(368,212)

Finance income

 

 

29,580

 

 

29,580

Finance costs

 

(446)

 

(20,086)

 

 

(20,532)

Finance costs – net

 

(446)

 

9,494

 

 

9,048

Share of gain of associate and joint venture

 

 

4,607

 

 

4,607

Impairment charges on associate

(7,157)

(7,157)

Loss before income tax

 

(163,058)

 

(198,656)

 

 

(361,714)

ASSETS

 

 

 

  

 

Segment Assets

 

2,994,772

 

5,399,653

 

(1,383,504)

 

7,010,921

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

768,276

 

 

768,276

Total assets

 

2,994,772

 

6,457,090

 

(1,383,504)

 

8,068,358

LIABILITIES

 

 

 

 

Segment Liabilities

 

2,388,056

 

2,754,711

 

(24,280)

 

5,118,487

Deferred income tax liabilities

 

 

2,079

 

 

2,079

Total Liabilities

 

2,388,056

 

2,756,790

 

(24,280)

 

5,120,566

Other segment information

 

 

 

  

 

Depreciation of property and equipment

 

6,179

 

68,729

 

 

74,908

Amortization of intangible assets

 

34,687

 

91,746

 

 

126,433

Additions of non-current assets except for goodwill and deferred income tax assets

 

23,549

 

35,532

 

 

59,081

F-53

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.2  Revenue

(a)  Disaggregation of revenue from contracts with customers

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

- Technology Solutions

Implementation

 

733,648

861,820

834,620

Transaction based and support revenue

 

- Operation support services

1,097,719

1,140,727

861,056

- Business origination services

 

450,597

383,723

132,112

- Risk management services

 

534,071

414,849

320,462

- Cloud services platform

 

1,050,179

1,315,819

1,245,952

- Post‑implementation support services

 

49,447

50,983

52,012

- Others

 

182,376

189,541

75,377

 

4,098,037

4,357,462

3,521,591

F-54

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6      Segment information and revenue (Continued)

6.2  Revenue (Continued)

(a)  Disaggregation of revenue from contracts with customers (Continued)

Disaggregation of revenue by timing of transfer of services over time or at a point in time is set out below:

    

At a point

    

    

in time

Over time

Total

Year ended December 31, 2021

 

 

 

Implementation

 

733,648

733,648

Transaction based and support revenue

 

- Operation support services

 

399,523

698,196

1,097,719

- Business origination services

450,597

450,597

- Risk management services

 

534,071

534,071

- Cloud services platform

1,050,179

1,050,179

- Post‑implementation support services

 

49,447

49,447

- Others

 

181,004

1,372

182,376

 

1,565,195

2,532,842

4,098,037

    

At a point

in time

Over time

Total

Year ended December 31, 2022

 

Implementation

 

36,266

825,554

861,820

Transaction based and support revenue

 

- Operation support services

 

376,784

763,943

1,140,727

- Business origination services

383,723

383,723

- Risk management services

 

414,849

414,849

- Cloud services platform

1,315,819

1,315,819

- Post-implementation support services

 

50,983

50,983

- Others

 

189,366

175

189,541

 

1,400,988

2,956,474

4,357,462

F-55

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.2  Revenue (Continued)

(a)  Disaggregation of revenue from contracts with customers (Continued)

At a point

    

in time

    

Over time

    

Total

Year ended December 31, 2023

 

  

 

  

 

  

Implementation  

 

37,804

796,816

834,620

Transaction based and support revenue

 

- Operation support services

 

240,366

620,690

861,056

- Business origination services

 

132,112

132,112

- Risk management services

320,462

320,462

- Cloud services platform

 

1,245,952

1,245,952

- Post-implementation support services

 

52,012

52,012

- Others

 

75,285

92

75,377

 

806,029

2,715,562

3,521,591

During the years ended December 31, 2021, 2022 and 2023, the Group mainly operated in the PRC and most of the revenue were generated in PRC.

The major customers which contributed more than 10% of the total revenue of the Group for the years ended December 31, 2021, 2022 and 2023 are listed as below:

For the year ended

 

December 31, 

 

    

2021

    

2022

    

2023

 

    

% of total

    

% of total

    

% of total

 

revenue

revenue

revenue

 

Ping An Group and its subsidiaries

 

56.03

%

56.60

%

57.02

%

Lufax Holding Ltd (“Lufax” and its subsidiaries)

 

11.15

%

10.29

%

7.46

%

 

67.18

%

66.89

%

64.48

%

(b)   Interest and commission income

For the year ended December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Virtual Bank Business

 

  

 

  

 

  

Interest and commission income

 

34,320

 

106,540

 

145,917

F-56

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.2  Revenue (Continued)

(c)  Contract assets and liabilities

The Group has recognized the following revenue-related contract assets and liabilities:

At December 31,

2022

2023

    

RMB’000

    

RMB’000

Contract assets

-Implementation

 

163,769

 

137,566

-Transaction based and support

 

18,711

 

15,638

- Business origination services

1,404

- Operation support services

12,085

12,149

- Post implementation support services

 

5,222

 

3,489

 

182,480

 

153,204

Less: Impairment loss allowance

 

 

-Implementation

 

(52,385)

 

(50,712)

-Transaction based and support

 

(7,467)

 

(6,667)

- Operation support services

(4,779)

(4,750)

- Post implementation support services

 

(2,688)

 

(1,917)

 

(59,852)

 

(57,379)

 

122,628

 

95,825

At December 31,

2022

2023

RMB’000

    

RMB’000

Contract liabilities

 

 

-Implementation

42,014

37,427

-Transaction based and support

 

144,613

 

118,262

-Post implementation support services

 

21,679

 

10,609

-Risk management services

 

20,997

 

18,801

-Operation support services

 

87,562

 

69,825

-Others

14,375

19,027

 

186,627

 

155,689

Less: Non‑current contract liabilities

 

(19,977)

 

(17,126)

 

166,650

 

138,563

F-57

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

6     Segment information and revenue (Continued)

6.2  Revenue (Continued)

(c)  Contract assets and liabilities (Continued)

During the years ended December 31, 2021, 2022 and 2023, there were no material cumulative catch-up adjustments to revenue that affect the corresponding contract asset or contract liability, including adjustments arising from a change in the measure of progress, a change in an estimate of the transaction price or a contract modification, there were also no revenue recognized in the reporting year from performance obligations satisfied (or partially satisfied) in previous years.

(i)Revenue recognized in relation to contract liabilities

For the year ended

Revenue recognized in relation to contract liabilities

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Revenue recognized that was included in the contract liability balance at the beginning of the year

138,547

153,844

166,650

(ii)

Remaining performance obligations of long-term contracts

Remaining performance obligations of long-term contracts

For the year ended 

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year

Expected to be recognized within one year

 

455,294

670,991

 

386,278

Expected to be recognized in one to two years

 

89,762

237,126

 

112,605

Expected to be recognized in two to three years

 

33,937

99,208

 

38,900

Expected to be recognized beyond three years

 

31,523

44,365

 

13,992

 

610,516

1,051,690

 

551,775

The remaining performance obligations disclosed above represent implementation, post-implementation support services, risk management services and operation support services that have an original contractual term of more than one year. Moreover, the amount disclosed above does not include variable consideration which is constrained.

F-58

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

7    Expenses by nature

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Technology service fees

 

2,021,238

2,261,498

 

1,689,549

Employee benefit expenses (Note 8)

 

1,629,375

1,601,989

 

1,302,848

Outsourcing labor costs

 

437,081

528,582

 

426,148

Amortization of intangible assets (Note 14)

 

302,774

162,121

 

126,433

Depreciation of property and equipment (Note 13)

 

135,975

119,309

 

74,908

Purchase costs of products

 

176,224

183,956

 

60,902

Business origination fees to channel partners

 

276,966

251,427

 

53,419

Travelling expenses

 

76,987

38,873

 

40,633

Marketing and advertising fees

110,775

50,246

38,183

Professional service fees

48,001

50,596

32,564

Auditor’s remuneration

—Audit related

 

14,657

16,501

 

17,961

—Non-audit

 

1,957

3,150

 

1,693

Impairment loss of intangible assets (Note 14)

 

5,646

10,208

 

5,851

Listing expenses

12,467

69,857

Others

 

228,666

134,431

 

182,533

Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses

 

5,478,789

5,482,744

 

4,053,625

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Research and development costs

 

 

- Employee benefit expenses

 

514,456

469,320

 

351,475

- Technology service fees

 

859,324

946,700

 

597,244

- Amortization of intangible assets

 

3,396

6,282

 

4,438

- Depreciation of property and equipment

 

11,182

14,168

 

7,023

- Impairment loss of intangible assets

3,747

3,837

2,004

- Others

 

23,200

22,334

 

14,726

Amounts incurred

 

1,415,305

1,462,641

 

976,910

Less: capitalized

 

 

- Employee benefit expenses

 

(45,016)

(19,827)

 

(3,892)

- Technology service fees

 

(17,271)

(25,123)

 

(17,817)

 

(62,287)

(44,950)

 

(21,709)

 

1,353,018

1,417,691

 

955,201

F-59

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

8     Employee benefit expenses

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Wages and salaries

 

1,276,205

1,235,714

 

971,060

Welfare and other benefits

 

330,552

353,099

 

319,671

Share‑based payments (Note 27)

 

22,618

13,176

 

12,117

 

1,629,375

1,601,989

 

1,302,848

9    Other income, gains or loss - net

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Net foreign exchange gain/ (loss)

 

77,143

(312,843)

(11,171)

Government grants and tax rebates (Note a)

 

51,080

58,013

41,454

Net gain on financial assets at fair value through profit or loss

 

45,644

30,687

20,007

Loss on disposal of property and equipment and intangible asset

 

(266)

(6,198)

(6,058)

Remeasurement of redemption liability (Note 28(ii))

 

37,874

Guarantee gain, net

 

10,757

Net (loss)/gain on derivatives

 

(169,545)

262,769

30,592

Others

(892)

516

(2,969)

13,921

70,818

71,855

(a)Government grants and tax rebates

Government grants and tax rebates were related to income. There were no unfulfilled conditions or contingencies related to these subsidies.

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Government grants

 

28,871

27,421

 

23,922

- Technology development incentives

 

14,391

10,493

 

12,906

- Operation subsidies

 

14,480

16,928

 

11,016

Tax rebates

22,209

30,592

17,532

 

51,080

58,013

 

41,454

F-60

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

10     Finance costs — net

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Finance income

 

 

Interest income on bank deposits

 

28,823

14,709

29,580

Finance costs

 

 

Interest expense on borrowings

 

(56,534)

(17,303)

(12,073)

Interest expense on lease liabilities

 

(5,803)

(7,578)

(3,448)

Interest expense on redemption liability

 

(12,406)

(10,287)

(4,014)

Bank charges

 

(1,894)

(2,005)

(997)

(76,637)

(37,173)

(20,532)

 

(47,814)

(22,464)

9,048

11   Income tax benefit/(expense)

The income tax benefit/(expense) of the Group for the years ended December 31, 2021, 2022 and 2023 is analyzed as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Current income tax

(16,780)

(25,259)

(15,196)

Deferred income tax

128,875

87,406

5,434

Income tax benefit/ (expense)

112,095

62,147

(9,762)

The tax on the Group’s loss before income tax differs from the theoretical amount that would arise using the statutory tax rate applicable to loss of the consolidated entities as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

 

RMB’000

 

RMB’000

Loss before income tax

1,442,608

990,173

361,714

Tax calculated at PRC statutory income tax rate of 25%

360,652

247,543

90,429

Differential of income tax rates applicable to subsidiaries

(161,199)

(119,211)

(36,590)

Expense not deductible for tax purposes

(10,169)

(5,659)

(3,863)

Incomes not subject to tax

1,732

542

191

Tax losses and temporary differences for which no deferred income tax asset was recognized

(87,237)

(73,690)

(73,942)

Derecognition of deferred tax assets on tax losses

(23)

Additional deductible allowance for research and development expenses

8,255

10,164

12,474

Utilization of previously unrecognized tax losses

84

2,458

1,539

Income tax benefit/ (expense)

112,095

62,147

(9,762)

F-61

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

11    Income tax benefit/(expense) (Continued)

The unused tax losses for the years ended December 31, 2022 and 2023 is analyzed as follows:

At December 31,

    

2022

    

2023

RMB’000

 

RMB’000

Unused tax losses for which no deferred tax asset has been recognized

2,248,748

 

2,695,910

The expiry dates of the unused tax losses not recognized as deferred tax assets for the years ended December 31, 2022 and 2023 are listed as follows:

At December 31,

    

2022

    

2023

RMB’000

 

RMB’000

Year 2023

118,796

Year 2024

419,866

419,866

Year 2025

83,576

83,576

Year 2026

208,346

208,346

Year 2027

67,745

67,745

Year 2028

1,826

113,129

Year 2029

7,149

7,149

Year 2030

8,049

8,049

Year 2031

56,195

56,195

Year 2032

122,036

122,036

Year 2033

220,273

F-62

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

11    Income tax benefit/(expense) (Continued)

(a)

PRC Enterprise Income Tax (“EIT”)

The income tax provision of the Group in respect of operations in Mainland China has been calculated at the tax rate of 25%, unless preferential tax rates were applicable.

Shenzhen OneConnect, Vantage Point Technology, BER Technology, OneConnect Cloud Technology, Shenzhen OneConnect Technology and Shenzhen CA as subsidiaries of the Group, were established in mainland China. They were eligible for preferential tax policies applicable for the qualification of “High and New Technology Enterprise” and were entitled to a preferential income tax rate of 15%.

Shenzhen OneConnect Technology and OneConnect Cloud Technology as subsidiaries of the Group, were established in the Shenzhen Qianhai Shenzhen-Hong Kong Cooperation Zone and accordingly is entitled to a reduced income tax rate of 15%.

(b)

Cayman Islands Income Tax

The Company is incorporated under the laws of the Cayman Islands as an exempted company with limited liability under the Companies Law of the Cayman Islands and is not subject to Cayman Islands income tax.

(c)

Hong Kong Income Tax

The Hong Kong income tax rate is 16.5%. No Hong Kong profits tax was provided for as there was no estimated assessable profit that was subject to Hong Kong profits tax during the years ended December 31, 2021, 2022 and 2023.

(d)

Singapore Income Tax

The Singapore income tax rate is 17%. No Singapore profits tax was provided for as there was no estimated taxable profit that was subject to Singapore profits tax during the years ended December 31, 2021, 2022 and 2023.

(e)

Indonesia Income Tax

The income tax provision in respect of the Group’s operations in Indonesia was calculated at the tax rate of 22% on the taxable profits for the year ended December 31, 2021, 2022 and 2023.

(f)

Malaysia Income Tax

The Malaysia income tax rate is 24%. No Malaysia profits tax was provided for as there was no estimated taxable profit that was subject to Malaysia profits tax during the years ended December 31, 2021, 2022 and 2023.

(g)

Philippines Income Tax

The Philippines income tax rate is 25%. No Philippines profits tax was provided for as there was no estimated taxable profit that was subject to Philippines profits tax during the years ended December 31, 2021, 2022 and 2023.

(h)

PRC Withholding Tax

According to the EIT Law, distribution of profits earned by PRC companies since January 1, 2008 to overseas investors is subject to withholding tax of 5% or 10%, depending on the region of incorporation of the overseas investor, upon the distribution of profits to overseas-incorporated immediate holding companies.

F-63

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

The Group plans to indefinitely reinvested undistributed earnings earned from its PRC subsidiaries in its operations in PRC. Therefore, no withholding income tax for undistributed earnings of its subsidiaries were provided as at December 31, 2021, 2022 and 2023 respectively.

12   Loss per share

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

 

RMB’000

 

RMB’000

Net loss for the year attributable to owners of the Company

(1,281,699)

(872,274)

(362,715)

Weighted average number of ordinary shares in issue (in’000 shares)

1,108,291

1,094,748

1,089,589

Basic loss per share (RMB yuan)

(1.16)

(0.80)

(0.33)

Diluted loss per share (RMB yuan)

(1.16)

(0.80)

(0.33)

Basic loss per ADS (RMB yuan) (Note)

(34.69)

(23.90)

(9.99)

Diluted loss per ADS (RMB yuan) (Note)

(34.69)

(23.90)

(9.99)

Note: One ADS represent thirty ordinary shares of the Company.

Basic loss per share is calculated by dividing the loss attributable to owners of the Company by the weighted average number of ordinary shares in issue during the years ended December 31, 2021, 2022 and 2023.

Shares held for share incentive scheme purpose have been treated as treasury shares. Accordingly, for purpose of calculation of loss per share, the issued and outstanding number of ordinary shares as at December 31, 2021, 2022 and 2023, taking into account the shares held for share incentive scheme purpose, were 1,109,938,973 shares, 1,089,589,125 shares, 1,089,589,125 shares, respectively.

The effects of all outstanding share options granted under the Share Option Scheme and Restricted Share Units Scheme (Note 27) for the years ended December 31, 2021, 2022 and 2023, have been excluded from the computation of diluted loss per share as their effects would be anti-dilutive. Accordingly, dilutive loss per share for the years ended December 31, 2021, 2022 and 2023 were the same as basic loss per share for the years.

F-64

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

13   Property and equipment

Office and

telecommunication

Rightofuse

Leasehold

    

equipment

    

properties

    

improvements

    

Total

RMB’000

 

RMB’000

RMB’000

 

RMB’000

As at January 1, 2022

 

  

 

  

  

 

  

Cost

 

126,626

461,605

108,805

697,036

Accumulated depreciation

 

(65,102)

(316,267)

(65,625)

(446,994)

Exchange difference

(3,076)

(1,337)

(1,217)

(5,630)

Net book amount

 

58,448

144,001

41,963

244,412

Year ended December 31, 2022

 

  

 

  

  

 

  

Opening net book amount

 

58,448

144,001

41,963

244,412

Additions

 

15,481

76,534

6,585

98,600

Disposals, net

 

(9,467)

(57,952)

(8,292)

(75,711)

Depreciation charge

 

(23,027)

(75,519)

(20,763)

(119,309)

Exchange difference

420

2,510

479

3,409

Closing net book amount

 

41,855

89,574

19,972

151,401

As at December 31, 2022

 

  

 

  

  

 

  

Cost

 

120,373

358,173

115,390

593,936

Accumulated depreciation

(75,862)

(269,772)

(94,680)

(440,314)

Exchange difference

 

(2,656)

1,173

(738)

(2,221)

Net book amount

 

41,855

89,574

19,972

151,401

Year ended December 31, 2023

Opening net book amount

41,855

89,574

19,972

151,401

Additions

2,987

21,612

2,994

27,593

Disposals, net

(877)

(17,718)

(696)

(19,291)

Depreciation charge

(18,761)

(45,082)

(11,065)

(74,908)

Exchange difference

42

186

53

281

Closing net book amount

25,246

48,572

11,258

85,076

As at December 31, 2023

Cost

111,470

303,092

118,384

532,946

Accumulated depreciation

(83,610)

(255,879)

(106,441)

(445,930)

Exchange difference

(2,614)

1,359

(685)

(1,940)

Net book amount

25,246

48,572

11,258

85,076

F-65

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

13   Property and equipment (Continued)

During the different periods, the approximate depreciation which were charged to cost of revenue, research and development expenses, selling and marketing expenses and general and administrative expenses were as follows:

Year ended December 31,

2022

2023

    

RMB’000

    

RMB’000

Cost of revenue

 

2,750

6,747

Research and development expenses

 

14,168

7,023

Selling and marketing expenses

 

4,814

4,306

General and administrative expenses

 

97,577

56,832

 

119,309

74,908

Depreciation of office and telecommunication equipment is allocated to different functional expenses based on usage of equipment by different functional divisions. Right-of-use properties and leasehold improvement are primarily related to business office buildings leased by the Group and used as corporate headquarters. For leased business office buildings which are for general and administrative use, the depreciation of the related right-of-use properties and leasehold improvement is charged to general and administrative expense.

F-66

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

14   Intangible assets

Application and platform

Contributed

Development

by Ping

Developed

Purchased

costs in

Business

    

An Group

    

internally

    

Acquired

    

Software

    

progress

    

Goodwill

    

license

    

Others

    

Total

 

RMB’000

 

RMB’000

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

Year ended December 31, 2022

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Opening net book amount

 

226,943

2,231

27,041

45,389

289,161

92,341

4,088

687,194

Additions

 

927

44,950

45,877

Write-off

(6,371)

(3,837)

(10,208)

Transfer

 

58,528

(58,528)

Amortization

 

(110,801)

(2,231)

(15,729)

(31,315)

(2,045)

(162,121)

Exchange differences

7,907

582

1,205

9,694

Closing net book amount

 

176,206

12,821

29,179

289,161

61,026

2,043

570,436

As at December 31, 2022

 

 

 

 

 

 

 

 

Cost

 

690,910

773,332

61,078

149,734

28,699

289,161

155,492

80,263

2,228,669

Accumulated amortization

 

(690,910)

(602,065)

(61,078)

(136,885)

(94,466)

(78,220)

(1,663,624)

Exchange differences

4,939

(28)

480

5,391

Net book amount

 

176,206

12,821

29,179

289,161

61,026

2,043

570,436

Application and platform

Contributed

Development

by Ping

Developed

Purchased

costs in

Business

    

An Group

    

internally

    

Acquired

    

Software

    

progress

    

Goodwill

    

license

    

Others

    

Total

 

RMB’000

 

RMB’000

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

Year ended December 31, 2023

Opening net book amount

176,206

12,821

29,179

289,161

61,026

2,043

570,436

Additions

9,779

21,709

31,488

Write-off

(1,400)

(4,451)

(5,851)

Transfer

30,764

(30,764)

Amortization

(77,975)

(15,509)

(30,906)

(2,043)

(126,433)

Exchange differences

1,265

138

328

1,731

Closing net book amount

128,860

7,229

16,001

289,161

30,120

471,371

As at December 31, 2023

Cost

690,910

802,696

61,078

159,513

15,193

289,161

155,492

80,263

2,254,306

Accumulated amortization

(690,910)

(680,040)

(61,078)

(152,394)

(125,372)

(80,263)

(1,790,057)

Exchange differences

6,204

110

808

7,122

Net book amount

128,860

7,229

16,001

289,161

30,120

471,371

F-67

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

14   Intangible assets (Continued)

The Group assesses at each reporting date whether there is an indication that intangible assets may be impaired. During the year ended December 31, 2023, impairment charge of RMB3,847,000 and RMB2,004,000 has been charged to cost of revenue and research and development expenses, respectively. The impairment charge was charged against development costs for certain intangible assets developed internally, following a decision to reduce the output of certain products in 2023.

During the years ended December 31, 2021, 2022 and 2023, the amount of amortization charged to cost of revenue, research and development expenses and general and administrative expenses are as follows:

Year ended December 31,

Amortization of intangible assets

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Cost of revenue

 

297,406

146,466

114,512

Research and development expenses

 

3,396

6,282

4,438

General and administrative expenses

 

1,972

9,373

7,483

 

302,774

162,121

126,433

(a)

Impairment tests for goodwill

Goodwill arises from the Group’s acquisitions of Vantage Point Technology on July 31, 2018, BER Technology on June 30, 2019, and View Foundation on August 30, 2019.

The goodwill of the Group is attributable to the acquired workforce and synergies expected to be derived from combining with the operations of the Group. During the year ended December 31, 2022 and 2023, the goodwill is regarded as attributable to the CGU of Technology Solutions segment. The Group carries out its impairment testing on goodwill by comparing the recoverable amounts of groups of CGUs to their carrying amounts.

The management did the value-in-use calculations to determine the recoverable amounts. Value-in-use is calculated based on discounted cash flows. The discounted cash flows calculations of group of CGUs use cash flow projection developed based on financial budgets approved by management of the Group covering a five-year period, after considering the current and historical business performance, the future business plan and market data. Cash flows beyond the five-year period are extrapolated using the estimated long term growth rates stated below.

The significant assumptions used for value-in-use calculations are as follows:

For the year ended December 31,

    

2022

    

2023

RMB’000

RMB’000

 

Revenue growth rate

-15%-13

%

-10%-13

%

Profit margin

-15%-10

%

-2%-14

%

Long term growth rate

 

2

%

2

%

Pre-tax discount rate

17.50

%

19.73

%

Recoverable amount of the CGU exceeding its carrying amount (RMB’000)

 

781,499

1,153,821

F-68

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

14   Intangible assets (Continued)

(a)

Impairment tests for goodwill (Continued)

The following table sets forth the impact of reasonable possible changes in absolute value in each of the significant assumptions, with all other variables held constant, of goodwill impairment testing at the dates indicated.

Possible changes of significant assumptions

Recoverable amount of the CGU

exceeding its carrying amount

Year ended December 31,

    

2022

    

2023

 

RMB000

 

RMB000

Revenue growth rate decrease by 5%

 

373,790

 

597,067

Profit margin decrease by 1%

459,556

886,786

Long term growth rate decrease by 1%

 

669,058

 

1,039,101

Pre-tax discount rate increase by 1%

 

616,950

 

989,962

15   Investments accounted for using the equity method

(a)

Investment in associate

For the year ended

December 31, 

    

2021

    

2022

    

2023

 

RMB’000

 

RMB’000

 

RMB’000

At beginning of year

 

172,757

184,907

199,200

Share of gain of associate

 

12,150

25,291

7,157

Impairment charges on associate

 

(10,998)

(7,157)

Disposal

(199,200)

At end of the year

 

184,907

199,200

(i)On March 28, 2017, Shanghai OneConnect set up Pingan Puhui Lixin Asset Management Co., Ltd. (“Puhui Lixin”) with Pingan Puhui Enterprise Management Co., Ltd. (“Puhui Management”), a subsidiary of Lufax, by investing a capital amount of RMB40,000,000. In January 2019, Shanghai OneConnect made an additional capital injection of RMB100,000,000 into Puhui Lixin. On February 20, 2020, Puhui Management made another additional capital injection of RMB40,000,000 into Puhui Lixin. Accordingly, the Group’s equity interests in the investee were diluted from 35% to 31.82%, resulting in a dilution gain amounting to RMB2,511,000. In March 2020, Shanghai OneConnect made an additional capital injection of RMB60,000,000 into Puhui Lixin, and the Group’s equity interests in the investee were increased to 40%.

On November 24, 2022, Shanghai OneConnect entered into the Equity Transfer Agreement with Puhui Management, pursuant to which Shanghai OneConnect conditionally agreed to sell, and Puhui Management conditionally agreed to purchase, the Group’s 40% equity interest in Puhui Lixin at a consideration of RMB199,200,000. Upon the completion, Shanghai OneConnect will no longer hold any equity interest in Puhui Lixin. The transaction has been approved by the extraordinary general meeting and completed in 2023.

F-69

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

15   Investments accounted for using the equity method (Continued)

(a)

Investment in associate (Continued)

(ii)

Summarised financial information for associate

Summarised balance sheet

As at December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Total assets

 

1,075,852

 

1,686,575

 

*

Total liabilities

 

(682,979)

 

(1,230,475)

 

*

Net assets

 

392,873

 

456,100

 

*

Summarised income statement

For the year ended December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Operating income

 

96,372

 

144,762

 

*

Profit or loss from continuing operations

 

30,375

 

63,228

 

*

Groups share %

 

40

%  

40

%  

*

Group’s share in net assets

 

157,149

 

182,440

 

*

Goodwill

 

27,758

 

27,758

 

*

 

184,907

 

210,198

 

*

Less: impairment charges on associate

 

 

(10,998)

 

*

Carrying amount

 

184,907

 

199,200

 

*

*2023 information not presented as the associate was disposed of as described above.

(b)

Investment in joint venture

    

For the year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

At beginning of year

2,976

439

Additions

2,550

Share of losses of joint venture

(2,204)

(439)

(2,550)

Exchange difference

(333)

At end of the year

439

F-70

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

15   Investments accounted for using the equity method (Continued)

(b)

Investment in joint venture (Continued)

On August 23, 2019, the Group entered into an investment in SBI OneConnect Japan Co., Ltd. (“SBI Japan”) with SBI Holdings, Inc., (“SBI”) by investing a capital of RMB4,321,000 (JPY65,100,000), and held the equity interest as to 31%. The Group shares control with SBI and accounts for the investment as a joint venture. In October 2021, the Company disposed of the investment to SBI at no consideration as it was fully impaired considering accumulated losses.

The Group entered into an agreement of setting up Financial Open Portal (Guangxi) Cross-border Financial Digital Co., Ltd. (“Open Portal Guangxi”) with Digital Guangxi Group Co., Ltd. (“Digital Guangxi”) on April 10, 2020. The Group made a capital injection of RMB2,040,000 in 2020 and additional capital injection of RMB2,550,000 in 2023. The Group and Digital Guangxi owned the equity interest in Open Portal Guangxi as to 51% and 49%, respectively. The Group shares control with Digital Guangxi and accounts for the investment as a joint venture. The decisions on major operational and financial activities require the unanimous consent of the Group and Digital Guangxi pursuant to the provisions of the article of association of Open Portal Guangxi.

16   Financial instruments by category

The Group holds the following financial instruments:

As at December 31,

    

Note

    

2022

    

2023

 

RMB’000

 

RMB’000

Financial assets

 

 

 

Financial assets at amortized cost

 

 

 

- Trade receivables

 

19

 

940,989

 

710,669

- Prepayments and other receivables (excluding non-financial asset items)

 

20

 

816,179

 

661,123

- Financial assets measured at amortized cost from virtual bank

21

44

3,081

- Restricted cash and time deposits over three months

 

23

 

343,814

 

447,564

- Cash and cash equivalents

 

24

 

1,907,776

 

1,379,473

Financial assets measured at fair value through other comprehensive income (FVOCI)

 

17

 

2,054,541

 

2,226,138

Financial assets at fair value through profit or loss (FVPL)

 

22

 

690,627

 

925,204

Derivative financial asset

- Held at FVPL

32

56,363

38,008

Total

 

 

6,810,333

 

6,391,260

Financial liabilities

 

 

 

Liabilities at amortized cost

 

 

 

- Trade and other payables (excluding non-financial liability items)

 

28

 

1,355,329

 

1,318,449

- Short-term borrowings

 

29

 

289,062

 

251,732

- Customer deposits

30

1,929,183

2,261,214

- Other financial liabilities from virtual bank

31

89,327

54,373

Derivative financial liability

 

 

- Held at FVPL

 

32

 

9,568

 

Total

 

 

3,672,469

 

3,885,768

F-71

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

17   Financial assets measured at fair value through other comprehensive income

As at December 31,

    

2022

    

2023

 

RMB’000

 

RMB’000

Loans and advances to customers

1,608,402

1,902,985

Equity securities (Note a)

 

3,204

 

3,204

Debt securities

442,935

319,949

2,054,541

2,226,138

Less: Non-current financial asset measured at fair value through other comprehensive income

(821,110)

(1,372,685)

1,233,431

853,453

(a)

On August 4, 2016, the Group acquired 5% equity interest in Fujian Exchange Settlement Centre Co., Ltd. (福建交易場所清算中心股份有限公司) at a consideration of RMB5,000,000. The fair value change of the equity interest was recognized in other comprehensive income.

18   Leases

(a)

Amounts recognized in the consolidated balance sheet

As at December 31,

    

2022

    

2023

RMB’000  

RMB’000  

Rightofuse assets (Note 13)

- Properties

 

89,574

 

48,572

Lease liabilities (Note 28)

 

 

- Non current

 

44,553

 

28,283

- Current

 

47,030

 

22,941

 

91,583

 

51,224

Additions to the right-of-use assets during the years ended December 31, 2022 and 2023 were RMB76,534,000 and RMB21,612,000, respectively.

The weighted average lessee’s incremental borrowing rate applied to the lease liabilities on December 31, 2022 and 2023 was 4.79% and 4.26%.

F-72

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

18   Leases (Continued)

(b)

Amounts recognized in the consolidated statement of profit or loss

For the year ended

December 31, 

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Depreciation charge of right‑of‑use assets

 

88,974

75,519

45,082

Interest expenses (included in finance cost)

 

5,803

7,578

3,448

 

94,777

83,097

48,530

The total cash outflow for leases in 2021, 2022 and 2023 were RMB97,551,000, RMB79,618,000 and RMB67,180,000, respectively.

Expenses recognized in relation to short-term leases for the years ended December 31, 2021, 2022 and 2023 amounted to RMB1,412,000, RMB2,884,000, and RMB6,258,000, respectively.

19  Trade receivables

    

As at December 31,

 

2022

    

2023

 

RMB’000

 

RMB’000

Trade receivables

 

998,036

 

779,458

Less: impairment loss allowance (Note 5.1(b))

 

(57,047)

 

(68,789)

 

940,989

 

710,669

Trade receivables and their aging analysis, based on recognition date, are as follows:

As at December 31,

    

2022

    

2023

RMB000

RMB000

Up to 1 year

 

932,479

 

694,157

1 to 2 years

 

42,752

 

55,187

2 to 3 years

 

13,857

 

21,103

Above 3 years

 

8,948

 

9,011

 

998,036

 

779,458

F-73

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

20  Prepayments and other receivables

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Deposit receivable *

776,481

625,371

Value-added-tax deductible

 

143,338

 

188,501

Advance to suppliers

 

71,755

 

49,492

Advance to staff

 

47,332

 

13,238

Receivables for value-added-tax paid on behalf of wealth management products

 

455

 

Others

 

46,519

 

41,471

Less: impairment loss allowance

 

(7,276)

 

(5,719)

1,078,604

912,354

Less: Non-current portion of other receivables

(6,663)

 

1,078,604

 

905,691

* Deposit receivable mainly represents deposit paid to the Group’s service vendors according to the contractual agreements and such receivables will contractually be repaid within one year.

(a)

Movements in the impairment loss allowance of prepayments and other receivables are as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

(3,349)

(2,968)

(7,276)

Reversals/ (Additions)

2

(4,308)

1,557

Write-off

365

Exchange differences

14

End of the year

 

(2,968)

 

(7,276)

 

(5,719)

21  Financial assets measured at amortized cost from virtual bank

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Loans and advances to customers

 

44

 

3,142

Less: expected credit loss provision

 

 

(61)

 

44

 

3,081

The balance represents financial assets measured at amortized cost carried out by OneConnect Bank, a wholly owned subsidiary from the Group, since 2020.

F-74

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

22   Financial assets at fair value through profit or loss

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Wealth management products

690,627

925,204

As at December 31, 2022 and 2023, out of the wealth management products which the Group invested in, RMB690,627,000 and RMB532,147,000 were managed by subsidiaries of Ping An Group which are redeemable upon request by the holders, respectively.

23   Restricted cash and time deposits over three months

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Restricted bank deposits

198,320

39,005

Accrued interests

1,238

 

446

Time deposits with initial terms over three months

144,256

413,432

343,814

 

452,883

Less: Non-current restricted cash

(5,319)

343,814

 

447,564

As at December 31, 2022, RMB192,989,000 (USD27,710,000) were pledged for currency swaps, and RMB5,331,000 was pledged for business guarantee.

As at December 31, 2023, RMB22,594,000 (USD3,190,000) were pledged for currency swaps, and RMB16,412,000 was pledged for business guarantee.

24   Cash and cash equivalents

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Cash on hand

12

12

Cash at central bank

214,768

134,486

Cash at banks

1,692,996

 

1,244,975

1,907,776

 

1,379,473

At December 31,

    

2022

    

2023

RMB’000

RMB’000

USD

313,559

771,502

RMB

1,045,135

 

379,629

HKD

530,861

210,492

SGD

13,821

 

5,796

IDR

1,680

941

MYR

1,585

4

PHP

1,135

11,109

1,907,776

 

1,379,473

F-75

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

25   Share capital

    

Number of shares

    

USD

Authorized

Ordinary shares of USD0.00001 at December 31, 2021, 2022 and 2023

 

5,000,000,000

 

50,000

    

    

    

Equivalent

Number of shares

USD

to RMB

Issued

Ordinary shares of USD0.00001 at December 31, 2017

 

900,000,000

 

9,000

 

59,838

Newly issued ordinary shares (Note a)

 

99,999,999

 

1,000

 

6,331

Ordinary shares of USD0.00001 at December 31, 2018

 

999,999,999

 

10,000

 

66,169

Newly issued ordinary shares (Note b)

3,720,665

37

257

Newly issued ordinary shares upon initial public offering (Note c)

93,600,000

936

6,549

Ordinary shares of USD0.00001 at December 31, 2019

 

1,097,320,664

 

10,973

 

72,975

Newly issued ordinary shares (Note d)

72,660,000

727

5,033

Surrendered ordinary shares (Note e)

(3)

Ordinary shares of USD0.00001 at December 31, 2020

 

1,169,980,661

 

11,700

 

78,008

Surrendered ordinary shares (Note f)

(8)

Ordinary shares of USD0.00001 at December 31, 2021 and 2022 and 2023

1,169,980,653

11,700

78,008

(a)

The Company completed its Round A investments (“Round A Investments”) in April 2018 with 12 investors. 99,999,999 ordinary shares were issued to the Round A Investors at a price of USD7.5 per share for an aggregate consideration of approximately USD750 million (approximately RMB4,750,965,000). These shares rank pari passu in all respects with the shares then in issue.

(b)

On March 11, 2019, the Company issued 1,748,501 ordinary shares to National Dream Limited, the offshore entity of Vantage Point Technology, for a total subscription price of USD13,114,000 (approximately RMB88,030,000) pursuant to a share subscription agreement entered into in July 2018. On November 26, 2019, the Company issued 1,267,520 ordinary shares to Great Lakes Limited, the offshore entity of View Foundation’s selling shareholder, for a total subscription price of USD9,506,400 (approximately RMB66,877,000) pursuant to a share subscription agreement entered into in August, 2019. On November 27, 2019, the Company issued 563,714 and 140,930 ordinary shares to Blossom View Limited and Gold Planning Limited, respectively, which are the offshore entities designated by certain selling shareholders of BER Technology, for a total subscription price of USD5,284,830 (approximately RMB37,175,000) pursuant to a share subscription agreement entered into in September, 2019.

(c)

On December 13, 2019, the Company completed its IPO on the New York Stock Exchange. In the offering, 31,200,000 ADSs, representing 93,600,000 ordinary shares, were newly issued.

(d)

On January 14, 2020, the over-allotment options for the IPO were partially exercised and an addition of 3,520,000 ADSs were newly issued, which represented 10,560,000 ordinary shares. On August 17, 2020, the Company completed its underwritten public offerings of 18,000,000 ADSs issued and 2,700,000 ADSs issued pursuant to the over-allotment options, which totally represented 62,100,000 ordinary shares.

(e)

On December 11, 2020 and December 24, 2020, the Company bought back and cancelled 3 ordinary shares from Round A Investors.

(f)

On April 1, 2021 and April 2, 2021, the Company bought back and cancelled 8 ordinary shares from Round A Investors.

F-76

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

26   Other reserves

    

    

    

    

Foreign

    

    

Sharebased

currency

Recapitalization

Share

compensation

translation

reserve

premium

reserve

differences

Others

Total

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

 

1,200,000

9,627,159

173,577

(133,132)

(227,673)

10,639,931

Other comprehensive income

 

-Foreign currency translation differences

 

(152,542)

(152,542)

-Fair value changes on financial assets measured at fair value through other comprehensive income

(1,812)

(1,812)

Share-based payments:

- Value of employee services and business cooperation arrangements(Note 27)

 

25,409

25,409

- Exercise of shares under share option Scheme

 

2,345

2,345

- Vesting of shares under Restricted Share Unit Scheme

 

(700)

(700)

As at December 31, 2021

 

1,200,000

9,627,159

200,631

(285,674)

(229,485)

10,512,631

Other comprehensive income

-Foreign currency translation differences

426,145

426,145

-Fair value changes on financial assets measured at fair value through other comprehensive income

5,324

5,324

Share-based payments:

- Value of employee services and business cooperation arrangements (Note 27)

13,361

13,361

- exercise of shares under share option Scheme

331

331

- Vesting of shares under Restricted Share Unit Scheme

(4,720)

(4,720)

As at December 31, 2022

1,200,000

9,627,159

209,603

140,471

(224,161)

10,953,072

Other comprehensive income

-Foreign currency translation differences

26,216

26,216

-Fair value changes on financial assets measured at fair value through other comprehensive income

500

500

Share-based payments:

- Value of employee services and business cooperation arrangements (Note 27)

14,497

14,497

Transactions with equity holders:

- Transactions with non-controlling interests

(4,434)

(4,434)

As at December 31, 2023

1,200,000

9,627,159

224,100

166,687

(228,095)

10,989,851

F-77

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

27   Share-based payments

For the purpose of establishing the Group’s share incentive scheme, a special purpose vehicle was set up in 2017 to indirectly hold ordinary shares of the Company. As the Company has the power to govern the relevant activities of the special purpose vehicle and can derive benefits from the services to be rendered by the grantees, the directors of the Company consider that it is appropriate to consolidate the special purpose vehicle. In September 2020, the Company purchased at par value of the 66,171,600 ordinary shares indirectly held by the special purpose vehicle and deposited these shares to the depositary of its ADS program. The aggregate consideration of RMB88,280,000 for 66,171,600 shares had been recognized as “shares held for share incentive scheme” before the respective shares were effectively transferred to grantees under share incentive scheme. This payment of RMB88,280,000 has been settled in December 2023.

On November 7, 2017, equity-settled share-based compensation plan (“the Share Option Scheme”) was set up with the objective to recognize and reward the contribution of eligible directors, employees and other persons (collectively, the “Grantees”) for the growth and developments of the Group. On September 10, 2019, the Board of Directors of the Company approved to amend and restate the equity-settled share-based compensation plan to supplement the Share Option Scheme with performance-based shares to grant to the Grantees (“the Restricted Share Units Scheme”). The 66,171,600 shares reserved for the share incentive scheme comprise the options previously granted under the Share Option Scheme and the remaining shares for grant under the Restricted Share Units Scheme. Both the Share Option Scheme and the Restricted Share Units Scheme are valid and effective for 10 years from the grant date. In 2022, the Company approved the increase of the number of ordinary shares available for award grant purpose under its share incentive scheme by 35,099,420. As such, the total number of ordinary shares which may be issued under the share incentive scheme is 101,271,020 shares.

In 2022, the Board of Directors of the Company approved a new share repurchase program in which the Company may purchase its own ADSs for award grant purpose. For the year ended December 31, 2022, the Company repurchased 8.02 million ADSs for a total cost of RMB74,992,000.

Share-based compensation expenses for the years ended December 31, 2021, 2022 and 2023 were allocated as follows:

For the year ended

December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

-Cost of revenue

935

3,233

-Research and development expenses

5,185

2,975

-Selling and marketing expenses

2,854

1,002

1,938

-General and administrative expenses

16,435

12,359

6,351

Total

25,409

13,361

14,497

Value of employee’s services (Note 8)

22,618

13,176

12,117

Value of non-employee’s services

2,791

185

2,380

Total

25,409

13,361

14,497

F-78

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

27    Share-based payments (Continued)

(a)   Share Option Scheme

Subject to the Grantee continuing to be a service provider, 100% of these options will be vested over 4 years upon fulfilling the non-market performance conditions prescribed in the grantee agreement.

The exercisable period of options starts no earlier than 12 months after the Company successfully completes an initial public offering and the Company’s shares get listed in the stock exchange (“IPO and Listing”) and no later than 10 years from the grant date. The vesting date is determined by the Board of Directors of the Company.

Movements in the number of share options granted to employees are as follows:

Number of share options

For the year ended

December 31, 

    

2021

    

2022

    

2023

At the beginning of the year

19,459,994

12,725,995

10,137,344

Exercised

(5,181,306)

(621,930)

Forfeited

 

(1,552,693)

 

(1,966,721)

 

(1,995,534)

At the end of the year

 

12,725,995

 

10,137,344

 

8,141,810

For the outstanding share options, the weighted-average exercise price was RMB21.00 and RMB18.02 per share and the weighted-average remaining contractual life was 5.28 and 4.22 years, respectively, as of December 31, 2022 and 2023, respectively.

Share options outstanding at the balance sheet dates have the following expiry dates and exercise prices.

Number of share options

As at December 31,

Grant Year

    

Expiry Year

    

Exercise price

    

Fair value of options

2022

    

2023

2017

2027

RMB1.33

RMB0.62

977,951

944,490

2017

 

2027

 

RMB2.00

 

RMB0.52

5,295,021

 

4,576,500

2018

 

2028

 

RMB52.00

 

RMB26.00

3,044,462

 

2,068,320

2019

2029

RMB52.00

RMB23.42

819,910

552,500

10,137,344

 

8,141,810

The Company have used the discounted cash flow method to determine the underlying equity fair value of the Company to determine the fair value of the underlying ordinary share before its IPO. Key assumptions, such as discount rate and projections of future performance, are required to be determined by the Company with best estimate.

Based on fair value of the underlying ordinary share, the Company have used Binomial option-pricing model to determine the fair value of the share option as at the grant date. Key assumptions are set as below:

    

2017

    

2018

    

2019

 

Discount rate

 

24.0

%

17.0

%

17.0

%

Risk‑free interest rate

 

4.0

%

4.0

%

3.0

%

Volatility

 

52.0

%

51.0

%

46.0

%

Dividend yield

 

0.0

%

0.0

%

0.0

%

F-79

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

27    Share-based payments (Continued)

(a)   Share Option Scheme (Continued)

The Binomial Model requires the input of highly subjective assumptions. The risk-free rate for periods within the contractual life of the option is based on the China Treasury yield curve in effect at the time of grant. The expected dividend yield was estimated based on the Company’s expected dividend policy over the expected life of the options. The Company estimates the volatility of its ordinary shares at the respective dates of grant based on the historical volatility of similar U.S. public companies for a period equal to the expected life preceding the grant date.

(b)

Restricted Share Units Scheme

Subject to the Grantee continuing to be a service provider, 100% of these restricted share units will be vested over 4 years upon fulfilling the service conditions and performance conditions prescribed in the grantee agreement.

Movements in the number of restricted share units granted to employees are as follows:

Number of restricted share units

For the year ended December 31,

    

2021

    

2022

    

2023

At the beginning of the year

 

1,751,702

 

16,552,829

 

36,232,094

Granted

 

17,033,120

 

28,745,900

 

230,000

Vested

(524,358)

(3,538,551)

Forfeited

 

(1,707,635)

 

(5,528,084)

 

(5,935,971)

At the end of the year

 

16,552,829

 

36,232,094

 

30,526,123

F-80

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

27   Share-based payments (Continued)

(b)  Restricted Share Units Scheme (Continued)

Restricted share units outstanding at the balance sheet dates have the following expiry dates and fair value prices.

Number of restricted share units

As at December 31,

    

    

    

2022

    

2023

Fair value of restricted share units

Grant Year

Expiry Year

RMB

09/10/2019

 

09/10/2029

 

35.22

204,503

 

158,807

01/01/2020

 

01/01/2030

 

16.18

11,509

 

11,502

04/01/2020

 

04/01/2030

 

16.98

45,008

 

42,505

07/01/2020

 

07/01/2030

 

38.67

1,502

 

1,500

06/01/2021

 

06/01/2031

 

13.69

248,043

 

155,040

06/01/2021

 

06/01/2031

 

14.31

7,502

 

7,500

06/01/2021

 

06/01/2031

 

14.93

112,500

 

112,500

07/01/2021

 

07/01/2031

 

15.16

147,751

 

99,001

09/01/2021

 

09/01/2031

 

5.53

4,198,965

 

3,335,253

10/01/2021

 

10/01/2031

 

5.25

116,593

 

70,001

10/01/2021

 

10/01/2031

 

4.68

3,973,655

 

3,444,091

01/02/2022

 

01/02/2032

 

2.40

126,862

 

103,397

01/02/2022

01/02/2032

2.41

1,740,001

 

1,740,001

01/02/2022

01/02/2032

3.29

567,700

462,265

01/02/2022

01/02/2032

2.64

300,000

365,760

04/02/2022

04/02/2032

1.78

130,000

130,000

07/02/2022

07/02/2032

2.72

40,000

40,000

10/02/2022

10/02/2032

0.98

80,000

80,000

12/16/2022

12/16/2032

0.81

24,180,000

19,977,000

01/02/2023

01/02/2033

0.71

190,000

36,232,094

30,526,123

Based on fair value of the underlying ordinary share, the Company have used the Monte Carlo model to determine the fair value of the restricted share units as at the grant date. Key assumptions are set as below:

    

2021

    

2022

    

2023

Risk-free interest rate

 

2.0%~3.0

%

2.0%~3.0

%

2.0%~3.0

%

Volatility

 

43.0%~49.0

%

43.0%~49.0

%

48.0%~49.0

%

Dividend yield

 

0.0

%

0.0

%

0.0

%

The Monte Carlo model requires the input of highly subjective assumptions. The risk-free rate for periods within the contractual life of the restricted share units is based on the China Treasury Bond Yield Curve in effect at the time of grant. The expected dividend yield was estimated based on the Company’s expected dividend policy over the expected life of the restricted share units. The Company estimates the volatility of its ordinary shares at the date of grant based on the historical volatility of similar US public companies for a period equal to the expected life preceding the grant date.

F-81

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

27   Share-based payments (Continued)

(c)  Share Repurchase

In 2022, the Board of Directors of the Company approved a new share repurchase program in which the Company may purchase its own ADSs for award grant purpose. For the year ended December 31, 2022, the Company repurchased 8.02 million ADSs as 24.07 million ordinary shares for a total cost of RMB74,992,000.

28   Trade and other payables

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Trade payables (i)

  

  

Due to related parties

442,007

 

119,434

Due to third parties

311,610

 

127,125

753,617

 

246,559

Redemption liability (ii, iii)

243,937

 

232,951

Accrued expenses

516,240

 

436,846

Security deposits

160,814

136,813

Lease liabilities (Note 18(a))

91,583

 

51,224

Amounts payable for purchase of shares held for share incentive scheme (Note 27)

88,280

 

Income and other tax payables

51,913

 

45,057

Amounts due to related parties

644,900

 

744,604

Others

112,822

 

115,517

2,664,106

 

2,009,571

 

Less: non - current portion

  

 

  

Lease liabilities

(44,553)

 

(28,283)

Amounts payable for purchase of shares held for share incentive scheme (Note 27)

(88,280)

 

(132,833)

(28,283)

2,531,273

 

1,981,288

(i)As at December 31, 2022, and 2023, based on recognition date, the aging of the trade payables are mainly within 1 year.
(ii)According to the shareholders agreement of BER Technology, the non-controlling shareholders shall have the right to request the Group to purchase the remaining 20% equity interests in BER Technology in an agreed period from June 30, 2022 to December 31, 2022. The purchase price was determined based on the financial performance of BER Technology and a pre-determined formula that set out in the respective shareholders agreement. Accordingly, the redemption liability of approximately RMB44,105,000 was initially recognized by the Group upon completion of acquisition as at the present value of the estimated future cash outflows, and the same amount was debited to other reserve. The redemption liability was subsequently measured at amortized cost. On December 30, 2022, the Group entered into a share purchase agreement with non-controlling shareholders of BER Technology to acquire the remaining 20% equity interests of BER Technology after renegotiation. The Group acquired the remaining 20% equity interests of BER Technology for RMB15,000,000 and relevant redemption liability has been settled in 2023.

F-82

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

28   Trade and other payables (Continued)

(iii)The Group wrote a put option on the equity in Vantage Point Technology pursuant to the relevant transaction documents entered into with certain non-controlling shareholders of Vantage Point Technology, which provides each of such non-controlling shareholders with the right to require the Group to purchase the equity interest subject to the terms and conditions of the put option. A financial liability (redemption liability) of RMB183,569,000 was initially recognized on the acquisition date to account for the put option and other reserve of the same amount were debited accordingly. The redemption liability was subsequently measured at amortized cost. As at December 31, 2023, the redemption liability of RMB232,951,000 was estimated based on the estimation of matters relating to the terms and conditions of the put option which is in the process of renegotiation as of the date of this report.

29   Short-term borrowings

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Unsecured

289,062

 

251,732

The weighted average interest rate of short-term borrowings was 4.61%, 4.48% per annum as at December 31, 2022, 2023.

30   Customer deposits

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Current and savings accounts

243,231

437,153

Fixed deposit

1,685,952

 

1,824,061

1,929,183

 

2,261,214

It represented customer deposits held by OneConnect Bank.

31   Other financial liabilities from virtual bank

As at December 31,

    

2022

    

2023

RMB000

RMB000

Repurchase agreements

 

89,327

 

54,373

As at December 31, 2023, the repurchase agreements of OneConnect Bank amounting to RMB54,373,000 (HKD60,000,000) were secured by debt securities included in “Financial assets measured at fair value through other comprehensive income”.

F-83

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

32   Derivative financial assets and liabilities

As at December 31,

2022

2023

    

Nominal

    

    

Nominal

    

amount

Fair value

amount

Fair value

RMB’000

RMB’000

Foreign exchange swaps

648,404

19,279

5,666

388

Currency forwards

741,937

37,084

358,636

37,620

Derivative financial assets

1,390,341

56,363

364,302

38,008

Foreign exchange swaps

208,938

9,568

Derivative financial liabilities

208,938

9,568

33   Dividends

No dividends had been paid or declared by the Company during the years ended December 31, 2022 and 2023.

34   Deferred income tax

(a)

Deferred tax assets

The movements of deferred tax assets were as follows:

    

    

Accelerated

    

    

amortization

of intangible

Tax losses

assets

Others

Total

RMB’000

RMB’000

RMB’000

RMB’000

At January 1, 2021

 

312,908

212,035

 

59,751

584,694

Recognized in the profit or loss

 

116,993

(5,513)

 

8,644

120,124

At December 31, 2021

 

429,901

206,522

 

68,395

704,818

Recognized in the profit or loss

112,340

(21,274)

(16,489)

74,577

At December 31, 2022

542,241

185,248

51,906

779,395

Recognized in the profit or loss

 

40,384

 

(27,336)

 

359

 

13,407

At December 31, 2023

582,625

157,912

52,265

792,802

F-84

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

34   Deferred income tax (Continued)

(b)

Deferred tax liabilities

The movements of deferred tax liabilities were as follows:

    

Intangible

    

    

assets

acquired

through

business

combination

Others

Total

RMB’000

RMB’000

RMB’000

At January 1, 2021

 

20,080

 

18,141

 

38,221

Recognized in the profit or loss

 

(10,219)

 

3,459

 

(6,760)

At December 31, 2021

 

9,861

 

21,600

 

31,461

Recognized in the profit or loss

(4,665)

(8,164)

(12,829)

At December 31, 2022

5,196

13,436

18,632

Recognized in the profit or loss

 

(3,117)

 

11,090

 

7,973

At December 31, 2023

2,079

24,526

26,605

(c)Offsetting of deferred tax assets and deferred tax liabilities

    

As at 31 December

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Deferred tax assets

704,818

779,395

792,802

Set-off of deferred tax liabilities

(21,600)

(13,436)

(24,526)

683,218

765,959

768,276

    

As at 31 December

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Deferred tax liabilities

31,461

18,632

26,605

Set-off of deferred tax assets

(21,600)

(13,436)

(24,526)

9,861

5,196

2,079

F-85

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

35   Cash flow information

(a)

Cash used in operations

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Loss before income tax

 

(1,442,608)

(990,173)

(361,714)

Depreciation and amortization

 

438,749

281,430

201,341

Net impairment losses on financial and contract assets

72,229

33,639

53,950

Net impairment losses on intangible assets

10,208

5,851

Losses on disposal of property and equipment and intangible asset

 

266

14,490

6,058

Share-based payments expenses (Note 27)

 

25,409

 

13,361

 

14,497

Net losses/ (gain) on derivatives (Note 9)

 

169,545

(262,769)

(30,592)

Net gain on financial assets at fair value through profit or loss (Note 9)

 

(45,644)

(30,687)

(20,007)

Share of gain of associate and joint venture (Note 15)

 

(9,946)

(24,852)

(4,607)

Impairment charges on associate(Note 15)

10,998

7,157

Remeasurement of redemption liability(Note 9)

(37,874)

Finance costs

 

74,743

35,168

19,535

Interest from investing activities

(22,983)

(6,646)

(26,252)

Exchange (gain)/losses (Note 9)

(77,143)

312,843

11,171

Changes in working capital:

 

  

 

  

 

  

Trade receivables

 

(123,371)

 

(63,884)

 

185,745

Contract assets

 

45,855

 

106,135

 

29,276

Prepayments and other receivables

 

(353,480)

(335,419)

165,244

Trade and other payable

 

530,095

106,952

(817,507)

Contract liabilities

 

17,032

13,365

(30,938)

Customer deposits

944,318

579,012

332,031

Other financial liabilities from virtual bank

89,327

(34,954)

Financial assets measured at amortized cost from virtual bank

586,953

13,341

(3,098)

Financial assets measured at fair value through other comprehensive income from virtual bank

 

(1,103,460)

(504,942)

(294,583)

Payroll and welfare payables

(110,263)

(83,809)

(45,350)

 

(383,704)

(720,786)

(637,746)

(b)

Non-cash investing and financing activities

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Acquisition of right‑of‑use properties by leasing (Note 13)

 

118,030

 

76,534

 

21,612

F-86

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

35

Cash flow information (Continued)

(c)

Reconciliation of cash and liquid investments and gross debt

This section sets out an analysis of cash and liquid investments and gross debt as of December 31, 2022 and 2023 and the movements in cash and liquid investments and gross debt for the years ended December 31, 2021, 2022 and 2023.

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Restricted cash and time deposits over three months

343,814

 

447,564

Cash and cash equivalents

1,907,776

 

1,379,473

Financial assets at fair value through profit or loss

690,627

 

925,204

Lease liabilities (Note 18)

(91,583)

 

(51,224)

—due within one year

(47,030)

 

(22,941)

—due after one year

(44,553)

 

(28,283)

Borrowings — repayable within one year

(289,062)

 

(251,732)

2,561,572

 

2,449,285

Cash and liquid investments

2,942,217

 

2,752,241

Gross debt — fixed interest rates

(380,645)

 

(302,956)

2,561,572

 

2,449,285

Financial

assets at

fair value

Liabilities from

through

financing activities

    

Restricted

    

Cash and cash

    

profit or

    

Lease

    

    

cash (ii)

equivalents

loss

liabilities

Borrowings

Total

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

 

2,280,499

3,055,194

1,487,871

(134,219)

(2,283,307)

4,406,038

Cash flows

 

(1,206,607)

(1,627,680)

538,138

96,139

1,524,899

(675,111)

Acquisition of right-of-use assets

(118,030)

(118,030)

Other Changes (i)

 

(13,465)

(28,144)

45,644

1,220

(56,852)

(51,597)

As at December 31, 2021

 

1,060,427

1,399,370

2,071,653

(154,890)

(815,260)

3,561,300

Cash flows

(788,828)

433,119

(1,411,713)

76,734

543,501

(1,147,187)

Acquisition of right-of-use assets

(76,534)

(76,534)

Other Changes (i)

72,215

75,287

30,687

63,107

(17,303)

223,993

As at December 31, 2022

343,814

1,907,776

690,627

(91,583)

(289,062)

2,561,572

Cash flows

77,533

(543,432)

214,570

60,922

49,403

(141,004)

Acquisition of right-of-use assets

(21,612)

(21,612)

Other Changes (i)

26,217

15,129

20,007

1,049

(12,073)

50,329

As at December 31, 2023

447,564

1,379,473

925,204

(51,224)

(251,732)

2,449,285

(i)

Other changes include accrued interests, disposal, foreign currency translation differences and other non-cash movements.

(ii)

Cash flows include restricted cash and time deposits over three months movements recognized in cash flows from operating activities and investing activities.

F-87

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

36   Related party transactions

The following significant transactions were carried out between the Group and its related parties during the years ended December 31, 2021, 2022 and 2023.

(a)

Names and relationships with related parties

The following companies are related parties of the Group that had balances and/or transactions with the Group during the years ended December 31, 2021, 2022 and 2023.

Name of related parties

    

Relationship with the Group

 

Sen Rong Limited(i)

A shareholder that has significant influence over the Group

Rong Chang Limited(i)

A shareholder that has significant influence over the Group

Bo Yu

A shareholder that has significant influence over the Group

Ping An Group

Ultimate parent company of Bo Yu

Subsidiaries of Ping An Group

Controlled by Ping An Group

Open Portal Guangxi

Significant influenced by the Group

(i)

Sen Rong Limited and Rong Chang Limited has entered into an acting-in-concert agreement in 2020 and an amended and restarted agreement in 2021. As a result, Rong Chang and Sen Rong as a concert group had significant influence over the Group.

(b)

Key management personnel compensations

Key management includes directors (executive and non-executive) and senior officers. The compensations paid or payable by the Group to key management for employee services are shown below:

For the year ended December 31,

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Wages and salaries

 

28,163

 

21,123

 

20,806

Welfare and other benefits

 

772

 

614

 

654

Share-based payments

 

4,187

 

8,401

 

4,909

 

33,122

 

30,138

 

26,369

F-88

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

36   Related party transactions (Continued)

(c)

Significant transactions with related parties

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Revenue

 

  

    

  

    

  

Ping An Group and its subsidiaries

 

2,315,220

2,526,682

2,091,039

    

For the year ended December 31,

2021

2022

2023

RMB’000

RMB’000

RMB’000

Purchase of services

    

  

    

  

    

  

Ping An Group and its subsidiaries

    

1,534,302

    

1,706,436

    

1,423,367

Net loss on disposal of property and equipment

Ping An Group and its subsidiaries

(599)

(1,359)

Net gain from wealth management products consolidated by related parties

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

26,249

 

18,890

 

12,996

Net (loss)/gain on derivatives

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

(169,545)

 

262,769

 

30,592

 

 

 

Investment income from loan to related party

Open Portal Guangxi

283

Interest income on bank deposits

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

12,037

 

9,234

 

17,637

Leasing payment

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

19,849

 

20,957

 

12,131

Interest expenses

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

15,914

 

2,672

 

Net gain on financial assets measured at fair value through other comprehensive income

Ping An Group and its subsidiaries

 

 

315

 

F-89

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

36

Related party transactions (Continued)

(d)

Year end balances with related parties

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Trade receivables

  

  

Ping An Group and its subsidiaries (i)

372,456

 

299,098

Contract assets

 

Ping An Group and its subsidiaries

9,876

 

7,538

Prepayment and other receivables

 

Ping An Group and its subsidiaries

771,137

 

599,671

Financial assets at fair value through profit or loss (Note 22)

  

 

  

Ping An Group and its subsidiaries

405,960

 

417,956

Cash and restricted cash and time deposits over three months

  

 

  

Ping An Group and its subsidiaries

787,916

 

784,840

Trade and other payables

  

 

  

Ping An Group and its subsidiaries (i)

1,086,907

 

864,038

Contract liabilities

Ping An Group and its subsidiaries

27,517

25,550

Derivative financial assets

  

 

  

Ping An Group and its subsidiaries

56,363

 

38,008

Derivative financial liabilities

  

 

  

Ping An Group and its subsidiaries

9,568

 

(i)

The balances with related parties were unsecured, interest-free and repayable on demand.

F-90

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

37   The Group’s maximum exposure to unconsolidated structured entities

The Group has determined that all of assets management products managed by the Group and its investments in wealth management products, which are not controlled by the Group, are unconsolidated structured entities.

The Group invests in wealth management products managed by related parties for treasury management purposes. The Group also managed some assets management fund products as fund manager to generate fees from managing assets on behalf of other investors, mainly Ping An Group and its subsidiaries. The assets management fund products are financed by capital contribution from investors.

The following table shows the Group’s maximum exposure to the unconsolidated structured entities which represents the Group’s maximum possible risk exposure that could occur as a result of the Group’s arrangements with structured entities. The maximum exposure is contingent in nature and approximates the sum of direct investments made by the Group. The direct investments made by the Group are classified as FVPL.

The size of unconsolidated structured entities and the Group’s funding and maximum exposure are shown below:

Unconsolidated structured entities

The Group’s

Carrying

maximum

Interest held

31 December 2022

    

Size

    

amount

    

exposure

    

by the Group

RMB’000

RMB’000

RMB’000

Asset management products managed by the Group

 

594,058

Service fee

Wealth management products managed by related parties

Note a

690,627

690,627

Investment income

Unconsolidated structured entities

The Group’s

Carrying

maximum

Interest held

31 December 2023

    

Size

    

amount

    

exposure

    

by the Group

RMB’000

RMB’000

RMB’000

Wealth management products managed by related parties

Note a

532,147

532,147

Investment income

Note a: The wealth management products are sponsored by related financial institutions and the information related to size of these structured entities were not publicly available. The carrying amount is recorded in financial assets at fair value through profit or loss.

38   Contingencies

The Group did not have any material contingent liabilities as at December 31, 2022 and 2023.

F-91

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

39   Restricted net assets

Relevant PRC laws and regulations permit payments of dividends by the subsidiaries, the VIEs and Subsidiaries of VIEs incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. In addition, each of the Company’s subsidiaries, the VIEs and Subsidiaries of VIEs is required to annually appropriate 10% of net after-tax income to the statutory general reserve fund prior to payment of any dividends, unless such reserve funds have reached 50% of its respective registered capital. As a result of these and other restrictions under PRC laws and regulations, the subsidiaries and the Consolidated Affiliated Entities are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances of the Group’s total consolidated net assets. As at December 31, 2023, the total restricted net assets of the Company’s subsidiaries and the VIEs and Subsidiaries of VIEs incorporated in PRC and subjected to restriction amounted to approximately RMB 6,338,242,000. Even though the Company currently does not require any such dividends, loans or advances from the PRC entities for working capital and other funding purposes, the Company may in the future require additional cash resources from them due to changes in business conditions, to fund future acquisitions and development, or merely to declare and pay dividends or distributions to its shareholders. Except for the above, there is no other restriction on the use of proceeds generated by the Company’s subsidiaries and the VIEs and Subsidiaries of VIEs to satisfy any obligations of the Company.

40   Parent company only condensed financial information

Parent Company only financial statements have been provided pursuant to the requirements of Securities and Exchange Commission Regulation S-X Rule 12-04(a), which require condensed financial information as to financial position, cash flows and results of operations of a parent company as of the same dates and for the same periods for which audited consolidated financial statements have been presented, as the restricted net assets of the Company’s consolidated subsidiaries, including VIEs, as of December 31, 2023 exceeded the 25% threshold, using the same accounting policies as set out in the Group’s consolidated financial statements, except that the Company uses the equity method to account for investments in its subsidiaries and VIEs. Certain information and footnote disclosures generally included in financial statements prepared in accordance with IFRSs have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company.

The Company did not have significant capital and other commitments or guarantees as at December 31, 2023. The subsidiaries did not pay any dividend to the Company for the years presented.

F-92

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

40   Parent company only condensed financial information (Continued)

(a)

Condensed Statements of Comprehensive Income

    

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Selling and marketing expenses

(439)

(387)

(90)

General and administrative expenses

 

(53,621)

(104,653)

(32,965)

Net impairment losses on amount due from subsidiaries

(465,457)

(281,288)

Other income, gains or loss‑net

 

834

2,555

(457)

Operating loss

 

(53,226)

(567,942)

(314,800)

Finance (costs)/income – net

 

(32)

(573)

196

Share of losses of joint venture

(2,896)

Share of losses of subsidiaries and VIEs

 

(1,225,545)

(303,759)

(48,111)

Loss before income tax

(1,281,699)

(872,274)

(362,715)

Income tax expenses

Loss for the year

 

(1,281,699)

(872,274)

(362,715)

Other comprehensive income, net of tax

 

Items that may be subsequently reclassified to profit or loss

– Foreign currency translation differences

 

(152,542)

69,454

3,880

– Changes in the fair value of debt instruments measured at fair value through other comprehensive income

(16)

5,324

500

Items that will not be subsequently reclassified to profit or loss

– Foreign currency translation differences

 

356,691

22,336

Changes in the fair value of equity investments measured at fair value through other comprehensive income

(1,796)

Total comprehensive loss

 

(1,436,053)

(440,805)

(335,999)

F-93

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

40   Parent company only condensed financial information(Continued)

(b)

Condensed Balance Sheets

As at December 31,

    

    

2022

    

2023

Note

RMB’000

RMB’000

ASSETS

 

  

 

  

Noncurrent assets

 

  

 

  

Interest in subsidiaries

 

40(d)

1,764,074

2,181,554

Total noncurrent assets

 

1,764,074

2,181,554

Current assets

 

Amount due from subsidiaries

 

40(d)

1,641,677

803,173

Prepayments and other receivables

 

448

435

Cash and cash equivalents

 

7,327

3,267

Total current assets

 

1,649,452

806,875

Total assets

 

3,413,526

2,988,429

EQUITY AND LIABILITIES

 

Equity

 

Share capital

 

25

78

78

Shares held for share incentive scheme

 

27

(149,544)

(149,544)

Reserves

 

26

10,953,072

10,989,851

Accumulated loss

 

(7,510,899)

(7,873,614)

Total equity

 

3,292,707

2,966,771

Liabilities

 

Noncurrent liabilities

 

Trade and other payables

 

88,280

Total noncurrent liabilities

 

88,280

Current liabilities

 

 

Trade and other payables

32,539

21,658

Total current liabilities

 

32,539

 

21,658

Total liabilities

 

120,819

 

21,658

Total equity and liabilities

 

3,413,526

 

2,988,429

F-94

Table of Contents

ONECONNECT FINANCIAL TECHNOLOGY CO., LTD.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

40

Parent company only condensed financial information (Continued)

(c)

Condensed Statements of Cash Flows

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Cash used in operating activities

 

  

 

  

 

  

Cash used in operations

 

(51,132)

 

(139,011)

 

(44,284)

Net cash used in operating activities

 

(51,132)

 

(139,011)

 

(44,284)

Cash flows from investing activities

 

 

 

Payment for interest in subsidiaries, net of cash acquired

 

(1,333,804)

 

(3,005,546)

 

(1,117,823)

Proceeds from loan to subsidiaries

 

1,350,654

 

3,218,655

 

1,157,947

Net cash generated from investing activities

 

16,850

 

213,109

 

40,124

Cash flows from financing activities

 

 

 

Proceeds from exercise of shares under share incentive scheme

9,257

1,161

Payments for shares repurchase

(74,992)

Net cash generated from/ (used in) financing activities

 

9,257

 

(73,831)

 

Net (decrease)/increase in cash and cash equivalents

 

(25,025)

 

267

 

(4,160)

Cash and cash equivalents at the beginning of the year

 

31,857

 

6,454

 

7,327

Effects of exchange rate changes on cash and cash equivalents

 

(378)

 

606

 

100

Cash and cash equivalents at the end of year

 

6,454

 

7,327

 

3,267

(d)

Interest in subsidiaries and amount due from subsidiaries

As at December 31,

2022

2023

    

RMB’000

    

RMB’000

Interest in subsidiaries

Equity investment in subsidiaries

 

1,764,074

 

2,181,554

As at December 31,

2022

2023

    

RMB’000

    

RMB’000

Amount due from subsidiaries

Loan receivables

 

1,641,677

 

803,173

41   Subsequent events

On November 13, 2023, the Company entered into the Share purchase Agreement with Lufax Holding Ltd (the Purchaser), pursuant to which the Company conditionally agreed to sell, and the Purchaser conditionally agreed to acquire OneConnect Bank through transferring the entire issued share capital of the Jin Yi Tong Limited (the “Disposal Company”, a company indirectly holds 100% of the issued share capital of OneConnect Bank through its 100% owned subsidiary Jin Yi Rong Limited) at a consideration of HK $933,000,000 in cash, subject to the terms and conditions of the Share Purchase Agreement. Upon closing, the Company will cease to hold any interest in the Disposal Company. Accordingly, the Disposal Company, Jin Yi Rong Limited and OneConnect Bank and any company that is directly or indirectly controlled by OneConnect Bank (the “Disposal Group”) will cease to be subsidiaries of the Company and will no longer be consolidated into the financial statements of the Group. The transaction was approved by shareholders of the Company through an extraordinary general meeting held on January 16, 2024 and was completed on April 2, 2024. The relevant disposal gain is approximately RMB 262 million.

F-95

EX-12.1 2 ocft-20231231xex12d1.htm EX-12.1

Exhibit 12.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Chongfeng Shen, certify that:

1.

I have reviewed this annual report on Form 20-F of OneConnect Financial Technology Co., Ltd.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;

4.

The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5.

The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Date: July 18, 2024

By:

/s/ Chongfeng Shen

Name:

Chongfeng Shen

Title:

Chairman of the Board of Directors and Chief Executive Officer


EX-12.2 3 ocft-20231231xex12d2.htm EX-12.2

Exhibit 12.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Yongtao Luo, certify that:

1.

I have reviewed this annual report on Form 20-F of OneConnect Financial Technology Co., Ltd.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;

4.

The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

5.

The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

Date: July 18, 2024

By:

/s/ Yongtao Luo

Name:

Yongtao Luo

Title:

Chief Financial Officer


EX-13.1 4 ocft-20231231xex13d1.htm EX-13.1

Exhibit 13.1

CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of OneConnect Financial Technology Co., Ltd. (the “Company”) on Form 20-F for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Chongfeng Shen, Chairman of the Board of Directors and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C.§ 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: July 18, 2024

By:

/s/ Chongfeng Shen

Name:

Chongfeng Shen

Title:

Chairman of the Board of Directors and Chief Executive Officer


EX-13.2 5 ocft-20231231xex13d2.htm EX-13.2

Exhibit 13.2

CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of OneConnect Financial Technology Co., Ltd. (the “Company”) on Form 20-F for the fiscal year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Yongtao Luo, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C.§ 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: July 18, 2024

By:

/s/ Yongtao Luo

Name:

Yongtao Luo

Title:

Chief Financial Officer


EX-15.2 6 ocft-20231231xex15d2.htm EX-15.2

Exhibit 15.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (File Nos. 333-248252, 333-265754, and 333-265307) of OneConnect Financial Technology Co., Ltd. of our report dated April 23, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 20- F.

/s/PricewaterhouseCoopers Zhong Tian LLP

Shenzhen, the Peoples Republic of China

July 18, 2024


EX-101.SCH 7 ocft-20231231.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Calc 2 link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Calc 3 link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - Calc 4 link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Management of financial risk - Trade receivables and contract assets (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Management of financial risk - Liquidity risk (Details) link:presentationLink link:calculationLink link:definitionLink 40607 - Disclosure - Segment information and revenue - Contract assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Expenses by nature - (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Expenses by nature - Research and development costs (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Employee benefit expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Finance costs - net (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Income tax benefit/(expense) (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Income tax benefit/ (expense) - Tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Leases - statement of profit or loss (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Prepayments and other receivables (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Prepayments and other receivables (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - Cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - Trade and other payables (Details) - Calc2 link:presentationLink link:calculationLink link:definitionLink 42702 - Disclosure - Share-based payments - Share-based compensation expenses (Details) link:presentationLink link:calculationLink link:definitionLink 42801 - Disclosure - Trade and other payables (Details) link:presentationLink link:calculationLink link:definitionLink 43001 - Disclosure - Customer deposits (Details) link:presentationLink link:calculationLink link:definitionLink 43103 - Disclosure - Cash flow information - Net debt (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 43403 - Disclosure - Deferred income tax - Deferred tax offsettings (Details) link:presentationLink link:calculationLink link:definitionLink 43501 - Disclosure - Cash flow information - Cash used in operations (Details) link:presentationLink link:calculationLink link:definitionLink 43502 - Disclosure - Cash flow information - Non cash investing and financing activities (Details) link:presentationLink link:calculationLink link:definitionLink 43503 - Disclosure - Cash flow information - Gross debt (Details) link:presentationLink link:calculationLink link:definitionLink 43601 - Disclosure - Related party transactions - Key management personnel compensations (Details) link:presentationLink link:calculationLink link:definitionLink 44001 - Disclosure - Parent company only condensed financial information - Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Management of financial risk (Tables) link:presentationLink link:calculationLink link:definitionLink 32703 - Disclosure - Share-based payments (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - General information and basis of presentation - Other changes of the Company's shareholders subsequent to the Recapitalization and Initial Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - General information and basis of presentation - Schedule of financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Summary of accounting policy information - Impairment of non financial assets and Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Summary of accounting policy information - Derivative financial instruments and Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Summary of accounting policy information - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Critical accounting estimates and judgments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Management of financial risk (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Management of financial risk - Impairment loss allowance of trade receivables and contract assets (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Management of financial risk - Movements in the impairment loss allowance of contract assets of implementation service (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Management of financial risk - Financial assets measured at amortized cost from banking operations (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - Management of financial risk - Movements in the impairment loss allowance of contract assets of transaction based and support service (Details) link:presentationLink link:calculationLink link:definitionLink 40508 - Disclosure - Management of financial risk - Fair value measurement (Details) link:presentationLink link:calculationLink link:definitionLink 40510 - Disclosure - Management of financial risk - Movements of Level 3 financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40511 - Disclosure - Management of financial risk - Valuation inputs and relationships to fair value for loans and advances to customers (Details) link:presentationLink link:calculationLink link:definitionLink 40512 - Disclosure - Management of financial risk - Valuation inputs and relationships to fair value with all other variables held constant (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Segment information and revenue - Segments and Principal activities (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Segment information and revenue - Revenue from contract with customer (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Segment information and revenue - Revenue by timing of transfer of services (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Segment information and revenue - Major customers fees on lending solution services (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Segment information and revenue - Major customers service fees charged on loans facilitated (Details) link:presentationLink link:calculationLink link:definitionLink 40606 - Disclosure - Segment information and revenue - Interest and commission income (Details) link:presentationLink link:calculationLink link:definitionLink 40609 - Disclosure - Segment information and revenue - Remaining performance obligations of long-term contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Other income, gains or loss - net - Government grants and tax rebates (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Income tax benefit/ (expense) - Unused Tax Losses (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Income tax benefit/(expense) - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Property and equipment - Depreciation charge (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Intangible assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Intangible assets - Key assumptions used to calculate value of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - Intangible assets - Possible changes of key assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Investments accounted for using the equity method (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Investments accounted for using the equity method - Summarised financial information for associate (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Financial instruments by category (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Financial assets measured at fair value through other comprehensive income (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Trade receivables (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Trade receivables - Additional informations (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Financial assets at fair value through profit or loss (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Restricted cash and time deposits over three months (Details) link:presentationLink link:calculationLink link:definitionLink 42402 - Disclosure - Cash and cash equivalents - Presented in currency (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - Share capital (Details) link:presentationLink link:calculationLink link:definitionLink 42502 - Disclosure - Share capital - National Dream Limited (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - Other reserves (Details) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - Share-based payments (Details) link:presentationLink link:calculationLink link:definitionLink 42703 - Disclosure - Share-based payments - Movements of share options (Details) link:presentationLink link:calculationLink link:definitionLink 42704 - Disclosure - Share-based payments - Share options outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 42705 - Disclosure - Share-based payments - Key assumptions of the share option (Details) link:presentationLink link:calculationLink link:definitionLink 42706 - Disclosure - Share-based payments - Restricted Share Units (Details) link:presentationLink link:calculationLink link:definitionLink 42707 - Disclosure - Share-based payments - Movements of Restricted Share Units (Details) link:presentationLink link:calculationLink link:definitionLink 42708 - Disclosure - Share-based payments - Fair value of the restricted share units (Details) link:presentationLink link:calculationLink link:definitionLink 42709 - Disclosure - Share-based payments - Key assumptions of restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 42802 - Disclosure - Trade and other payables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 42901 - Disclosure - Short-term borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 43201 - Disclosure - Derivative financial assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 43401 - Disclosure - Deferred income tax - Deferred tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 43402 - Disclosure - Deferred income tax - Deferred tax liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 43504 - Disclosure - Cash flow information - Gross debt reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 43602 - Disclosure - Related party transactions - Significant Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 43603 - Disclosure - Related party transactions - Year end balances (Details) link:presentationLink link:calculationLink link:definitionLink 43701 - Disclosure - The Group's maximum exposure to unconsolidated structured entities (Details) link:presentationLink link:calculationLink link:definitionLink 44002 - Disclosure - Parent company only condensed financial information - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 44003 - Disclosure - Parent company only condensed financial information - Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 44004 - Disclosure - Parent company only condensed financial information - Interest in subsidiaries and amount due from subsidiaries (Details) link:presentationLink link:calculationLink link:definitionLink 44101 - Disclosure - Subsequent events - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - General information and basis of presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of preparation and changes in accounting policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Summary of accounting policy information link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Critical accounting estimates and judgments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Management of financial risk link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Segment information and revenue link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Expenses by nature link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Employee benefit expenses link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Other income, gains or loss - net link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Finance costs - net link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Income tax benefit/(expense) link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Loss per share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Intangible assets link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Investments accounted for using the equity method link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Financial instruments by category link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Financial assets measured at fair value through other comprehensive income link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Trade receivables link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Prepayments and other receivables link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Financial assets measured at amortized cost from virtual bank link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Financial assets at fair value through profit or loss link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Restricted cash and time deposits over three months link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - Cash and cash equivalents link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - Share capital link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - Other reserves link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - Share-based payments link:presentationLink link:calculationLink link:definitionLink 12801 - Disclosure - Trade and other payables link:presentationLink link:calculationLink link:definitionLink 12901 - Disclosure - Short-term borrowings link:presentationLink link:calculationLink link:definitionLink 13001 - Disclosure - Customer deposits link:presentationLink link:calculationLink link:definitionLink 13101 - Disclosure - Other financial liabilities from virtual bank link:presentationLink link:calculationLink link:definitionLink 13201 - Disclosure - Derivative financial assets and liabilities link:presentationLink link:calculationLink link:definitionLink 13301 - Disclosure - Dividends link:presentationLink link:calculationLink link:definitionLink 13401 - Disclosure - Deferred income tax link:presentationLink link:calculationLink link:definitionLink 13501 - Disclosure - Cash flow information link:presentationLink link:calculationLink link:definitionLink 13601 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 13701 - Disclosure - The Group's maximum exposure to unconsolidated structured entities link:presentationLink link:calculationLink link:definitionLink 13801 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 13901 - Disclosure - Restricted net assets link:presentationLink link:calculationLink link:definitionLink 14001 - Disclosure - Parent company only condensed financial information link:presentationLink link:calculationLink link:definitionLink 14101 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - Summary of accounting policy information (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - General information and basis of presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Summary of accounting policy information (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Segment information and revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Expenses by nature (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Employee benefit expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Other income, gains or loss - net (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Finance costs - net (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Income tax benefit/(expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Investments accounted for using the equity method (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Financial instruments by category (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Financial assets measured at fair value through other comprehensive income (Table) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Trade receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Prepayments and other receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Financial assets measured at amortized cost from virtual bank (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - Financial assets at fair value through profit or loss (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - Restricted cash and time deposits over three months (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - Cash and cash equivalents (Tables) link:presentationLink link:calculationLink link:definitionLink 32503 - Disclosure - Share capital (Tables) link:presentationLink link:calculationLink link:definitionLink 32603 - Disclosure - Other reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 32803 - Disclosure - Trade and other payables (Tables) link:presentationLink link:calculationLink link:definitionLink 32903 - Disclosure - Short-term borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 33003 - Disclosure - Customer deposits (Tables) link:presentationLink link:calculationLink link:definitionLink 33103 - Disclosure - Other financial liabilities from virtual bank (Tables) link:presentationLink link:calculationLink link:definitionLink 33203 - Disclosure - Derivative financial assets and liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 33403 - Disclosure - Deferred income tax (Tables) link:presentationLink link:calculationLink link:definitionLink 33503 - Disclosure - Cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 33603 - Disclosure - Related party transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 33703 - Disclosure - The Group's maximum exposure to unconsolidated structured entities (Tables) link:presentationLink link:calculationLink link:definitionLink 34003 - Disclosure - Parent company only condensed financial information (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - General information and basis of presentation - History and recapitalization of the Group (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Summary of accounting policy information - Revenue recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40509 - Disclosure - Management of financial risk - Transfer (Details) link:presentationLink link:calculationLink link:definitionLink 40608 - Disclosure - Segment information and revenue - Revenue recognized in relation to contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Other income, gains or loss - net (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Prepayments and other receivables - Impairment loss Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Financial assets measured at amortized cost from virtual bank (Details) link:presentationLink link:calculationLink link:definitionLink 43101 - Disclosure - Other financial liabilities from virtual bank (Details) link:presentationLink link:calculationLink link:definitionLink 43301 - Disclosure - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 43801 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 43901 - Disclosure - Restricted net assets (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ocft-20231231_cal.xml EX-101.CAL EX-101.DEF 9 ocft-20231231_def.xml EX-101.DEF EX-101.LAB 10 ocft-20231231_lab.xml EX-101.LAB EX-101.PRE 11 ocft-20231231_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information
12 Months Ended
Dec. 31, 2023
shares
Document and Entity Information  
Document Type 20-F/A
Document Registration Statement false
Document Annual Report true
Current Fiscal Year End Date --12-31
Document Period End Date Dec. 31, 2023
Document Transition Report false
Document Shell Company Report false
Entity File Number 001-39147
Entity Registrant Name OneConnect Financial Technology Co., Ltd.
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One 21/24F, Ping An Finance Center
Entity Address, Address Line Two No. 5033 Yitian Road
Entity Address, City or Town Shenzhen, Guangdong
Entity Address, Postal Zip Code 518000
Entity Address, Country CN
Entity Common Stock, Shares Outstanding 1,169,980,653
Entity Well-known Seasoned Issuer No
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Emerging Growth Company false
ICFR Auditor Attestation Flag true
Document Financial Statement Error Correction [Flag] false
Document Accounting Standard International Financial Reporting Standards
Entity Shell Company false
Entity Central Index Key 0001780531
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Amendment Flag false
Auditor Name PricewaterhouseCoopers Zhong Tian LLP
Auditor Firm ID 1424
Auditor Location Shenzhen, the People’s Republic of China
American depositary shares, each ADS represents thirty ordinary shares, par value USS0.00001 per share  
Document and Entity Information  
Title of 12(b) Security American depositary shares, each ADS represents thirty ordinary shares, par value USS0.00001 per share
Trading Symbol OCFT
Security Exchange Name NYSE
Ordinary shares, par value USS0.00001 per share  
Document and Entity Information  
Title of 12(b) Security Ordinary shares, par value USS0.00001 per share
Trading Symbol 6638
Business Contact  
Document and Entity Information  
Contact Personnel Name Mr. Yongtao Luo
City Area Code 86-21
Local Phone Number 2066-0625
Contact Personnel Email Address OCFT_IR@ocft.com
Entity Address, Address Line One 21/24F, Ping An Finance Center
Entity Address, Address Line Two No. 5033 Yitian Road
Entity Address, City or Town Shenzhen. Guangdong
Entity Address, Country CN
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement      
Revenue ¥ 3,667,508 ¥ 4,464,002 ¥ 4,132,357
Cost of revenue (2,318,103) (2,828,986) (2,695,706)
Gross profit 1,349,405 1,635,016 1,436,651
Research and development expenses (955,201) (1,417,691) (1,353,018)
Selling and marketing expenses (275,351) (411,356) (588,380)
General and administrative expenses (504,970) (824,711) (841,685)
Net impairment losses on financial and contract assets (53,950) (33,639) (72,229)
Other income, gains or lossnet 71,855 70,818 13,921
Operating loss (368,212) (981,563) (1,404,740)
Finance income 29,580 14,709 28,823
Finance costs (20,532) (37,173) (76,637)
Finance (costs)/income - net 9,048 (22,464) (47,814)
Share of gain of associate and joint venture - net 4,607 24,852 9,946
Impairment charges on associate (7,157) (10,998)  
Loss before income tax (361,714) (990,173) (1,442,608)
Income tax benefit/(expense) (9,762) 62,147 112,095
Loss for the year (371,476) (928,026) (1,330,513)
Loss attributable to:      
- Owners of the Company (362,715) (872,274) (1,281,699)
- Noncontrolling interests (8,761) (55,752) (48,814)
Loss for the year (371,476) (928,026) (1,330,513)
Items that may be subsequently reclassified to profit or loss      
- Foreign currency translation differences 3,880 69,454 (152,542)
- Changes in the fair value of debt instruments measured at fair value through other comprehensive income 500 5,324 (16)
Items that will not be subsequently reclassified to profit or loss      
- Foreign currency translation differences 22,336 356,691  
- Changes in the fair value of equity investments measured at fair value through other comprehensive income     (1,796)
Other comprehensive income, net of tax 26,716 431,469 (154,354)
Total comprehensive loss for the year (344,760) (496,557) (1,484,867)
Total comprehensive loss attributable to:      
- Owners of the Company (335,999) (440,805) (1,436,053)
- Noncontrolling interests (8,761) (55,752) (48,814)
Total comprehensive loss for the year ¥ (344,760) ¥ (496,557) ¥ (1,484,867)
Loss per share attributable to owners of the Company (expressed in RMB per share)      
Basic ¥ (0.33) ¥ (0.80) ¥ (1.16)
Diluted (0.33) (0.80) (1.16)
Loss per ADS attributable to owners of the Company (expressed in RMB per share)      
Basic (9.99) (23.90) (34.69)
Diluted ¥ (9.99) ¥ (23.90) ¥ (34.69)
Technology Solutions      
Statement      
Revenue ¥ 3,521,591 ¥ 4,357,462 ¥ 4,098,037
Virtual Bank Business      
Statement      
Revenue ¥ 145,917 ¥ 106,540 ¥ 34,320
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED BALANCE SHEETS - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Noncurrent assets    
Property and equipment ¥ 85,076 ¥ 151,401
Intangible assets 471,371 570,436
Deferred tax assets 768,276 765,959
Investments accounted for using the equity method   199,200
Financial assets measured at fair value through other comprehensive income 1,372,685 821,110
Restricted cash and time deposits over three months 5,319  
Prepayments and other receivables 6,663  
Total noncurrent assets 2,709,390 2,508,106
Current assets    
Trade receivables 710,669 940,989
Contract assets 95,825 122,628
Prepayments and other receivables 905,691 1,078,604
Financial assets measured at amortized cost from virtual bank 3,081 44
Financial assets measured at fair value through other comprehensive income 853,453 1,233,431
Financial assets at fair value through profit or loss 925,204 690,627
Derivative financial assets 38,008 56,363
Restricted cash and time deposits over three months 447,564 343,814
Cash and cash equivalents 1,379,473 1,907,776
Total current assets 5,358,968 6,374,276
Total assets 8,068,358 8,882,382
Equity    
Share capital 78 78
Shares held for share incentive scheme (149,544) (149,544)
Other reserves 10,989,851 10,953,072
Accumulated losses (7,873,614) (7,510,899)
Equity attributable to equity owners of the Company 2,966,771 3,292,707
Noncontrolling interests (18,979) (14,652)
Total equity 2,947,792 3,278,055
Noncurrent liabilities    
Trade and other payables 28,283 132,833
Contract liabilities 17,126 19,977
Deferred tax liabilities 2,079 5,196
Total noncurrent liabilities 47,488 158,006
Current liabilities    
Trade and other payables 1,981,288 2,531,273
Payroll and welfare payables 385,908 431,258
Contract liabilities 138,563 166,650
Shortterm borrowings 251,732 289,062
Customer deposits 2,261,214 1,929,183
Other financial liabilities from virtual bank 54,373 89,327
Derivative financial liabilities   9,568
Total current liabilities 5,073,078 5,446,321
Total liabilities 5,120,566 5,604,327
Total equity and liabilities ¥ 8,068,358 ¥ 8,882,382
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - CNY (¥)
Share capitals
Shares held for share option scheme
Other reserves [Member]
Accumulated losses
Non controlling interest
Total
Total
Ending balance, equity at Dec. 31, 2020 ¥ 78,000 ¥ (87,714,000) ¥ 10,639,931,000 ¥ (5,356,926,000) ¥ 89,914,000 ¥ 5,195,369,000 ¥ 5,285,283,000
Loss for the year       (1,281,699,000) (48,814,000) (1,281,699,000) (1,330,513,000)
Foreign currency translation differences     (152,542,000)     (152,542,000) (152,542,000)
Fair value changes on financial assets measured at fair value through other comprehensive income     (1,812,000)     (1,812,000) (1,812,000)
Total comprehensive loss for the year     (154,354,000) (1,281,699,000) (48,814,000) (1,436,053,000) (1,484,867,000)
Transactions with equity holders:              
Value of employee services and business cooperation arrangements (Note 27)     25,409,000     25,409,000 25,409,000
Vesting of shares under Restricted Share Unit Scheme   700,000 (700,000)       (700,000)
Exercise of shares under Share Option Scheme   6,912,000 2,345,000     9,257,000 9,257,000
Total transactions with equity holders at their capacity as equity holders for the year   7,612,000 27,054,000     34,666,000 34,666,000
Ending balance, equity at Dec. 31, 2021 78,000 (80,102,000) 10,512,631,000 (6,638,625,000) 41,100,000 3,793,982,000 3,835,082,000
Loss for the year       (872,274,000) (55,752,000) (872,274,000) (928,026,000)
Foreign currency translation differences     426,145,000     426,145,000 426,145,000
Fair value changes on financial assets measured at fair value through other comprehensive income     5,324,000     5,324,000 5,324,000
Total comprehensive loss for the year     431,469,000 (872,274,000) (55,752,000) (440,805,000) (496,557,000)
Transactions with equity holders:              
Value of employee services and business cooperation arrangements (Note 27)     13,361,000     13,361,000 13,361,000
Vesting of shares under Restricted Share Unit Scheme   4,720,000 (4,720,000)       (4,720,000)
Exercise of shares under Share Option Scheme   830,000 331,000     1,161,000 1,161,000
Repurchase of shares   (74,992,000)       (74,992,000) (74,992,000)
Total transactions with equity holders at their capacity as equity holders for the year   (69,442,000) 8,972,000     (60,470,000) (60,470,000)
Ending balance, equity at Dec. 31, 2022 78,000 (149,544,000) 10,953,072,000 (7,510,899,000) (14,652,000) 3,292,707,000 3,278,055,000
Loss for the year       (362,715,000) (8,761,000) (362,715,000) (371,476,000)
Foreign currency translation differences     26,216,000     26,216,000 26,216,000
Fair value changes on financial assets measured at fair value through other comprehensive income     500,000     500,000 500,000
Total comprehensive loss for the year     26,716,000 (362,715,000) (8,761,000) (335,999,000) (344,760,000)
Transactions with equity holders:              
Value of employee services and business cooperation arrangements (Note 27)     14,497,000     14,497,000 14,497,000
Transactions with non-controlling interests     (4,434,000)   4,434,000 (4,434,000) (4,434,000)
Total transactions with equity holders at their capacity as equity holders for the year     10,063,000   4,434,000 10,063,000 14,497,000
Ending balance, equity at Dec. 31, 2023 ¥ 78,000 ¥ (149,544,000) ¥ 10,989,851,000 ¥ (7,873,614,000) ¥ (18,979,000) ¥ 2,966,771,000 ¥ 2,947,792,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Cash used in operations ¥ (637,746) ¥ (720,786) ¥ (383,704)
Income tax paid (10,715) (25,198) (20,630)
Net cash used in operating activities (648,461) (745,984) (404,334)
Cash flows from investing activities      
Payment for acquisition of subsidiaries, net of cash acquired 0 0 (11,060)
Payments for property and equipment (5,981) (22,066) (45,553)
Payments for intangible assets (31,488) (45,877) (82,463)
Payment for loans to related parties     (3,515)
Payments for financial assets measured at fair value through other comprehensive income (1,867,657) (614,772) (16,661)
Payments for Investment in Jointly controlled entities (2,550)    
Payments for financial assets at fair value through profit or loss (914,500) (2,706,721) (7,577,741)
(Payments)/Proceeds for settlement of derivatives 40,342 16,491 (138,634)
Release of restricted cash and time deposits over three months, net 207,896 922,818 1,206,607
Proceeds from sales of property and equipment 699 9,467 1,019
Receipts of loans to related parties 1,600 1,900  
Proceeds from sales of financial assets measured at fair value through other comprehensive income 1,991,143 193,495 16,833
Proceeds from disposal of investment in associate 199,200    
Proceeds from sales of financial assets at fair value through profit or loss 686,626 4,092,407 7,019,968
Interest received on financial assets at fair value through profit or loss 13,304 26,027 19,635
Net cash generated from investing activities 318,634 1,873,169 388,435
Cash flows from financing activities      
Proceeds from shortterm borrowings 235,000 313,000 912,900
Proceeds from exercise of shares under share incentive scheme   1,161 9,257
Payments for lease liabilities (60,922) (76,734) (96,139)
Repayments of shortterm borrowings (273,000) (836,429) (2,376,945)
Interest paid (11,403) (20,072) (60,854)
Transactions with non-controlling interests (15,000)    
Payments for shares held for share incentive scheme (88,280)    
Payments for shares repurchase   (74,992)  
Net cash used in financing activities (213,605) (694,066) (1,611,781)
Net (decrease)/increase in cash and cash equivalents (543,432) 433,119 (1,627,680)
Cash and cash equivalents at the beginning of the year 1,907,776 1,399,370 3,055,194
Effects of exchange rate changes on cash and cash equivalents 15,129 75,287 (28,144)
Cash and cash equivalents at the end of year ¥ 1,379,473 ¥ 1,907,776 ¥ 1,399,370
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2
General information and basis of presentation
12 Months Ended
Dec. 31, 2023
General information and basis of presentation  
General information and basis of presentation

1

General information and basis of presentation

1.1   General information

OneConnect Financial Technology Co., Ltd. (the “Company”) was incorporated in the Cayman Islands on October 30, 2017 as an exempted company with limited liability under the Companies Law (Cap. 22, Law 3 of 1961 as consolidated and revised) of the Cayman Islands. The address of the Company’s registered office is PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. The Company completed its initial public offering (“IPO”) on December 13, 2019 on the New York Stock Exchange. The Company has listed by way of introduction its ordinary shares on the Main Board of the Stock Exchange of Hong Kong Limited on July 4, 2022.

On November 30, 2022, the Company announced its plans to change the ratio of its American Depositary Share (ADS) to its ordinary shares (the ADS Ratio) from the current ADS Ratio of one ADS to three ordinary shares to a new ADS Ratio of one ADS to thirty ordinary shares. The change in the ADS Ratio became effective on December 12, 2022. For all the periods presented, basic and diluted loss per ADS have been revised assuming the change of ADS ratio from a ratio of one ADS to three ordinary share to a new Ratio of one ADSs to thirty ordinary shares occurred at the beginning of the earliest period presented.

The Company, its subsidiaries, its controlled structured entities (“Structured Entities”, “Variable Interest Entities” or “VIEs”) and their subsidiaries (“Subsidiaries of VIEs”) are collectively referred to as the “Group”. The Group is principally engaged in providing cloud-platform-based Fintech solutions, online information service and operating support service to financial institutions (the “Listing Business”) mainly in the People’s Republic of China (the “PRC”). The Company does not conduct any substantive operations of its own but conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. Further details of the VIEs are set out in Note 1.2 below.

These financial statements are presented in Renminbi (“RMB”), unless otherwise stated.

1.2   Organization and principal activities

As at December 31, 2023, the Company had direct or indirect interests in the following major subsidiaries(which are all corporations) including consolidated structured entities.

Equity interest held

Place and date of

Principal activities

Issued and

by the Group

incorporation/

 and place of

paid-in capital/

As at December 31

Company name

    

establishment

    

operations

    

Registered capital

    

2022

    

2023

    

Note

Subsidiaries

Jin Tai Yuan Limited

British Virgin Islands /October 27, 2017

Investment holding, BVI

USD747,940,498

100

%

100

%

Jin Cheng Long Limited

 

Hong Kong /October 30, 2017

 

Investment holding, Hong Kong, the PRC.

USD747,940,498

100

%

100

%

OneConnect Financial Technology (Hong Kong) Limited

Hong Kong /March 15, 2018

 

Software and technology service, information transmission, Hong Kong, the PRC.

USD1

100

%

100

%

OneConnect Financial Technology (Singapore) Co., Pte. Ltd.

 

Singapore /March 26, 2018

 

Software and technology service, information transmission, Singapore.

SGD47,900,000

100

%

100

%

PT OneConnect Financial Technology Indonesia

 

Indonesia/December 04, 2018

 

Software and technology service, information transmission, Indonesia.

IDR10,000,000,000

100

%

100

%

Ping An OneConnect Bank (Hong Kong) Limited (“OneConnect Bank”)

Hong Kong/December 07, 2018

Banking service, Hong Kong, the PRC.

USD38,216,561 and HKD 1,200,000,000

100

%

100

%

Shenzhen OneConnect Technology Services Co.,Ltd(“Shenzhen OneConnect Technology”)

the PRC /January 04, 2018

Technology promotion and computer application services, Shenzhen, the PRC.

RMB4,903,181,996/RMB4,960,000,000

100

%

100

%

1     General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

Equity interest held

Place and date of

Issued and

by the Group

incorporation/

Principal activities and

paid-in capital/

As at December 31

Company name

    

 establishment

    

place of operations

    

Registered capital

    

2022

    

2023

    

Note

Subsidiaries (Continued)

Beijing Vantage Point Technology Co., Ltd. (“Vantage Point Technology”)

the PRC /July 18, 2008

Software and technology service, information transmission, Beijing, the PRC.

RMB13,333,529

51.67

%

51.67

%

(i)

Shenzhen OneConnect Information Technology Service Company Limited (“Shenzhen OneConnect Information Technology”)

the PRC/January 31, 2019

Software and technology service, information transmission, Shenzhen, the PRC.

RMB100,000,000

51

%

51

%

Beijing BER Technology Company Ltd. (“BER Technology”)

the PRC/March 30,2006

Software and technology service, information transmission, Shenzhen, the PRC.

RMB22,950,000

80

%

100

%

(i)

Zhang Tong Shun (Guangzhou) Technology Co., Ltd. (“Zhang Tong Shun”)

the PRC/May 9, 2019

Information technology advisory services, Guangzhou, the PRC.

RMB10,000,000

100

%

100

%

(i)

VIEs

OneConnect Smart Technology Co., Ltd. (Shenzhen) (“Shenzhen OneConnect”)

the PRC / September 15, 2017

Software and technology service, information transmission, Shenzhen, the PRC.

RMB1,200,000,000

100

%

100

%

Shenzhen E-Commerce Safety Certificates Administration Co., Ltd. (“Shenzhen CA”)

the PRC/August 11, 2000

E-commerce security certificate administration, Shenzhen, the PRC.

RMB543,500,000

98.9

%

98.9

%

(i)

Subsidiaries of the VIEs

Shanghai OneConnect Financial Technology Co., Ltd. (“Shanghai OneConnect”) *

the PRC / December 29, 2015

Software and technology service, asset management and consulting, Shanghai, the PRC.

RMB1,200,000,000

100

%

100

%

Shenzhen Kechuang Insurance Assessment Co., Ltd. (“Kechuang”) *

 

the PRC / August 27, 2001

 

Insurance survey and loss adjustment, Shenzhen, the PRC.

RMB4,000,000

100

%

100

%

Shenzhen OneConnect Chuangpei Technology Co., Ltd. (“Chuangpei”) *

the PRC / June 1, 2016

Software and technology service, information transmission, Shenzhen, the PRC.

RMB10,000,000

100

%

100

%

Zhuhai Yirongtong Asset Management Co., Ltd. (“Yirongtong”) *

the PRC / June 21, 2016

Asset management and consulting, Zhuhai, the PRC.

RMB12,000,000

100

%

100

%

Ping An OneConnect Cloud Technology Co., Ltd. (“OneConnect Cloud Technology”)

the PRC / June 27, 2016

Software and technology service, information transmission, Shenzhen, the PRC.

RMB500,000,000

100

%

100

%

* Subsidiaries of Shenzhen OneConnect

Note:

(i)The subsidiaries were acquired by the Group through business combination.

1      General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

PRC laws and regulations prohibit or restrict foreign ownership of companies that provide internet-based business, which include activities and services provided by the Group. The Group operates its business operations in the PRC through a series of contractual arrangements entered into among a wholly-owned subsidiary of the Company and VIEs that legally owned by equity holders (“Nominee Shareholders”) authorized by the Group (collectively, “Contractual Arrangements”). The Contractual Arrangements include Exclusive Equity Purchase Option Agreement, Exclusive Business Cooperation Agreement, Exclusive Asset Option Agreement, Equity Pledge Agreement, Shareholder Voting Proxy Agreement, Letters of Undertakings and Spousal Consent Letters.

Under the Contractual Arrangements, the Company has the power to control the management, and financial and operating policies of the VIEs, has exposure or rights to variable returns from its involvement with the VIEs, and has the ability to use its power over the VIEs to affect the amount of the returns. As a result, all these VIEs are accounted for as consolidated structured entities of the Company and their financial statements have also been consolidated by the Company.

The principal terms of the Contractual Arrangements are further described below:

(a)   Contractual agreements with Shenzhen OneConnect

- Exclusive Equity Purchase Option Agreement

Pursuant to the exclusive equity purchase option agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect, the direct shareholders of Shenzhen OneConnect, and the shareholders of the direct shareholders of Shenzhen OneConnect, (each refer to as the “Indirect Shareholder”, together with the direct shareholders of Shenzhen OneConnect, “the Shenzhen OneConnect Shareholders”) (the “Exclusive Equity Purchase Option Agreement”), Shenzhen OneConnect Technology has the irrevocable and exclusive right to purchase, or to designate one or more persons to purchase, from Shenzhen OneConnect Shareholders all or any part of their equity interests in Shenzhen OneConnect at any time and from time to time in Shenzhen OneConnect Technology’s absolute discretion to the extent permitted by PRC laws. Unless terminated upon the parties’ agreement, this agreement will remain effective for ten years, and will be automatically renewed for another five years, unless Shenzhen OneConnect Technology objects to the renewal in writing thirty days prior this agreement’s expiry.

- Exclusive Business Cooperation Agreement

Pursuant to the exclusive business cooperation agreement entered into between Shenzhen OneConnect Technology and Shenzhen OneConnect, Shenzhen OneConnect agreed to engage Shenzhen OneConnect Technology as its exclusive provider of business support, technical and consulting services. In exchange for these services, Shenzhen OneConnect shall pay a service fee, which is equal to Shenzhen OneConnect’s profit before tax, after deducting any accumulated losses of Shenzhen OneConnect and its subsidiaries from the preceding fiscal year, working capital, costs, expenses, tax and other statutory contribution in relation to the respective fiscal year. The service fee shall be paid annually and shall be wired to the designated bank account of Shenzhen OneConnect Technology upon issuance of invoice by Shenzhen OneConnect Technology. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.

- Exclusive Asset Option Agreement

Pursuant to the exclusive asset option agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect and the Shenzhen OneConnect Shareholders (the “Exclusive Asset Option Agreement”), Shenzhen OneConnect Technology has the irrevocable and exclusive right to purchase, or to designate one or more persons to purchase, from Shenzhen OneConnect all or any part of its assets at any time at Shenzhen OneConnect Technology’s absolute discretion and to the extent permitted by PRC laws. The consideration shall be the higher of (a) a nominal price or (b) the lowest price as permitted under applicable PRC laws. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.

1      General information and basis of presentation (Continued)

1.2   Organization and principal activities (Continued)

(a)   Contractual agreements with Shenzhen OneConnect (Continued)

- Equity Pledge Agreement

Pursuant to the equity pledge agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect and the Shenzhen OneConnect Shareholders (the “Equity Pledge Agreement”), the Registered Shareholders agreed to pledge as first charge all of their equity interests in Shenzhen OneConnect to Shenzhen OneConnect Technology as collateral security for any and all of the guaranteed debt under the Contractual Arrangements and to secure the performance of their obligations under the Contractual Arrangements. During the pledge period, Shenzhen OneConnect Technology is entitled to receive any dividends or other distributable benefits arising from the equity.

The pledge in favor of Shenzhen OneConnect Technology takes effect upon the completion of registration with the relevant administration for industry and commerce of China and shall remain valid until Shenzhen OneConnect Shareholders and Shenzhen OneConnect have discharged all their obligations and fully paid all the amounts payable under the Contractual Arrangements.

- Shareholder Voting Proxy Agreement

Shenzhen OneConnect Technology, Shenzhen OneConnect, the Shenzhen OneConnect Shareholders and the subsidiaries of Shenzhen OneConnect entered into a shareholder voting proxy agreement. Pursuant to this agreement, each shareholder of Shenzhen OneConnect and its subsidiaries irrevocably authorizes the persons designated by Shenzhen OneConnect Technology to act on its behalf to exercise all of such shareholder’s voting and other rights associated with the shareholder’s equity interest in Shenzhen OneConnect and the subsidiaries of Shenzhen OneConnect, such as the right to appoint or designate directors, supervisors and officers, as well as the right to sell, transfer, pledge or dispose of all or any portion of the shares held by such shareholder. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.

- Letters of Undertakings

Each Indirect Shareholder signed a letter of undertakings to the Company. Under these letters, the signing Indirect Shareholder has separately irrevocably undertaken, in the event of his or her death or loss of capacity or any other events that could possibly affect his or her capacity to fulfil his or her obligations under the contractual arrangement of Shenzhen OneConnect, that he or she will unconditionally transfer his or her equity interest in Shenzhen OneConnect to any person designated by Shenzhen OneConnect Technology and the transferee will be deemed to be a party to the contractual arrangements and will assume all of his or her rights and obligations as such under the contractual arrangements. Each signing Indirect Shareholder represents that his or her spouse has no ownership interest in his or her equity interests in Shenzhen OneConnect. Each signing Indirect Shareholder further represents that in any circumstances, he or she will not, directly or indirectly, commit any conduct, measure, action or omission that is contrary to the purpose and intention of the contractual arrangements, that leads or may lead to any conflict of interest between Shenzhen OneConnect and OneConnect Financial Technology Co., Ltd. and/or its subsidiaries, and that if, during his or her performance of the contractual arrangements, there is a conflict of interest between the signing Indirect Shareholder and OneConnect Financial Technology Co., Ltd. and/or its subsidiaries, the signing Indirect Shareholder will protect the legal interests of Shenzhen OneConnect Technology under the contractual arrangements and follow the instructions of the Company.

1      General information and basis of presentation (Continued)

1.2   Organization and principal activities (Continued)

(a)   Contractual agreements with Shenzhen OneConnect (Continued)

- Spousal Consent Letters

Under the spousal consent letters, each signing spouse respectively agreed that he or she was aware of the equity interest beneficially owned by his or her spouse in Shenzhen OneConnect and the relevant Contractual Arrangements in connection with such equity interest. The signing spouse unconditionally and irrevocably confirmed that he or she does not have any equity interest in Shenzhen OneConnect and committed not to impose any adverse assertions upon his or her spouse’s respective equity interest. Each signing spouse further confirmed that such equity interest may be disposed of pursuant to the relevant Contractual Arrangements, and committed that he or she will take all necessary measures for the performance of those arrangements.

(b)   Contractual agreements with Shenzhen CA

Shenzhen CA and certain of its shareholders holding in the aggregate 98.9% of the equity interest in Shenzhen CA entered into a series of contractual agreements with Zhang Tong Shun. These agreements contain terms substantially similar to the contractual arrangements among Shenzhen OneConnect, Shenzhen OneConnect Shareholders and Shenzhen OneConnect Technology described above.

(c)   Risks in relation to the VIEs

In the opinion of the Company’s management, the Contractual Arrangements discussed above have resulted in the Company, Shenzhen OneConnect Technology and Zhang Tong Shun having the power to direct activities that most significantly impact the VIEs, including appointing key management, setting up operating policies, exerting financial controls and transferring profit or assets out of the VIEs at its discretion. The Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs under its control. Therefore, the Company considers that there is no asset in any of the VIEs that can be used only to settle obligations of the VIEs, except for registered capital, capital reserve and PRC statutory reserves of the VIEs totalling RMB1,774 million and RMB 1,782 million as of December 31, 2022 and 2023, respectively. Currently there is no contractual arrangement that could require the Company to provide additional financial support to the VIEs. As the Company is conducting its Internet-related business mainly through the VIEs, the Company may provide such support on a discretional basis in the future, which could expose the Company to a loss. As the VIEs organized in the PRC were established as limited liability companies under PRC law, their creditors do not have recourse to the general credit of Shenzhen OneConnect Technology and Zhang Tong Shun for the liabilities of the VIEs, and Shenzhen OneConnect Technology and Zhang Tong Shun do not have the obligation to assume the liabilities of these VIEs.

In the opinion of the Company’s management, the contractual arrangements among its subsidiaries, the VIE and their respective Nominee Shareholders are in compliance with current PRC laws and are legally binding and enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company’s ability to enforce these contractual arrangements. In addition, the enforceability of the contractual agreements between the Company, the VIE and its shareholders depends on whether the Company’s shareholders or their PRC holding entities will fulfil these contractual agreements. As a result, the Company may be unable to consolidate the VIE and VIE’ subsidiaries in the consolidated financial statements.

On March 15, 2019, the Foreign Investment Law was formally passed by the thirteenth National People’s Congress and it became effective on January 1, 2020. The Foreign Investment Law replaced the Law on Sino Foreign Equity Joint Ventures, the Law on Sino Foreign Cooperative Joint Ventures and the Law on Foreign Capital Enterprises and became the legal foundation for foreign investment in the PRC. The Implementation Regulations for the Foreign Investment Law was promulgated by the State Council on December 26, 2019, became effective on January 1, 2020, and replaced the corresponding implementation rules of the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Cooperative Joint Ventures and the Law on Foreign-Capital Enterprises.

1     General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

(c)   Risks in relation to the VIEs (Continued)

The Foreign Investment Law stipulates certain forms of foreign investment. However, the Foreign Investment Law does not explicitly stipulate contractual arrangements such as those we rely on as a form of foreign investment. Notwithstanding the above, the Foreign Investment Law stipulates that foreign investment includes “foreign investors investing through any other methods under laws, administrative regulations or provisions prescribed by the State Council.’’ Future laws, administrative regulations or provisions prescribed by the State Council may possibly regard Contractual Arrangements as a form of foreign investment. If this happens, it is uncertain whether the Contractual Arrangements with the VIE and its shareholders would be recognized as foreign investment, or whether the Contractual Arrangements would be deemed to be in violation of the foreign investment access requirements. As well as the uncertainty on how the Contractual Arrangements will be handled, there is substantial uncertainty regarding the interpretation and the implementation of the Foreign Investment Law. The relevant government authorities have broad discretion in interpreting the law. Therefore, there is no guarantee that the Contractual Arrangements, the business of the VIEs and financial conditions of the Company will not be materially and adversely affected.

The Company’s ability to control VIEs also depends on rights provided to Shenzhen OneConnect Technology and Zhang Tong Shun, under the Shareholder Voting Proxy Agreement, to vote on all matters requiring shareholder approval. As noted above, the Company believes Shareholder Voting Proxy Agreement is legally enforceable, but they may not be as effective as direct equity ownership. In addition, if the corporate structure of the Group or the Contractual Arrangements between the Shenzhen OneConnect Technology, and Zhang Tong Shun, the VIEs and their respective shareholders and subsidiaries were found to be in violation of any existing PRC laws and regulations, the relevant PRC regulatory authorities could:

revoke the Group’s business and operating licenses;
require the Group to discontinue or restrict its operations;
impose fines or confiscate any of the Group’s income that they deem to have been obtained through illegal operations;
require the Group to restructure the ownership structure or operations, re-apply for the necessary licenses or relocate its businesses, staff and assets;
impose additional conditions or requirements with which the Group may not be able to comply; or
restrict or prohibit the Group’s use of the proceeds from public offerings or other of the Group’s financing activities to finance the business and operations of the VIEs and their subsidiaries; or
take other regulatory or enforcement actions against the Group that could be harmful to the Group’s business.

The imposition of any of these restrictions or actions may result in a material adverse effect on the Company’s ability to conduct its business. In addition, if the imposition of any of these restrictions causes the Company to lose the right to direct the activities of the VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the financial statements of the VIEs. In the opinion of management, the likelihood of losing the benefits in respect of the Company’s current ownership structure or the contractual arrangements with its VIEs is remote.

1     General information and basis of presentation (Continued)

1.2  Organization and principal activities (Continued)

(c)   Risks in relation to the VIEs (Continued)

The following are major financial statements amounts and balances of the Group’s VIEs and subsidiaries of VIEs (i.e. Shenzhen OneConnect, Shenzhen CA and their subsidiaries) of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023.

As at December 31, 

    

2022

    

2023

RMB’000

RMB’000

Total current assets

3,865,127

 

3,058,529

Total non‑current assets

906,455

 

603,914

Total assets

4,771,582

 

3,662,443

Total current liabilities

7,645,984

 

6,676,641

Total non‑current liabilities

27,902

 

24,291

Total liabilities

7,673,886

 

6,700,932

For the year ended

December 31, 

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Total revenue

 

3,723,306

4,064,707

 

3,261,285

Net loss

 

(708,699)

(195,819)

 

(68,079)

Net cash used in operating activities

 

(439,174)

(618,574)

 

(149,778)

Net cash generated from investing activities

 

3,633

918,498

 

75,598

Net cash generated from/ (used in) financing activities

 

108,564

368,778

 

(508,121)

Net (decrease)/increase in cash and cash equivalents

 

(326,977)

668,702

 

(582,301)

Cash and cash equivalents, beginning of the year

 

564,527

237,550

 

906,252

Cash and cash equivalents, end of the year

 

237,550

906,252

 

323,951

The above financial statements amounts and balances have included intercompany transactions which have been eliminated on the Company’s consolidated financial statements.

As of December 31, 2022 and 2023, the total assets of Group’s VIEs were mainly consisting of cash and cash equivalents, trade receivable, contract assets, prepayments and other receivables, financial assets at fair value through profit or loss, property and equipment, intangible assets and deferred tax assets. As of December 31, 2022 and 2023, the total liabilities of VIEs were mainly consisting of trade and other payables, payroll and welfare payables, contract liabilities and short-term borrowings.

XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of preparation and changes in accounting policies
12 Months Ended
Dec. 31, 2023
Basis of preparation and changes in accounting policies  
Basis of preparation and changes in accounting policies

2     Basis of preparation and changes in accounting policies

The principal accounting policies applied in the preparation of the consolidated financial statements are set out below. These policies have been consistently applied to all the years presented unless otherwise stated.

2.1  Basis of preparation

The consolidated financial statements of the Group have been prepared in accordance with IFRS Accounting Standards (“IFRSs”) issued by the International Accounting Standards Board (“IASB”). The consolidated financial statements have been prepared under the historical cost convention, as modified by the revaluation of financial assets measured at fair value through other comprehensive income, financial assets at fair value through profit or loss and derivative financial assets and liabilities, which are carried at fair value and subsequent changes are recognized in the statement of comprehensive income.

The preparation of the consolidated financial statements in conformity with IFRSs requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 below.

2.2  Recent accounting pronouncements

(a)   New and amended standards and interpretations adopted by the Group

The Group has applied the following standards and amendments for the first time for their annual reporting period commencing January 1, 2023:

IFRS 17 Insurance Contracts
Amendments to IAS 1 and IFRS Practice Statement 2 Disclosure of Accounting Policies
Amendments to IAS 8 Definition of Accounting Estimates
Amendments to IAS 12 Deferred Tax related to Assets and Liabilities arising from a Single Transaction
Amendment to IAS 12 International tax reform pillar two model rules

The amendments listed above did not have material impact on the amounts recognized in prior periods and are not expected to significantly affect the current or future periods.

2      Basis of preparation and changes in accounting policies (Continued)

2.2  Recent accounting pronouncements (Continued)

(b)   New standards and amendments to standards and interpretations not yet adopted

Several new standards and amendments to standards and interpretations have been issued but not effective during the year 2023 and have not been early adopted by the Group in preparing these consolidated financial statements:

    

Effective for annual 
periods beginning 
on or after

 

Amendments to IAS 1 – Classification of Liabilities as Current or Non-current

January 1, 2024

Amendments to IAS 1 – Non-current liabilities with covenants

January 1, 2024

Amendments to IFRS 16 – Lease liability in sale and leaseback

January 1, 2024

Amendments to IAS 7 and IFRS 7 – Supplier finance arrangements

January 1, 2024

Amendments to IFRS 10 and IAS 28 - Sale or Contribution of Assets between an Investor and its Associate or Joint Venture

To be determined

Amendments to IAS 21 – Lack of Exchangeability

January 1, 2025

The above new standards, new interpretations and amended standards are not expected to have a material impact on the consolidated financial statements of the Group.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information
12 Months Ended
Dec. 31, 2023
Summary of accounting policy information  
Summary of accounting policy information

3      Summary of accounting policy information

3.1Material accounting policies

3.1.1 Revenue recognition

Revenue represents the amount of consideration the Group is entitled to upon the transfer of promised goods or services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). Revenues are recognized when or as control of the asset or service is transferred to the customer. Depending on the terms of the contract and the laws that apply to the contract, control of the goods and services may be transferred over time or at a point in time. Control of the goods and services is transferred over time if the Group’s performance:

provides all of the benefits received and consumed simultaneously by the customer;
creates and enhances an asset that the customer controls as the Group performs; or
does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date.

If control of the goods and services transfers over time, revenue is recognized over the period of the contract by reference to the progress towards complete satisfaction of that performance obligation.

Otherwise, revenue is recognized at a point in time when the customer obtains control of the goods and services.

The progress towards complete satisfaction of the performance obligation is measured based on one of the following methods that best depict the Group’s performance in satisfying the performance obligation:

direct measurements of the value transferred by the Group to the customer; or
the Group’s efforts or inputs to the satisfaction of the performance obligation.

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

When either party to a contract has performed, the Group presents the contract in the statement of financial position as a contract asset or a contract liability, depending on the relationship between the entity’s performance and the customer’s payment.

A contract asset is the Group’s right to consideration in exchange for goods or services that the Group has transferred to a customer. If the value ascribed to the services rendered by the Group exceed the payment, a contract asset is recognized. Judgement is required in determining whether a right to consideration is unconditional and thus qualifies as a receivable.

A receivable is recorded when the Group has an unconditional right to consideration on the date the payment is due even if it has not yet performed under the contract.

If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract as a contract liability when the payment is made or the payment is due (whichever is earlier). A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. A contract liability is recognized as revenue upon transfer of control to the customers of the promised license, products and services.

Some of the Group’s contracts with customers contain multiple performance obligations. For these contracts, the Group accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Although each of the performance obligations sometimes has a separate contractual price agreed in the contract, the management compares the contractual price with observable standalone market price, if any, or cost plus a margin price to assess the reasonableness of the pricing. If the contractual price for each performance obligation is assessed to be on market price basis, the Group uses the contractual price to measure and recognize revenue for each performance obligation. If the contractual price for each performance obligation is assessed to be not on market price basis, the Group reallocates the total contract price to the identified performance obligations based on its best estimated standalone selling price of each performance obligation.

Only the contracts for business origination services (Note 3.1.1(b)) contain significant financing components. As a practical expedient, the Group does not account for financing components if the period between when the Group transfers the promised goods or services to the customer and when the customer pays for those goods or services is one year or less.

Incremental costs of obtaining customer contract primarily consist of sales commissions and are capitalized as an asset. The Group amortizes assets recognized from capitalizing costs to obtain a contract on a systematic basis to profit or loss, consistent with the pattern of revenue recognition to which the asset relates. As a practical expedient, the Group recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Group otherwise would have recognized is one year or less.

The following is a description of the accounting policy for the principal revenue streams of the Group.

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

(a)Implementation and post-implementation support services

Implementation services represent customer-specific software development or customization services provided to customers for the use of the Group’s software in cloud offerings or on-premise IT environment. The implementation contract is either on a time and material basis or fixed-fee basis. The Group invoices fees for implementation services based on actual time and materials incurred to date or according to pre-agreed payment schedules. After development, license to use the software is granted to the customer with an indefinite life. The customer cannot benefit from the implementation service on its own without the license. The perpetual license is a result of the implementation service. The implementation service and the perpetual license are highly interrelated and within the context of the contract, the promise of the Group is to transfer the implementation service together with the perpetual license as one output to its customers. Both the implementation service and the perpetual license to use the software are not distinct and thus should be combined together as one performance obligation. And there is no sales/usage-based royalty for the license to use the software in the arrangement.

The Group’s customer contracts often include both implementation services and post-implementation support services. Customers can benefit from implementation service and post-implementation support service on their own, and those services are clearly stated in the contract and are separately identifiable, they are not integrated or interrelated with each other, and do not significantly affect each other.

For implementation services, revenue is recognized over time if the Group’s performance (i) provides all of the benefits received and consumed simultaneously by the customer, (ii) creates and enhances an asset that the customer controls as the Group performs, or (iii) does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date. Accordingly, revenue for implementation contracts is recognized over the contract terms by reference to the progress of work performed, which is measured based on costs incurred toward satisfying the performance obligation, relative to total costs expected to be incurred to the complete satisfaction of the performance obligation. Otherwise revenue is recognized at a point in time when control of the promised services is transferred to the customer.  

For post-implementation support services, the performance obligation is to stand ready to provide technical support and unspecified updates and upgrades on a when-and-if-available basis. The customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized based on time elapsed and thus ratably over the term of the support arrangement.

(b)

Transaction based service

The Group derives its transaction based service revenue primarily from business origination services, risk management services, operation support services and other services.

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

(b)

Transaction based service (Continued)

Business origination services

The Group provides business origination services by assisting financial institutions in customer acquisition for their products including loans, wealth management products and insurance policies etc.

In order to satisfy its performance obligations (that is generating customer leads for financial institutions), the Group designs marketing plans, sources leads and analyzes the leads. The Group generates customer leads for financial institutions through its own platform or from channel partners. The leads, which are sourced from the Group’s own platform or from the channel partners, are grouped together and are screened and analyzed by the Group to ensure that they meet customers’ criteria. When the leads are sourced from the channel partners, the Group determined that it is the principal in providing the business origination services to the financial institutions because the Group controls the leads sourced from channel partners, screens and analyzes the leads before delivering those leads to customers. For business origination services, the Group is primarily responsible for fulfilling the promise to generate customer leads to financial institutions and has full discretion in establishing the price for the business origination services provided to financial institutions, as well as the selection of and determination of prices paid to the channel partners. Accordingly, the Group records revenue based on the gross amount payable by the financial institutions and records the amount payable to the channel partners as cost of revenue. The Group normally charges its customers based on successful referrals at fixed charge rates.The revenue for business origination services is recognized when a referral is successfully accepted by financial institutions.

The Group determined that it is not the legal lender and legal borrower (or receiver of deposits from investors) in the loan origination and repayment process. Therefore, the Group does not record loans receivable and payable arising from the loans between lenders and borrowers. The Group acts as an agent to facilitate such loans.

Operation support services

Operation support services mainly represent calling services and insurance loss assessment services, digital certification and related services and solutions, service management platforms to participants around auto aftermarket scenarios, asset monitoring services and consulting services provided to financial institutions.

For contracts which the Group charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis, the revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.

For contracts which the Group charges its customers based on the term of services and invoices the fee on periodical basis, and the performance obligation is to stand ready to provide operation support, the customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized over time based on time elapsed and thus ratably over the term of the support arrangement.

When the consideration receivable is different from the revenue recognized, a “contract asset” or “contract liability” shall be recognized in the consolidated statement of financial position.

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.1 Revenue recognition (Continued)

(b)

Transaction based service (Continued)

Risk management services

Risk management services mainly represent credit risk assessment, identity verification service, risk management services used in insurance loss assessment and anti-fraud services provided to financial institutions.

For risk management services contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.

Cloud platform services

Cloud platform services mainly represent providing financial institutions with value-added services including computing, storage, database and backup services on a variety of cloud infrastructures. For cloud platform contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized over time based on time elapsed and thus ratably over the contract terms when the customers receive and consume the benefits of these services.

Others

Other revenue mainly represents sales of products, asset management services and revenue from virtual bank.

For sales of products, the Group recognizes revenue net of discounts and return allowances upon the time when the products are delivered to customers.

(c)Interest and commission income

For virtual bank, interest income from debt instruments measured at amortized cost and debt instruments measured at fair value through other comprehensive income is recognized in revenue using the effective interest rate method. Fees and commissions are recognized on an accrual basis when the service has been provided or significant act performed.

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.2 Intangible assets

The Group’s intangible assets include application and platforms, purchased software, development costs in progress, goodwill, business licenses and others.

Intangible assets can be recognized only when future economic benefits expected to be obtained from the use of the item will flow into the Group and its cost can be measured reliably. Intangible assets acquired separately are measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is the fair value as at the date of acquisition.

Costs associated with maintaining application and platform are recognized as an expense as incurred. Development costs that are directly attributable to the development and testing of identifiable application and platform controlled by the Group are recognized as intangible assets when the following criteria are met:

it is technically feasible to complete the application and platform so that it will be available for use
management intends to complete the application and platform and use or sell it
there is an ability to use or sell
it can be demonstrated how the application and platform will generate probable future economic benefits
adequate technical, financial and other resources to complete the development and to use or sell the application and platform are available, and
the expenditure attributable to the application and platform during its development can be reliably measured.

Directly attributable costs that are capitalized mainly include employee costs and technology service fees.

Research expenditure and development expenditure that do not meet the criteria above are recognized as an expense as incurred. Development costs previously recognized as an expense are not recognized as an asset in a subsequent period. Capitalized development costs are recorded as intangible assets and amortized from the point at which the asset is ready for use.

The useful lives of intangible assets are assessed by the period of bringing economic benefits for the Group.

The useful lives of intangible assets excluding development cost in progress are set as follows:

    

Expected useful life

 

Application and platform

3 - 10 years

Purchased software

3 - 10 years

Business licenses

3 - 5 years

Intangible assets with finite lives are subsequently amortized on the straight-line basis over the useful economic life. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed, and adjusted if appropriate, at least at each year end.

Intangible assets with indefinite useful lives and development costs in progress are not amortized, but are subject to annual impairment assessment.

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.3 Impairment of non-financial assets

The Group assesses at each reporting date whether there is an indication that a non-financial asset other than deferred tax assets may be impaired. If any such indication exists, or when annual impairment testing for a non-financial asset is required, the Group makes an estimate of the asset’s recoverable amount. A non-financial asset’s recoverable amount is the higher of the asset’s or cash-generating unit’s fair value less costs to sell and its value in use and is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets, in which case the recoverable amount is determined for the cash-generating unit to which the asset belongs. Where the carrying amount of a non-financial asset exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. In assessing value in use, the estimated future cash flows are discounted to their present value using discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In determining fair value less costs to disposal, an appropriate valuation model is used. These calculations are corroborated by valuation multiples, quoted share prices for publicly traded subsidiaries or other available fair value indicators.

For non-financial assets other than goodwill, an assessment is made at each reporting date as to whether there is any indication that previously recognized impairment losses may no longer exist or may have decreased. If such an indication exists, the Group makes an estimate of the recoverable amount. A previously recognized impairment loss is reversed only if there has been a change in the estimates used to determine the asset’s recoverable amount since the last impairment loss was recognized. If that is the case, the carrying amount of the asset is increased to its recoverable amount. That increased amount cannot exceed the carrying amount that would have been determined, net of depreciation, had no impairment loss been recognized for the asset in prior years. Such a reversal is recognized in the statement of comprehensive income.

Goodwill is reviewed for impairment, annually or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Impairment is determined by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units), to which the goodwill relates. The recoverable amount is the higher of its fair value less costs of disposal and its value-in-use, determined on an individual asset (or cash-generating unit) basis, unless the individual asset (or cash-generating unit) does not generate cash flows that are largely independent from those of other assets or groups of assets (or groups of cash-generating units). Impairment losses recognized in relation to goodwill are not reversed for subsequent increases in its recoverable amount.

Intangible assets with indefinite useful lives and development costs in progress are tested for impairment annually at each year end either individually or at the cash-generating unit level, as appropriate.

3      Summary of accounting policy information (Continued)

3.1   Material accounting policies (Continued)

3.1.4 Financial assets

Classification

The Group classifies its financial assets in the following measurement categories:

those to be measured subsequently at fair value (either through other comprehensive income, or through profit or loss), and
those to be measured at amortized cost.

The classification depends on the entity’s business model for managing the financial assets and the contractual terms of the cash flows.

For assets measured at fair value, gains and losses will either be recorded in profit or loss or other comprehensive income. For investments in debt instruments, this will depend on the business model in which the investment is held and the cash flow characteristics of the asset. For investments in equity instruments, this will depend on whether the Group has made an irrevocable election at the time of initial recognition to account for the equity investment measured at fair value through other comprehensive income.

The Group reclassifies debt investments when and only when its business model for managing those assets changes.

Recognition and measurement

At initial recognition, the Group measures a financial asset at its fair value plus, in the case of a financial asset not at fair value through profit or loss, transaction costs that are directly attributable to the acquisition of the financial asset. Transaction costs of financial assets carried at fair value through profit or loss are expensed in the consolidated statement of comprehensive income.

(a)    Debt instruments

Subsequent measurement of debt instruments depends on the Group’s business model for managing the asset and the cash flow characteristics of the asset. There are three measurement categories into which the Group classifies its debt instruments:

Amortized cost: Assets that are held for collection of contractual cash flows where those cash flows represent solely payments of principal and interest are measured at amortized cost. Interest income from these financial assets is included in finance income using the effective interest rate method. Any gain or loss arising on derecognition is recognized directly in profit or loss and presented in other income, gains or loss together with foreign exchange gains and losses. Impairment losses are presented in the consolidated statements of comprehensive income.

Fair value through other comprehensive income (“FVOCI”): Assets that are held for collection of contractual cash flows and for selling the financial assets, where the assets’ cash flows represent solely payments of principal and interest, are measured at FVOCI. Movements in the carrying amount are taken through OCI, except for the recognition of impairment gains or losses, interest income and foreign exchange gains and losses which are recognized in profit or loss. When the financial asset is derecognized, the cumulative gain or loss previously recognized in OCI is reclassified from equity to profit or loss and recognized in other income, gains or loss. Interest income from these financial assets is included in other gain using the effective interest rate method. Foreign exchange gains and losses are presented in other income, gains or loss and impairment expenses are presented in the statement of profit or loss.

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.4 Financial assets (Continued)

Recognition and measurement (Continued)

(a)Debt instruments (Continued)
Fair value through profit or loss (“FVPL”): Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL. A gain or loss on a debt investment that is subsequently measured at FVPL is recognized in profit or loss and presented net within other income, gains or loss in the period in which it arises.

(b)

Equity instruments

The Group subsequently measures all equity investments at fair value. Where the Group’s management has elected to present fair value gains and losses on equity investments in other comprehensive income, there is no subsequent reclassification of fair value gains and losses to profit or loss following the derecognition of the investment. Dividends from such investments continue to be recognized in profit or loss. Changes in the fair value of financial assets at fair value through profit or loss are recognized in profit or loss. Impairment losses (and reversal of impairment losses) on equity investments measured at FVOCI are not reported separately from other changes in fair value.

(c)Impairment

The Group assesses on a forward looking basis the expected credit losses associated with its debt instruments carried at amortized cost and FVOCI. The impairment methodology applied depends on whether there has been a significant increase in credit risk. Expected credit loss refers to the weighted average amount of credit loss of financial instruments based on the probability of default. Credit loss refers to the difference between all contractual cash flows receivable and all cash flows that the entity expects to receive, discounted at the original effective interest rate. The Group recognizes or reverses the impairment provision through profit or loss.

For debt instruments measured at FVOCI, impairment gains or losses are included in the net impairment losses on financial instruments and correspondingly reduce the accumulated changes in fair value included in the OCI reserves of equity.

For trade receivables and contract assets, the Group applies the simplified approach permitted by IFRS 9, which requires expected lifetime losses to be recognized from initial recognition of the assets. The impairment matrix is determined based on historical observed default rates over the expected life of the contract assets and trade receivables with similar credit risk characteristics and is adjusted for forward-looking estimates. At every reporting date the historical observed default rates are updated and changes in the forward-looking estimates are analyzed.

Impairment on other receivables are measured as either 12-month expected credit losses or lifetime expected credit losses, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit losses.

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.5 Share-based payments

An equity-settled share-based compensation plan was granted to the employees and non-employees, under which the entity receives services from employees and non-employees as consideration for equity instruments (options) of the Group. The fair value of the services received in exchange for the grant of the options is recognized as an expense with a corresponding increase in equity. The total amount to be expensed is determined by reference to the fair value of the options granted:

including any market performance;
excluding the impact of any service and non-market performance vesting conditions;
including the impact of any non-vesting conditions

The total expense is recognized over the vesting period, which is the period over which all of the specified vesting conditions are to be satisfied. At the end of each reporting period, the Group revises its estimates of the number of options that are expected to vest based on the non-market performance and service conditions. It recognizes the impact of the revision to original estimates, if any, in the statement of comprehensive income, with a corresponding adjustment to equity.

If the terms of an equity-settled award are modified, at a minimum an expense is recognized as if the terms had not been modified. An additional expense is recognized for any modification that increases the total fair value of the share-based payment arrangement, or is otherwise beneficial to the employee, as measured at the date of modification.

If an equity-settled award is cancelled, it is treated as if it had vested on the date of cancellation, and any expense not yet recognized for the award is recognized immediately. However, if a new award is substituted for the cancelled award, and designated as a replacement award on the date that it is granted, the cancelled and new award are treated as if they were a modification of the original award, as described in the previous paragraph.

3.1.6 Tax

Income tax comprises current and deferred tax. Income tax is recognized in the statement of comprehensive income, or in other comprehensive income or in equity if it relates to items that are recognized in the same or a different period directly in other comprehensive income or in equity.

Current tax assets and liabilities for the current and prior periods are measured at the amount expected to be recovered from or paid to the taxation authorities.

Deferred tax is provided, using the liability method, on all temporary differences at the end of the reporting period between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes.

Deferred tax liabilities are recognized for all taxable temporary differences, except:

when the deferred tax liability arises from the initial recognition of goodwill or an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and
in respect of taxable temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, when the timing of the reversal of the temporary differences can be controlled and it is probable that the temporary differences will not reverse in the foreseeable future.

3     Summary of accounting policy information (Continued)

3.1  Material accounting policies (Continued)

3.1.6 Tax (Continued)

Deferred tax assets are recognized for all deductible temporary differences, the carry-forward of unused tax credits and any unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences, and the carry-forward of unused tax credits and unused tax losses can be utilized, except:

when the deferred tax asset relating to the deductible temporary differences arises from the initial recognition of an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and
in respect of deductible temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, deferred tax assets are only recognized to the extent that it is probable that the temporary differences will reverse in the foreseeable future and taxable profit will be available against which the temporary differences can be utilized.

The carrying amount of deferred tax assets is reviewed at the end of each reporting period and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Conversely, previously unrecognized deferred tax assets are reassessed at the end of each reporting period and are recognized to the extent that it is probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized.

Deferred tax assets and liabilities are measured at the tax rates that are expected to apply to the period when the asset is realized or the liability is settled, based on tax rates (and tax laws) that have been enacted or substantively enacted at the end of the reporting period.

Deferred tax assets and deferred tax liabilities are offset, if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.

3.2Summary of other accounting policies

3.2.1  Principles of consolidation and equity accounting

3.2.1.1  Subsidiaries

Subsidiaries are all entities (including structured entities or VIEs as stated in Note 1.2 above) over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the group. They are deconsolidated from the date that control ceases.

Intercompany transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.

Non-controlling interests in the results and equity of subsidiaries are shown separately in the consolidated statements of comprehensive income, consolidated statement of changes in equity and consolidated balance sheet, respectively.

For the parent company’s separate financial statements, investments in subsidiaries are accounted for using the equity method.

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.1  Principles of consolidation and equity accounting (Continued)

3.2.1.2  Investments accounted for using the equity method

(i) Associate

An associate is an entity over which the Group has significant influence but not control, generally accompanying a shareholding of between 20% and 50% of the voting rights. Significant influence could be demonstrated for an investment of less than 20%, for example, by representation on the board of directors or equivalent governing body of the investee. Investments in associates are accounted for using the equity method of accounting.

(ii) Joint ventures

Investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. Investments in joint ventures are accounted for using the equity method.

Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investment accounted for using the equity method include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate or a joint venture, any difference between the cost of the investment accounted for using the equity method and the Group’s share of the net fair value of the investment’s identifiable assets and liabilities is accounted for as goodwill.

If the ownership interest in an associate or a joint venture is reduced but significant influence is retained, only a proportionate share of the amounts previously recognized in other comprehensive income is reclassified to profit or loss where appropriate.

The Group’s share of post-acquisition profit or loss is recognized in the consolidated statement of comprehensive income, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in investment accounted for using the equity method equals or exceeds its interest in the investment, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the investment.

The Group determines at each reporting date whether there is any objective evidence that the investment accounted for using the equity method is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount adjacent to “share of loss of associate and joint venture” in the consolidated statement of comprehensive income.

Profits and losses resulting from upstream and downstream transactions between the Group and its investment accounted for using the equity method are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the investment. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.

Gain or losses on dilution of equity interest in the investment accounted for using the equity method are recognized in the consolidated statement of comprehensive income.

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.2  Structured Entities

A structured entity is an entity that has been designed so that voting or similar rights are not the dominant factor in deciding who controls the entity, such as when any voting rights relate to administrative tasks only, and the relevant activities are directed by means of contractual or related arrangements.

The Group determines whether it is an agent or a principal in relation to those structured entities in which the Group acts as an asset manager on management’s judgement. If an asset manager is agent, it acts primarily on behalf of others and so does not control the structured entity. It may be principal if it acts primarily for itself, and therefore controls the structured entity. The unconsolidated structured entities in which the Group acts as an asset manager is set out in Note 37.

3.2.3  Business combination

Except for business combinations under common control, the Group applies the acquisition method to account for business combinations. The consideration transferred for the acquisition of a subsidiary is the fair values of the assets transferred, the liabilities incurred to the former owners of the acquiree and the equity interests issued by the Group. Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are measured initially at their fair values at the acquisition date.

The Group recognizes any non-controlling interest in the acquiree on an acquisition-by-acquisition basis. Acquisition-related costs are expensed as incurred.

The excess of the consideration transferred, the amount of any non-controlling interest in the acquiree and the acquisition-date fair value of any previous equity interest in the acquiree over the fair value of the identifiable net assets acquired is recorded as goodwill.

3.2.4  Foreign currency translation

Functional and presentation currency

Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The functional currency of the Company is the United States dollar (“US$”). RMB is the functional currency of the subsidiaries in PRC. As the major operations of the Group are within the PRC, the directors of the Company have chosen to present the Group’s financial statements in RMB (the presentation currency).

Transactions and balances

Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates are generally recognized in the consolidated statements of comprehensive income.

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.4  Foreign currency translation (Continued)

Transactions and balances (Continued)

Foreign exchange gains and losses that relate to borrowings are presented in the consolidated statements of comprehensive income, within finance costs. All other foreign exchange gains and losses are presented in the consolidated statements of comprehensive income on a net basis within other income, gains or loss - net.

Non-monetary items that are measured at fair value in a foreign currency are translated using the exchange rates at the date when the fair value was determined. Translation differences on assets and liabilities carried at fair value are reported as part of the fair value gain or loss. For example, translation differences on non-monetary assets and liabilities such as equities held at fair value through profit or loss are recognized in profit or loss as part of the fair value gain or loss and translation differences on non-monetary assets such as equities classified as fair value through other comprehensive income are recognized in other comprehensive income.

Group companies

The results and financial position of foreign operations (none of which has the currency of a hyperinflationary economy) that have a functional currency different from the presentation currency are translated into the presentation currency as follows:

assets and liabilities for each balance sheet presented are translated at the closing rate at the date of that balance sheet
income and expenses for each statement of profit or loss and statement of comprehensive income are translated at average exchange rates (unless this is not a reasonable approximation of the cumulative effect of the rates prevailing on the transaction dates, in which case income and expenses are translated at the dates of the transactions), and
all resulting exchange differences are recognized in other comprehensive income.

On consolidation, exchange differences arising from the translation of any net investment in foreign entities, and of borrowings and other financial instruments designated as hedges of such investments, are recognized in other comprehensive income. When a foreign operation is sold or any borrowings forming part of the net investment are repaid, the associated exchange differences are reclassified to profit or loss, as part of the gain or loss on sale.

3.2.5  Derivative financial instruments

The Group’s derivative financial instruments are initially recognized at fair value on the date of which the related derivative contracts are entered into and are subsequently measured at fair value. All derivatives are carried as assets when the fair values are positive and as liabilities when the fair values are negative. The gains or losses arisen from fair value changes of derivatives are recognized in profit or loss. No derivative financial instruments are designated as hedging instrument.

3.2.6  Trade receivables

Trade receivables are amounts due from customers for products sold or services performed in the ordinary course of business. If collection of trade and other receivables is expected in one year or less, they are classified as current assets. If not, they are presented as non-current assets.

Trade receivables are recognized initially at the amount of consideration that is unconditional unless they contain significant financing components, when they are recognized at fair value. The Group holds the trade receivables with the objective to collect the contractual cash flows and therefore measures them subsequently at amortized cost using the effective interest method. See Note 19 for further information about the Group’s accounting for trade receivables and Note 5 and Note 3.1.4 for a description of the Group’s impairment policies.

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.7  Cash and cash equivalents

For the purpose of presentation in the statement of cash flows, cash and cash equivalents includes cash on hand, deposits held at call with financial institutions, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

3.2.8  Share capital

Ordinary shares are classified as equity. Incremental costs directly attributable to the issue of new shares or options are shown in equity as a deduction, net of tax, from the proceeds.

3.2.9  Leases

The Group leases various properties. Rental contracts are typically made for fixed periods of 1 to 5 years but may have extension options. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose any covenants, but leased assets may not be used as security for borrowing purposes.

Leases are recognized as a right-of-use asset and a corresponding liability at the date at which the leased asset is available for use by the group. Each lease payment is allocated between the liability and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. The right-of-use asset is depreciated over the lease term on a straight-line basis.

Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:

fixed payments (including in-substance fixed payments), less any lease incentives receivable
variable lease payment that are based on an index or a rate
amounts expected to be payable by the lessee under residual value guarantees
the exercise price of a purchase option if the lessee is reasonably certain to exercise that option, and
payments of penalties for terminating the lease, if the lease term reflects the lessee exercising that option.

The lease payments are discounted using the interest rate implicit in the lease, if that rate can be determined, or the group’s incremental borrowing rate.

Right-of-use assets are measured at cost comprising the following:

the amount of the initial measurement of lease liability
any lease payments made at or before the commencement date less any lease incentives received
any initial direct costs, and
restoration costs.

Right-of-use assets related to lease of properties are recorded under property and equipment (Note 13). Lease liabilities are recorded under trade and other payables (Note 28).

Payments associated with short-term leases and leases of low-value assets are recognized on a straight-line basis as an expense in profit or loss.

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.10  Property and equipment

Property and equipment are stated at historical cost less depreciation. Historical cost includes expenditure that is directly attribute to the acquisition of the items.

Depreciation on property and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives or, in case of a leasehold improvements, the shorter lease term as follows:

Category

    

Expected useful life

 

Office and telecommunication equipment

3-5 years

Leasehold improvements

5 years

The assets’ residual values and useful lives are reviewed, and adjusted quarterly if appropriate, at the end of each reporting period.

An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount.

Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within ‘Other income, gains or loss - net’ in the consolidated statements of comprehensive income.

3.2.11Financial liabilities

The Group, at initial recognition, classifies financial liabilities as either financial liabilities subsequently measured at amortised cost or financial liabilities at fair value through profit or loss.

Except for derivative financial instruments (Note 3.2.5), the Group’s financial liabilities are mainly financial liabilities measured at amortised cost, including trade and other payables, short-term borrowings, customer deposits and other financial liabilities from virtual bank, etc. These financial liabilities are initially measured at the amount of their fair value after deducting transaction costs and use the effective interest rate method for subsequent measurement.

Where the present obligations of financial liabilities are discharged, cancelled or when they are expired, the Group derecognizes these financial liabilities. The differences between the carrying amounts and the consideration received are recognized in profit or loss.

Financial liabilities are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the reporting period.

3     Summary of accounting policy information (Continued)

3.2Summary of other accounting policies (Continued)

3.2.12  Employee benefits

(a)Pension obligations

The employees of the Group are mainly covered by various defined contribution pension plans. The Group makes and accrues contributions on a monthly basis to the pension plans, which are mainly sponsored by the related government authorities that are responsible for the pension liability to retired employees. Under such plans, the Group has no other significant legal or constructive obligations for retirement benefits beyond the said contributions, which are expensed as incurred. Certain employees are also provided with group life insurance but the amounts involved are insignificant.

(b)Housing benefits

The employees of the Group are entitled to participate in various government-sponsored housing funds. The Group contributes on a monthly basis to these funds based on certain percentages of the salaries of the employees. The Group’s liability in respect of these funds is limited to the contributions payable in each period.

(c)Medical benefits

The Group makes monthly contributions for medical benefits to the local authorities in accordance with relevant local regulations for the employees. The Group’s liability in respect of employee medical benefits is limited to the contributions payable in each period.

3.2.13  Interest income

Interest income from virtual bank is included in the revenue (Note 6).

Interest income from financial assets that are held for cash management purposes is included in finance income, see finance income (Note 10) below.

Interest income from financial assets at FVPL and any other interest income is included in the net gains/(losses), see other income (Note 9) below.

Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).

3.2.14  Dividend income

Dividend income is recognized when the right to receive payment is established.

3.2.15  Government grants

Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions.

Government grants relating to costs are deferred and recognized in the income statement over the period necessary to match them with the costs that they are intended to compensate.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.2
Critical accounting estimates and judgments
12 Months Ended
Dec. 31, 2023
Critical accounting estimates and judgments  
Critical accounting estimates and judgments

4     Critical accounting estimates and judgments

The Group makes estimates and judgments that affect the reported amounts of revenues, expenses, assets and liabilities in these financial statements. Estimates and judgments are continually assessed based on historical experience and other factors, including expectations of future events that are believed to be reasonable under the circumstances.

In the process of applying the Group’s accounting policies, management has made the following judgments and accounting estimation, which have the most significant effect on the amounts recognized in the financial statements.

(a)

Impairment of financial assets measured at amortized costs

The Group applies expected credit losses model in measuring impairment of trade receivables, contract assets, other receivables, loans and advances to customers. The expected loss rates are based on the Groups past loss experiences, existing market conditions as well as forward looking estimates at the end of each reporting period.

Details of the methodology and key inputs used are disclosed in Note 5.1(b)(ii).

(b)

Income taxes

The Group is subject to income taxes in numerous jurisdictions. Judgement is required in determining the provision for income taxes.

The recognition of deferred tax assets is based upon whether it is more likely than not that sufficient and suitable taxable profits will be available in the future against which the deductible temporary difference can be utilized. To determine the future taxable profits, reference is made to the latest available profit forecasts. Where the temporary difference is related to losses, relevant tax law is considered to on a jurisdictional basis determine the availability of the losses to offset against the future taxable profits.

Significant items on which the Group has exercised accounting judgment include recognition of deferred tax assets in respect of tax losses. Recognition of the deferred tax assets involves judgment regarding the future financial performance of the Group.

The deferred tax assets recognized as at December 31, 2022, 2023 were mainly attributable to major operating companies in Mainland China, which are eligible for preferential tax policies applicable for the qualification of “High and New Technology Enterprise” , and being entitled to a preferential income tax rate of 15% and the number of years that deductible tax losses can be utilized is extended to 10 years.

The carrying amount and reliability of deferred tax assets were reviewed periodically at the end of each reporting period by comparing forecasted taxable profits in prior period to actual results in the current period and comparing revenue growth rate and profit margin in the current year forecast to historical results and industry trends.

Where the final tax outcome of these matters is different from the amounts that were initially recorded, such differences will impact current income tax and deferred income tax in the period in which such determination is made.

(c)

Recognition of share-based compensation expenses

As mentioned in Note 27, equity-settled share-based compensation schemes were established for the employees. The directors have used applicable models to determine the grant date fair value of the options or restricted shares granted to employees, which is to be expensed over the vesting period. Significant estimate on assumptions, such as the underlying equity value, risk-free interest rate, expected volatility and dividend yield, is required to be made by the directors in applying the relevant models. The values of options or restricted shares are subject to subjectivity and uncertainty relating to the assumptions and limitation of the model used to estimate such values. In addition, The Group is required to estimate the percentage of grantees that will remain in employment with the Group and whether the performance conditions for vesting will be met at the end of the vesting period. The Group only recognizes an expense for those share options or restricted shares expected to vest over the vesting period.

4     Critical accounting estimates and judgments (Continued)

(d)

Impairment of intangible assets including goodwill

The Group is required to test impairment for goodwill, and intangible assets not ready for use on an annual basis or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Other intangible assets are tested whenever events or changes in circumstances indicate that the carrying amount of those assets exceeds its recoverable amount. Intangible assets are tested for impairment based on the recoverable amount of the cash generating unit (“CGU”) to which these assets are related. The recoverable amount is determined based on the higher of fair value less costs to sell and value in use.

Determination of the value in use is an area involving management judgment in order to assess whether the carrying value of intangible assets can be supported by the net present value of future cash flows. In calculating the net present value of the future cash flows, certain assumptions are required to be made in respect of highly uncertain areas including managements expectations of (i) revenue growth rates; (ii) long-term growth rate; (iii) pre-tax discount rate; and (iv) profit margin.

Details of the methodology and key inputs used are disclosed in Note 14.

(e)

Consolidation of VIEs

As disclosed in Note 1.2, the Group exercises control over the VIEs and has the right to recognize and receive substantially all the economic benefits through the Contractual Arrangements. The Group considers that it controls the VIEs notwithstanding the fact that it does not hold direct equity interests in the VIEs, as it has power over the financial and operating policies of the VIEs and receive substantially all the economic benefits from the business activities of the VIEs through the Contractual Arrangements. Accordingly, all these VIEs are accounted for as controlled structured entities and their financial statements have also been consolidated by the Company.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk
12 Months Ended
Dec. 31, 2023
Management of financial risk  
Management of financial risk

5     Management of financial risk

The Group’s activities expose it to a variety of financial risks: market risk (comprising currency risk and interest rate risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial performance. Risk management is carried out by the senior management of the Group.

5.1  Financial risk factors

(a)

Market risk

Currency risk

Foreign currency risk is the risk of loss resulting from changes in foreign currency exchange rates. Fluctuations in exchange rates between the RMB and other currencies in which the Group conducts business may affect its financial position and results of operations. The foreign currency risk assumed by the Group mainly comes from movements in the USD/RMB exchange rates.

The Company and overseas intermediate holding companies’ functional currency is USD. They are mainly exposed to foreign exchange risk arising from their cash and cash equivalents and loans to group companies denominated in RMB. The Group has entered into spot-forward USD/RMB derivative financial instruments to hedge certain portion of its exposure to foreign currency risk arising from loans to group companies denominated in RMB. The Group monitors the size of foreign currency position, and manages foreign currency risk by utilizing hedging strategy.

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(a)   Market risk (Continued)

Currency risk (Continued)

The subsidiaries of the Group are mainly operated in mainland China with most of the transactions settled in RMB. The Group considers that the business in mainland China is not exposed to any significant foreign exchange risk as there are no significant financial assets or liabilities of these subsidiaries denominated in the currencies other than the respective functional currency.

The analysis below is performed for reasonably possible movements in key variables with all other variables held constant, showing the post-tax impact on profit and equity, after considering hedging strategy.

At December 31,

2021

2022

2023

Impact on post tax profit

    

RMB’000

RMB’000

    

RMB’000

USD+5%

 

(4,028)

1,752

 

(16,596)

USD -5%

 

4,028

(1,752)

 

16,596

Interest rate risk

Interest rate risk is the risk of an adverse impact to earnings or capital due to changes in market interest rates. Floating rate instruments expose the Group to cash flow interest rate risk, whereas fixed rate instruments expose the Group to fair value interest risk.

Interest rate risk of the Group is mainly from mismatches in the interest rate profiles of assets, liabilities and capital instruments in Virtual Bank Business. The sensitivity analysis on earnings and economic value is described as follows:

 

As at December 31, 2023

RMB million

    

HKD

    

USD

    

RMB

Impact on earnings over the next 12 months if interest rates rise by 200 basis points

 

(15)

 

3

 

Impact on economic value if interest rates rise by 200 basis points

 

(43)

 

(3)

 

    

As at December 31, 2022

RMB million

    

HKD

    

USD

    

RMB

Impact on earnings over the next 12 months if interest rates rise by 200 basis points

 

(9)

 

9

 

1

Impact on economic value if interest rates rise by 200 basis points

 

(25)

 

(1)

 

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk

(i)

Credit risk management

The Group’s credit risk is mainly associated with cash and cash equivalents, restricted cash and time deposits over three months, trade receivables, contract assets, other receivables, financial assets measured at amortized cost from Virtual Bank and financial guarantee contracts. The carrying amounts of each class of the above financial assets represent the Group’s maximum exposure to credit risk in relation to financial assets as disclosed in Note 5.1 (b) (ii).

To manage this risk arising from cash and cash equivalents and restricted cash and time deposits over three months, the Group mainly transacts with state-owned or reputable financial institutions in the PRC including related parties (Note 36(d)) and reputable international financial institution outside the PRC. The Group considers that there is no significant credit risk and the Group will not suffer any material losses due to the default of these financial institutions.

The Group’s trade receivables and contract assets mainly arise from transactions undertaken with customers. The Group mitigates the credit risk by assessing the credit quality, setting a shorter credit period or arranging the instalment payment and prepayment method. The impairment loss allowance for trade receivables and contract assets are disclosed in Note 19 and Note 6.

For other receivables, management make periodic collective assessments as well as individual assessment on the recoverability based on historical settlement records and forward looking information.

For financial assets measured at amortized cost from virtual bank, management developed independent and regular procedures to review the approvals of credit applications, structure levels of credit risk by setting limits on the exposure of risk, and review the ability of borrowers to meet repayment obligations, with monitoring made on a revolving basis and performing periodic reviews. The credit programmes are managed on a portfolio basis, and the limits on the level of credit risk by sectors are approved annually by the management. The exposure to credit risk is mitigated by obtaining relevant financial guarantees. For debt securities and interbank exposure under treasury portfolio, external ratings are used, which are continuously monitored and updated.

(ii)

ECL measurement

For financial assets whose impairment losses are measured using expected credit loss (“ECL”) model, the Group assesses whether their credit risk has increased significantly since their initial recognition, and applies a three-stage impairment model to calculate their impairment allowance and recognize their ECL, as follows:

- Stage 1: If the credit risk has not increased significantly since its initial recognition, the financial asset is included in stage 1.

- Stage 2: If the credit risk has increased significantly since its initial recognition but is not yet deemed to be credit-impaired, the financial instrument is included in stage 2. The description of how the Group determines when a significant increase in credit risk has occurred is disclosed in the following section of “judgement of significant increase in credit risk”.

- Stage 3: If the financial instruments are credit-impaired, the financial instrument is included in stage 3. The definition of credit-impaired financial assets is disclosed in the following section of “the definition of credit-impaired assets”.

5      Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

The Group considers the credit risk characteristics of different financial instruments when determining if there is significant increase in credit risk. For financial instruments with or without significant increase in credit risk, 12-month or lifetime expected credit losses are provided respectively. The expected credit loss is the result of discounting the product of Exposure at Default, Probabilities of Default and Loss given Default.

According to whether the credit risk has increased significantly or whether the assets have been impaired, the Group measures the impairment loss allowance with the expected credit losses of 12-month or the lifetime due to the credit risk characteristics of different assets.

The Group applies the IFRS 9 simplified approach in measuring expected credit losses which uses a lifetime expected impairment loss allowance for all trade receivables and contract assets.

Judgement of significant increase in credit risk (“SICR”)

Under IFRS 9, when considering the impairment stages for financial assets, the Group evaluates the credit risk at initial recognition and also whether there is any significant increase in credit risk for each reporting period.

The Group set quantitative and qualitative criteria to judge whether there has been a SICR after initial recognition. The judgement criteria mainly includes the Probabilities of Default changes of the debtors, changes of credit risk categories and other indicators of SICR, etc.. In the judgement of whether there has been a SICR after initial recognition, the Group has not rebutted the 30 days past due as presumption of SICR.

The definition of credit-impaired assets

Under IFRS 9, in order to determine whether credit impairment occurs, the defined standards adopted by the Group are consistent with the internal credit risk management objectives for relevant financial assets while considering quantitative and qualitative indicators. When the Group assesses whether the debtor has credit impairment, the following factors are mainly considered:

The debtor has overdue more than 90 days after the contract payment date
The debtor has significant financial difficulties
The debtor is likely to go bankrupt or other financial restructuring
The lender gives the debtor concessions for economic or contractual reasons due to the debtor’s financial difficulties, where such concessions are normally reluctant to be made by the lender

The credit impairment of financial assets may be caused by the joint effects of multiple events and may not be caused by separately identifiable event.

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Forward-looking information

The historical loss rates are adjusted to reflect current and forward-looking information on macroeconomic factors that affect the ability of the debtors to settle the receivables. The Group has developed macroeconomic forward-looking adjustment model by establishing a pool of macro-economic indicators, preparing data, filtering model factors and adjusting forward-looking elements, and the indicators include country Gross Domestic Product(GDP), Consumer Price Index(CPI), Producer Price Index(PPI), Investment in Fixed Assets, and Total Retail Sales of Consumer Goods, etc. based on the statistical analysis of historical data. The Group has identified the CPI to be the most relevant factor for evaluating expected credit losses on 31 December 2023, and has also taken into account of the Hong Kong GDP and the unemployment rate in Virtual Bank operations, and accordingly adjusts the historical loss rates based on the expected changes in these factors.

Credit risk exposure

Without considering the impact of collateral and other credit enhancement, for on-balance sheet assets, the maximum exposures are based on net carrying amounts as reported in the consolidated financial statements.

(1)Trade receivables and contract assets

As at December 31, 2022

    

RMB’000

    

RMB’000

    

RMB’000

 

Trade

 

Contract

 

 

receivables

 

assets

Total

Gross carrying amount

    

  

    

  

    

  

Applying simplified approach

 

998,036

 

182,480

 

1,180,516

Loss allowance

 

  

 

  

 

  

Applying simplified approach

 

57,047

 

59,852

 

116,899

As at December 31, 2023

 

RMB’000

 

RMB’000

 

RMB’000

 

Trade

 

Contract

 

 

receivables

 

assets

Total

Gross carrying amount

    

  

    

  

    

  

Applying simplified approach

 

779,458

 

153,204

 

932,662

Loss allowance

 

 

 

Applying simplified approach

 

68,789

57,379

 

126,168

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Credit risk exposure (Continued)

(1)Trade receivables and contract assets (Continued)

To measure the expected credit losses, all trade receivables and contract assets have been grouped based on shared credit risk characteristics and the aging analysis. The contract assets relate to unbilled work in progress and have substantially the same risk characteristics as the trade receivables for the same types of contracts. The impairment loss allowance of trade receivables and contract assets applying simplified approach was determined as follows:

As at December 31, 2022

 

    

Related

    

Up to

    

1 year to

    

2 year to

    

Above

    

 

parties

1 year

2 year

3 year

3 years

Total

 

Expected loss rate

2.27

%

3.33

%

42.80

%

68.40

%

97.75

%

9.90

%

Gross carrying amount of trade receivables and contract assets applying simplified approach

 

391,221

 

657,723

 

63,170

 

26,482

 

41,920

 

1,180,516

Loss allowance of trade receivables and contract assets applying simplified approach

 

8,888

 

21,885

 

27,038

 

18,113

 

40,975

 

116,899

As at December 31, 2023

 

Related

Up to

1 year to

2 year to

Above 

 

    

parties

    

1 year

    

2 year

    

3 year

    

3 years

    

Total

 

Expected loss rate

 

2.13

%

4.56

%

41.29

%

77.39

%

94.34

%

13.53

%

Gross carrying amount of trade receivables and contract assets applying simplified approach

 

306,636

 

476,215

 

72,327

29,615

47,869

932,662

Loss allowance of trade receivables and contract assets applying simplified approach

 

6,528

 

21,698

 

29,863

22,920

45,159

126,168

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Credit risk exposure (Continued)

(1)

Trade receivables and contract assets (Continued)

Movements in the impairment loss allowance of trade receivables and contract assets applying simplified approach are as follows:

For the year ended December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

 

(97,243)

(125,318)

 

(116,899)

Additions of impairment loss, net

(71,061)

(18,715)

(42,102)

Recovery of amounts written off previously

(9,980)

Write-off

 

42,986

37,156

 

33,402

Exchange difference

(42)

(569)

End of the year

 

(125,318)

(116,899)

 

(126,168)

(2)Other receivables

Impairment on other receivables is measured as either 12-month expected credit losses or lifetime expected credit loss, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit loss. The credit risk exposure of the other receivables was disclosed in Note 20(a).

(3)Loans and advances to customers

The following table presents the credit risk exposure of the loans and advances to customers from virtual bank.

As at December 31, 

 

    

2022

    

2023

 

RMB’000

RMB’000

 

Gross carrying amount

 

 

Financial assets measured at amortized cost

 

44

 

3,142

Financial assets measured at fair value through other comprehensive income

 

1,608,402

 

1,902,985

 

1,608,446

 

1,906,127

Expected credit loss provision

 

 

61

 

 

Expected loss rate

 

1.94

%

5      Management of financial risk (Continued)

5.1   Financial risk factors (Continued)

(b)

Credit risk (Continued)

(ii)

ECL measurement (Continued)

Credit risk exposure (Continued)

(3)Loans and advances to customers (Continued)

Movements in the impairment loss allowance of loans and advances to customers applying three-stage approach are as follows:

*1Financial assets measured at amortized cost

For the year ended December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

(711)

 

(190)

 

(Additions)/Reversals of impairment loss

(1,170)

190

(61)

Write‑off

1,691

 

 

End of the year

(190)

 

 

(61)

*2Financial assets measured at fair value through other comprehensive income

    

For the year ended December 31,

2021

    

2022

    

2023

  

RMB’000

RMB’000

RMB’000

Beginning of the year

 

(712)

 

(1,962)

 

(11,528)

Additions of impairment loss

 

(1,250)

 

(10,616)

 

(13,344)

Write-off

 

 

1,050

 

12,811

End of the year

 

(1,962)

 

(11,528)

 

(12,061)

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(c)

Liquidity risk

The Group manages liquidity risk by maintaining adequate cash and cash equivalents and reserve borrowing facilities, by continuously monitoring forecast and actual cash flows, and by matching the maturity profiles of financial assets and liabilities. Management believe that the Group’s current cash and cash equivalents and anticipated cash flows from operations, investment and financing activities will be sufficient to meet the Group’s anticipated working capital requirements and capital expenditures for the next 12 months from December 31, 2023.

The liquidity risk of the foreign exchange swap is managed by aligning the critical terms of such swaps with the hedged items.

The table below analyses the Group’s financial liabilities into relevant maturity grouping based on the remaining period at the end of each reporting period to the contractual maturity date. The amounts disclosed in the table are undiscounted contractual cash flows.

As at December 31, 2022

    

Within 1 year

    

1 to 5 years

    

Total

RMB’000

RMB’000

RMB’000

Short‑term borrowings

 

294,461

294,461

Trade and other payables

 

1,236,571

139,387

1,375,958

- Including: lease liabilities

50,862

47,093

97,955

Other financial liabilities from virtual bank

89,327

89,327

Customer deposits

 

1,929,183

1,929,183

Nonderivative financial liabilities

3,549,542

139,387

3,688,929

Gross settled (foreign currency swaps)

 

- (inflow)

 

(198,722)

(198,722)

- outflow

208,290

208,290

Derivative financial liabilities

9,568

9,568

Total

3,559,110

139,387

3,698,497

5     Management of financial risk (Continued)

5.1  Financial risk factors (Continued)

(c)

Liquidity risk (Continued)

As at December 31, 2023

    

Within 1 year

    

1 to 5 years

    

Total

RMB’000

RMB’000

RMB’000

Short‑term borrowings

 

257,007

257,007

Trade and other payables

 

1,292,054

30,143

1,322,197

- Including: lease liabilities

24,829

30,143

54,972

Other financial liabilities from virtual bank

54,373

54,373

Customer deposits

2,269,261

2,269,261

Nonderivative financial liabilities

 

3,872,695

30,143

3,902,838

5.2  Capital management

The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long-term.

The Group monitors capital (including share capital and reserves) by regularly reviewing the capital structure. As a part of this review, the Company considers the cost of capital and the risks associated with the issued share capital. The Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or repurchase the Company’s shares. In the opinion of the Directors of the Company, the Group’s capital risk was low as at December 31, 2023.

5.3  Fair value estimation

Fair value estimates are made at a specific point in time based on relevant market information and information about financial instruments. When an active market exists, such as an authorized securities exchange, the market value is the best reflection of the fair values of financial instruments. For financial instruments where there is no active market, fair value is determined using valuation techniques.

The Group’s financial assets measured at fair value mainly include financial assets at fair value through profit or loss and financial assets measured at fair value through other comprehensive income.

Determination of fair value and fair value hierarchy

All assets and liabilities for which fair value is measured or disclosed in the consolidated financial statements are categorized within the fair value hierarchies. The fair value hierarchy categorizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the fair value hierarchy within which the fair value measurement is categorized in its entirety is determined on the basis of the lowest level input that is significant to the fair value measurement in its entirety.

5     Management of financial risk (Continued)

5.3  Fair value estimation (Continued)

Determination of fair value and fair value hierarchy (Continued)

The levels of the fair value hierarchy are as follows:

(a)

Fair value is based on quoted prices (unadjusted) in active markets for identical assets or liabilities (“Level 1”);

(b)

Fair value is based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly (i.e., as prices) or indirectly (i.e., derived from prices) (“Level 2”); and

(c)

Fair value is based on inputs for the asset or liability that are not based on observable market data (unobservable inputs) (“Level 3”).

The level of fair value calculation is determined by the lowest level input that is significant in the overall calculation. As such, the significance of the input should be considered from an overall perspective in the calculation of fair value.

For Level 2 financial instruments, valuations are generally obtained from third party pricing services for identical or comparable assets, or through the use of valuation methodologies using observable market inputs, or recent quoted market prices. Valuation service providers typically gather, analyze and interpret information related to market transactions and other key valuation model inputs from multiple sources, and through the use of widely accepted internal valuation models, provide a theoretical quote on various securities.

For Level 3 financial instruments, prices are determined using valuation methodologies such as discounted cash flow models and other similar techniques. Determinations to classify fair value measurement within Level 3 of the valuation hierarchy are generally based on the significance of the unobservable factors to the overall fair value measurement, and valuation methodologies such as discounted cash flow models and other similar techniques. To determine the fair value of loans and advances to customers from virtual bank, loans are segregated into portfolios of similar characteristics. Fair values are estimated using discounted cash flow methodology incorporating a range of input assumptions including expected customer prepayment rates, new business interest rate estimates for similar loans. The fair value of loans reflects expected credit losses at the balance sheet date and the fair value effect of repricing between origination and the reporting date. For credit impaired loans, fair value is estimated by discounting the future cash flows over the period they are expected to be recovered.

For assets and liabilities that are recognized at fair value on a recurring basis, the Group determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period.

The following tables provide the fair value measurement hierarchy of the Group’s financial assets and liabilities:

As at December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

RMB’000

RMB’000

RMB’000

RMB’000

Assets measured at fair value

 

 

 

 

Financial assets at fair value through profit or loss (Note 22)

 

 

690,627

 

 

690,627

Financial assets measured at fair value through other comprehensive income (Note 17)

 

442,935

 

 

1,611,606

 

2,054,541

Derivative financial assets (Note 32)

56,363

56,363

Financial liabilities

Derivative financial liabilities (Note 32)

9,568

9,568

5     Management of financial risk (Continued)

5.3  Fair value estimation (Continued)

Determination of fair value and fair value hierarchy (Continued)

As at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

RMB’000

RMB’000

RMB’000

RMB’000

Assets measured at fair value

 

 

 

 

Financial assets at fair value through profit or loss (Note 22)

 

925,204

925,204

Financial assets measured at fair value through other comprehensive income (Note 17)

 

319,949

1,906,189

2,226,138

Derivative financial assets (Note 32)

38,008

38,008

For the years ended December 31, 2022 and 2023, there were no transfers among different levels of fair values measurement.

Movements of Level 3 financial instruments measured at fair value are as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

 

5,676

1,107,340

1,611,606

Additions, net

 

1,103,460

506,620

295,287

Losses recognized in other comprehensive income

(1,796)

(1,678)

(789)

(Losses)/gain recognized in profit or loss

(676)

85

End of the year

 

1,107,340

1,611,606

1,906,189

Valuation inputs and relationships to fair value

The following table summarises main quantitative and qualitative information about the significant unobservable inputs used in level 3 fair value measurements for loans and advances to customers from virtual bank measured at fair value through other comprehensive income. The impact of changes in unobservable inputs for other level 3 fair value measurement was immaterial.

Unobservable inputs

Range of inputs

 

    

    

2022

    

2023

 

Financial assets measured at fair value through other comprehensive income

 

  

 

  

 

  

-Loans and advances to customers from virtual bank

 

  

 

  

 

  

 

Discount rate

 

5.66% - 9.30

%  

7.09% - 10.29

%

 

Prepayment ratio

 

0.34% - 0.38

%  

0.36

%

5     Management of financial risk (Continued)

5.3  Fair value estimation (Continued)

Valuation inputs and relationships to fair value (Continued)

The analysis below is performed for reasonably possible movements in unobservable inputs with all other variables held constant, showing the impact on the assets and other comprehensive income.

Unobservable inputs

Impact on the assets and 

other comprehensive

income

    

2022

2023

-Loans and advances to customers from virtual bank

 

  

 

  

 

  

Discount rate

 

+5

%  

(5,941)

 

(8,845)

 

-5

%  

5,975

 

8,926

Prepayment ratio

 

+5

%  

(283)

 

(315)

 

-5

%  

283

 

315

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue
12 Months Ended
Dec. 31, 2023
Segment information and revenue  
Segment information and revenue

6     Segment information and revenue

6.1  Description of segments and principal activities

Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision makers (“CODM”), who are responsible for allocating resources and assessing performance of the operating segments and making strategic decisions. The Group’s chief operating decision makers have been identified as the executive directors of the Company, they review the Group’s internal reporting in order to assess performance, allocate resources, and determine the operating segments based on these reports.

The Group has the following reportable segments for the year ended December 31, 2023:

– Technology Solutions

– Virtual Bank Business

6     Segment information and revenue (Continued)

6.1  Description of segments and principal activities (Continued)

As the Group’s assets and liabilities are substantially located in the PRC, substantially all revenues are earned and substantially all expenses incurred in the PRC, no geographical segments are presented.

Year ended December 31, 2021

Intersegment 

eliminations

Virtual Bank

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

34,320

 

4,098,734

 

(697)

 

4,132,357

Cost of revenue

 

(37,748)

 

(2,658,655)

 

697

 

(2,695,706)

Gross profit

 

(3,428)

 

1,440,079

 

 

1,436,651

Research and development expenses

 

(33,192)

 

(1,319,826)

 

 

(1,353,018)

Selling and marketing expenses

 

(38,042)

 

(550,338)

 

 

(588,380)

General and administrative expenses

 

(99,796)

 

(741,889)

 

 

(841,685)

Net impairment losses on financial and contract assets

 

(1,250)

 

(70,979)

 

 

(72,229)

Other income, gains or loss-net

 

91

 

13,830

 

 

13,921

Operating loss

 

(175,617)

 

(1,229,123)

 

 

(1,404,740)

Finance income

 

 

28,823

 

 

28,823

Finance costs

 

(310)

 

(76,327)

 

 

(76,637)

Finance costs – net

 

(310)

 

(47,504)

 

 

(47,814)

Share of gain of associate and joint venture

 

 

9,946

 

 

9,946

Loss before income tax

 

(175,927)

 

(1,266,681)

 

 

(1,442,608)

ASSETS

 

 

 

 

Segment Assets

 

2,032,344

 

7,377,469

 

(1,041,585)

 

8,368,228

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

683,218

 

 

683,218

Total assets

 

2,032,344

 

8,349,848

 

(1,041,585)

 

9,340,607

LIABILITIES

 

 

 

 

Segment Liabilities

 

1,459,125

 

4,097,004

 

(60,465)

 

5,495,664

Deferred income tax liabilities

 

 

9,861

 

 

9,861

Total Liabilities

 

1,459,125

 

4,106,865

 

(60,465)

 

5,505,525

Other segment information

 

 

 

 

Depreciation of property and equipment

 

14,195

 

121,780

 

 

135,975

Amortization of intangible assets

 

20,356

 

282,418

 

 

302,774

Additions of non-current assets except for goodwill and deferred income tax assets

 

44,107

 

201,940

 

 

246,047

6     Segment information and revenue (Continued)

6.1  Description of segments and principal activities (Continued)

Year ended December 31, 2022

Intersegment 

eliminations 

Virtual Bank

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

106,540

 

4,360,546

 

(3,084)

 

4,464,002

Cost of revenue

 

(56,716)

 

(2,775,354)

 

3,084

 

(2,828,986)

Gross profit

 

49,824

 

1,585,192

 

 

1,635,016

Research and development expenses

 

(18,276)

 

(1,399,415)

 

 

(1,417,691)

Selling and marketing expenses

 

(41,408)

 

(369,948)

 

 

(411,356)

General and administrative expenses

 

(114,546)

 

(710,165)

 

 

(824,711)

Net impairment losses on financial and contract assets

 

(10,616)

 

(23,023)

 

 

(33,639)

Other income, gains or loss-net

 

(544)

 

71,362

 

 

70,818

Operating loss

 

(135,566)

 

(845,997)

 

 

(981,563)

Finance income

 

 

14,709

 

 

14,709

Finance costs

 

(354)

 

(36,819)

 

 

(37,173)

Finance costs – net

 

(354)

 

(22,110)

 

 

(22,464)

Share of gain of associate and joint venture

 

 

24,852

 

 

24,852

Impairment charges on associate

(10,998)

(10,998)

Loss before income tax

 

(135,920)

 

(854,253)

 

 

(990,173)

ASSETS

 

 

 

 

Segment Assets

 

2,851,885

 

6,330,769

 

(1,355,392)

 

7,827,262

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

765,959

 

 

765,959

Total assets

 

2,851,885

 

7,385,889

 

(1,355,392)

 

8,882,382

LIABILITIES

 

 

 

 

Segment Liabilities

 

2,093,126

 

3,521,957

 

(15,952)

 

5,599,131

Deferred income tax liabilities

 

 

5,196

 

 

5,196

Total Liabilities

 

2,093,126

 

3,527,153

 

(15,952)

 

5,604,327

Other segment information

 

 

 

 

Depreciation of property and equipment

 

13,191

 

106,118

 

 

119,309

Amortization of intangible assets

 

26,909

 

135,212

 

 

162,121

Additions of non-current assets except for goodwill and deferred income tax assets

 

45,737

 

98,740

 

 

144,477

6     Segment information and revenue (Continued)

6.1  Description of segments and principal activities (Continued)

Year ended December 31, 2023

Intersegment

eliminations

Virtual Bank 

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

 

  

 

  

 

  

 

  

Revenue

 

145,917

 

3,533,276

 

(11,685)

 

3,667,508

Cost of revenue

 

(134,214)

 

(2,195,574)

 

11,685

 

(2,318,103)

Gross profit

 

11,703

 

1,337,702

 

 

1,349,405

Research and development expenses

 

 

(955,201)

 

 

(955,201)

Selling and marketing expenses

 

(33,739)

 

(241,612)

 

 

(275,351)

General and administrative expenses

 

(129,842)

 

(375,128)

 

 

(504,970)

Net impairment losses on financial and contract assets

 

(13,406)

 

(40,544)

 

 

(53,950)

Other income, gains or loss-net

 

2,672

 

69,183

 

 

71,855

Operating loss

 

(162,612)

 

(205,600)

 

 

(368,212)

Finance income

 

 

29,580

 

 

29,580

Finance costs

 

(446)

 

(20,086)

 

 

(20,532)

Finance costs – net

 

(446)

 

9,494

 

 

9,048

Share of gain of associate and joint venture

 

 

4,607

 

 

4,607

Impairment charges on associate

(7,157)

(7,157)

Loss before income tax

 

(163,058)

 

(198,656)

 

 

(361,714)

ASSETS

 

 

 

  

 

Segment Assets

 

2,994,772

 

5,399,653

 

(1,383,504)

 

7,010,921

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

768,276

 

 

768,276

Total assets

 

2,994,772

 

6,457,090

 

(1,383,504)

 

8,068,358

LIABILITIES

 

 

 

 

Segment Liabilities

 

2,388,056

 

2,754,711

 

(24,280)

 

5,118,487

Deferred income tax liabilities

 

 

2,079

 

 

2,079

Total Liabilities

 

2,388,056

 

2,756,790

 

(24,280)

 

5,120,566

Other segment information

 

 

 

  

 

Depreciation of property and equipment

 

6,179

 

68,729

 

 

74,908

Amortization of intangible assets

 

34,687

 

91,746

 

 

126,433

Additions of non-current assets except for goodwill and deferred income tax assets

 

23,549

 

35,532

 

 

59,081

6     Segment information and revenue (Continued)

6.2  Revenue

(a)  Disaggregation of revenue from contracts with customers

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

- Technology Solutions

Implementation

 

733,648

861,820

834,620

Transaction based and support revenue

 

- Operation support services

1,097,719

1,140,727

861,056

- Business origination services

 

450,597

383,723

132,112

- Risk management services

 

534,071

414,849

320,462

- Cloud services platform

 

1,050,179

1,315,819

1,245,952

- Post‑implementation support services

 

49,447

50,983

52,012

- Others

 

182,376

189,541

75,377

 

4,098,037

4,357,462

3,521,591

6      Segment information and revenue (Continued)

6.2  Revenue (Continued)

(a)  Disaggregation of revenue from contracts with customers (Continued)

Disaggregation of revenue by timing of transfer of services over time or at a point in time is set out below:

    

At a point

    

    

in time

Over time

Total

Year ended December 31, 2021

 

 

 

Implementation

 

733,648

733,648

Transaction based and support revenue

 

- Operation support services

 

399,523

698,196

1,097,719

- Business origination services

450,597

450,597

- Risk management services

 

534,071

534,071

- Cloud services platform

1,050,179

1,050,179

- Post‑implementation support services

 

49,447

49,447

- Others

 

181,004

1,372

182,376

 

1,565,195

2,532,842

4,098,037

    

At a point

in time

Over time

Total

Year ended December 31, 2022

 

Implementation

 

36,266

825,554

861,820

Transaction based and support revenue

 

- Operation support services

 

376,784

763,943

1,140,727

- Business origination services

383,723

383,723

- Risk management services

 

414,849

414,849

- Cloud services platform

1,315,819

1,315,819

- Post-implementation support services

 

50,983

50,983

- Others

 

189,366

175

189,541

 

1,400,988

2,956,474

4,357,462

6     Segment information and revenue (Continued)

6.2  Revenue (Continued)

(a)  Disaggregation of revenue from contracts with customers (Continued)

At a point

    

in time

    

Over time

    

Total

Year ended December 31, 2023

 

  

 

  

 

  

Implementation  

 

37,804

796,816

834,620

Transaction based and support revenue

 

- Operation support services

 

240,366

620,690

861,056

- Business origination services

 

132,112

132,112

- Risk management services

320,462

320,462

- Cloud services platform

 

1,245,952

1,245,952

- Post-implementation support services

 

52,012

52,012

- Others

 

75,285

92

75,377

 

806,029

2,715,562

3,521,591

During the years ended December 31, 2021, 2022 and 2023, the Group mainly operated in the PRC and most of the revenue were generated in PRC.

The major customers which contributed more than 10% of the total revenue of the Group for the years ended December 31, 2021, 2022 and 2023 are listed as below:

For the year ended

 

December 31, 

 

    

2021

    

2022

    

2023

 

    

% of total

    

% of total

    

% of total

 

revenue

revenue

revenue

 

Ping An Group and its subsidiaries

 

56.03

%

56.60

%

57.02

%

Lufax Holding Ltd (“Lufax” and its subsidiaries)

 

11.15

%

10.29

%

7.46

%

 

67.18

%

66.89

%

64.48

%

(b)   Interest and commission income

For the year ended December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Virtual Bank Business

 

  

 

  

 

  

Interest and commission income

 

34,320

 

106,540

 

145,917

6     Segment information and revenue (Continued)

6.2  Revenue (Continued)

(c)  Contract assets and liabilities

The Group has recognized the following revenue-related contract assets and liabilities:

At December 31,

2022

2023

    

RMB’000

    

RMB’000

Contract assets

-Implementation

 

163,769

 

137,566

-Transaction based and support

 

18,711

 

15,638

- Business origination services

1,404

- Operation support services

12,085

12,149

- Post implementation support services

 

5,222

 

3,489

 

182,480

 

153,204

Less: Impairment loss allowance

 

 

-Implementation

 

(52,385)

 

(50,712)

-Transaction based and support

 

(7,467)

 

(6,667)

- Operation support services

(4,779)

(4,750)

- Post implementation support services

 

(2,688)

 

(1,917)

 

(59,852)

 

(57,379)

 

122,628

 

95,825

At December 31,

2022

2023

RMB’000

    

RMB’000

Contract liabilities

 

 

-Implementation

42,014

37,427

-Transaction based and support

 

144,613

 

118,262

-Post implementation support services

 

21,679

 

10,609

-Risk management services

 

20,997

 

18,801

-Operation support services

 

87,562

 

69,825

-Others

14,375

19,027

 

186,627

 

155,689

Less: Non‑current contract liabilities

 

(19,977)

 

(17,126)

 

166,650

 

138,563

6     Segment information and revenue (Continued)

6.2  Revenue (Continued)

(c)  Contract assets and liabilities (Continued)

During the years ended December 31, 2021, 2022 and 2023, there were no material cumulative catch-up adjustments to revenue that affect the corresponding contract asset or contract liability, including adjustments arising from a change in the measure of progress, a change in an estimate of the transaction price or a contract modification, there were also no revenue recognized in the reporting year from performance obligations satisfied (or partially satisfied) in previous years.

(i)Revenue recognized in relation to contract liabilities

For the year ended

Revenue recognized in relation to contract liabilities

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Revenue recognized that was included in the contract liability balance at the beginning of the year

138,547

153,844

166,650

(ii)

Remaining performance obligations of long-term contracts

Remaining performance obligations of long-term contracts

For the year ended 

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year

Expected to be recognized within one year

 

455,294

670,991

 

386,278

Expected to be recognized in one to two years

 

89,762

237,126

 

112,605

Expected to be recognized in two to three years

 

33,937

99,208

 

38,900

Expected to be recognized beyond three years

 

31,523

44,365

 

13,992

 

610,516

1,051,690

 

551,775

The remaining performance obligations disclosed above represent implementation, post-implementation support services, risk management services and operation support services that have an original contractual term of more than one year. Moreover, the amount disclosed above does not include variable consideration which is constrained.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Expenses by nature
12 Months Ended
Dec. 31, 2023
Expenses by nature  
Expenses by nature

7    Expenses by nature

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Technology service fees

 

2,021,238

2,261,498

 

1,689,549

Employee benefit expenses (Note 8)

 

1,629,375

1,601,989

 

1,302,848

Outsourcing labor costs

 

437,081

528,582

 

426,148

Amortization of intangible assets (Note 14)

 

302,774

162,121

 

126,433

Depreciation of property and equipment (Note 13)

 

135,975

119,309

 

74,908

Purchase costs of products

 

176,224

183,956

 

60,902

Business origination fees to channel partners

 

276,966

251,427

 

53,419

Travelling expenses

 

76,987

38,873

 

40,633

Marketing and advertising fees

110,775

50,246

38,183

Professional service fees

48,001

50,596

32,564

Auditor’s remuneration

—Audit related

 

14,657

16,501

 

17,961

—Non-audit

 

1,957

3,150

 

1,693

Impairment loss of intangible assets (Note 14)

 

5,646

10,208

 

5,851

Listing expenses

12,467

69,857

Others

 

228,666

134,431

 

182,533

Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses

 

5,478,789

5,482,744

 

4,053,625

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Research and development costs

 

 

- Employee benefit expenses

 

514,456

469,320

 

351,475

- Technology service fees

 

859,324

946,700

 

597,244

- Amortization of intangible assets

 

3,396

6,282

 

4,438

- Depreciation of property and equipment

 

11,182

14,168

 

7,023

- Impairment loss of intangible assets

3,747

3,837

2,004

- Others

 

23,200

22,334

 

14,726

Amounts incurred

 

1,415,305

1,462,641

 

976,910

Less: capitalized

 

 

- Employee benefit expenses

 

(45,016)

(19,827)

 

(3,892)

- Technology service fees

 

(17,271)

(25,123)

 

(17,817)

 

(62,287)

(44,950)

 

(21,709)

 

1,353,018

1,417,691

 

955,201

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Employee benefit expenses
12 Months Ended
Dec. 31, 2023
Employee benefit expenses  
Employee benefit expenses

8     Employee benefit expenses

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Wages and salaries

 

1,276,205

1,235,714

 

971,060

Welfare and other benefits

 

330,552

353,099

 

319,671

Share‑based payments (Note 27)

 

22,618

13,176

 

12,117

 

1,629,375

1,601,989

 

1,302,848

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Other income, gains or loss - net
12 Months Ended
Dec. 31, 2023
Other income, gains or loss - net  
Other income, gains or loss - net

9    Other income, gains or loss - net

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Net foreign exchange gain/ (loss)

 

77,143

(312,843)

(11,171)

Government grants and tax rebates (Note a)

 

51,080

58,013

41,454

Net gain on financial assets at fair value through profit or loss

 

45,644

30,687

20,007

Loss on disposal of property and equipment and intangible asset

 

(266)

(6,198)

(6,058)

Remeasurement of redemption liability (Note 28(ii))

 

37,874

Guarantee gain, net

 

10,757

Net (loss)/gain on derivatives

 

(169,545)

262,769

30,592

Others

(892)

516

(2,969)

13,921

70,818

71,855

(a)Government grants and tax rebates

Government grants and tax rebates were related to income. There were no unfulfilled conditions or contingencies related to these subsidies.

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Government grants

 

28,871

27,421

 

23,922

- Technology development incentives

 

14,391

10,493

 

12,906

- Operation subsidies

 

14,480

16,928

 

11,016

Tax rebates

22,209

30,592

17,532

 

51,080

58,013

 

41,454

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Finance costs - net
12 Months Ended
Dec. 31, 2023
Finance costs - net  
Finance costs - net

10     Finance costs — net

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Finance income

 

 

Interest income on bank deposits

 

28,823

14,709

29,580

Finance costs

 

 

Interest expense on borrowings

 

(56,534)

(17,303)

(12,073)

Interest expense on lease liabilities

 

(5,803)

(7,578)

(3,448)

Interest expense on redemption liability

 

(12,406)

(10,287)

(4,014)

Bank charges

 

(1,894)

(2,005)

(997)

(76,637)

(37,173)

(20,532)

 

(47,814)

(22,464)

9,048

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Income tax benefit/(expense)
12 Months Ended
Dec. 31, 2023
Income tax benefit/(expense)  
Income tax benefit/(expense)

11   Income tax benefit/(expense)

The income tax benefit/(expense) of the Group for the years ended December 31, 2021, 2022 and 2023 is analyzed as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Current income tax

(16,780)

(25,259)

(15,196)

Deferred income tax

128,875

87,406

5,434

Income tax benefit/ (expense)

112,095

62,147

(9,762)

The tax on the Group’s loss before income tax differs from the theoretical amount that would arise using the statutory tax rate applicable to loss of the consolidated entities as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

 

RMB’000

 

RMB’000

Loss before income tax

1,442,608

990,173

361,714

Tax calculated at PRC statutory income tax rate of 25%

360,652

247,543

90,429

Differential of income tax rates applicable to subsidiaries

(161,199)

(119,211)

(36,590)

Expense not deductible for tax purposes

(10,169)

(5,659)

(3,863)

Incomes not subject to tax

1,732

542

191

Tax losses and temporary differences for which no deferred income tax asset was recognized

(87,237)

(73,690)

(73,942)

Derecognition of deferred tax assets on tax losses

(23)

Additional deductible allowance for research and development expenses

8,255

10,164

12,474

Utilization of previously unrecognized tax losses

84

2,458

1,539

Income tax benefit/ (expense)

112,095

62,147

(9,762)

11    Income tax benefit/(expense) (Continued)

The unused tax losses for the years ended December 31, 2022 and 2023 is analyzed as follows:

At December 31,

    

2022

    

2023

RMB’000

 

RMB’000

Unused tax losses for which no deferred tax asset has been recognized

2,248,748

 

2,695,910

The expiry dates of the unused tax losses not recognized as deferred tax assets for the years ended December 31, 2022 and 2023 are listed as follows:

At December 31,

    

2022

    

2023

RMB’000

 

RMB’000

Year 2023

118,796

Year 2024

419,866

419,866

Year 2025

83,576

83,576

Year 2026

208,346

208,346

Year 2027

67,745

67,745

Year 2028

1,826

113,129

Year 2029

7,149

7,149

Year 2030

8,049

8,049

Year 2031

56,195

56,195

Year 2032

122,036

122,036

Year 2033

220,273

11    Income tax benefit/(expense) (Continued)

(a)

PRC Enterprise Income Tax (“EIT”)

The income tax provision of the Group in respect of operations in Mainland China has been calculated at the tax rate of 25%, unless preferential tax rates were applicable.

Shenzhen OneConnect, Vantage Point Technology, BER Technology, OneConnect Cloud Technology, Shenzhen OneConnect Technology and Shenzhen CA as subsidiaries of the Group, were established in mainland China. They were eligible for preferential tax policies applicable for the qualification of “High and New Technology Enterprise” and were entitled to a preferential income tax rate of 15%.

Shenzhen OneConnect Technology and OneConnect Cloud Technology as subsidiaries of the Group, were established in the Shenzhen Qianhai Shenzhen-Hong Kong Cooperation Zone and accordingly is entitled to a reduced income tax rate of 15%.

(b)

Cayman Islands Income Tax

The Company is incorporated under the laws of the Cayman Islands as an exempted company with limited liability under the Companies Law of the Cayman Islands and is not subject to Cayman Islands income tax.

(c)

Hong Kong Income Tax

The Hong Kong income tax rate is 16.5%. No Hong Kong profits tax was provided for as there was no estimated assessable profit that was subject to Hong Kong profits tax during the years ended December 31, 2021, 2022 and 2023.

(d)

Singapore Income Tax

The Singapore income tax rate is 17%. No Singapore profits tax was provided for as there was no estimated taxable profit that was subject to Singapore profits tax during the years ended December 31, 2021, 2022 and 2023.

(e)

Indonesia Income Tax

The income tax provision in respect of the Group’s operations in Indonesia was calculated at the tax rate of 22% on the taxable profits for the year ended December 31, 2021, 2022 and 2023.

(f)

Malaysia Income Tax

The Malaysia income tax rate is 24%. No Malaysia profits tax was provided for as there was no estimated taxable profit that was subject to Malaysia profits tax during the years ended December 31, 2021, 2022 and 2023.

(g)

Philippines Income Tax

The Philippines income tax rate is 25%. No Philippines profits tax was provided for as there was no estimated taxable profit that was subject to Philippines profits tax during the years ended December 31, 2021, 2022 and 2023.

(h)

PRC Withholding Tax

According to the EIT Law, distribution of profits earned by PRC companies since January 1, 2008 to overseas investors is subject to withholding tax of 5% or 10%, depending on the region of incorporation of the overseas investor, upon the distribution of profits to overseas-incorporated immediate holding companies.

The Group plans to indefinitely reinvested undistributed earnings earned from its PRC subsidiaries in its operations in PRC. Therefore, no withholding income tax for undistributed earnings of its subsidiaries were provided as at December 31, 2021, 2022 and 2023 respectively.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Loss per share
12 Months Ended
Dec. 31, 2023
Loss per share  
Loss per share

12   Loss per share

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

 

RMB’000

 

RMB’000

Net loss for the year attributable to owners of the Company

(1,281,699)

(872,274)

(362,715)

Weighted average number of ordinary shares in issue (in’000 shares)

1,108,291

1,094,748

1,089,589

Basic loss per share (RMB yuan)

(1.16)

(0.80)

(0.33)

Diluted loss per share (RMB yuan)

(1.16)

(0.80)

(0.33)

Basic loss per ADS (RMB yuan) (Note)

(34.69)

(23.90)

(9.99)

Diluted loss per ADS (RMB yuan) (Note)

(34.69)

(23.90)

(9.99)

Note: One ADS represent thirty ordinary shares of the Company.

Basic loss per share is calculated by dividing the loss attributable to owners of the Company by the weighted average number of ordinary shares in issue during the years ended December 31, 2021, 2022 and 2023.

Shares held for share incentive scheme purpose have been treated as treasury shares. Accordingly, for purpose of calculation of loss per share, the issued and outstanding number of ordinary shares as at December 31, 2021, 2022 and 2023, taking into account the shares held for share incentive scheme purpose, were 1,109,938,973 shares, 1,089,589,125 shares, 1,089,589,125 shares, respectively.

The effects of all outstanding share options granted under the Share Option Scheme and Restricted Share Units Scheme (Note 27) for the years ended December 31, 2021, 2022 and 2023, have been excluded from the computation of diluted loss per share as their effects would be anti-dilutive. Accordingly, dilutive loss per share for the years ended December 31, 2021, 2022 and 2023 were the same as basic loss per share for the years.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment
12 Months Ended
Dec. 31, 2023
Property and equipment.  
Property and equipment

13   Property and equipment

Office and

telecommunication

Rightofuse

Leasehold

    

equipment

    

properties

    

improvements

    

Total

RMB’000

 

RMB’000

RMB’000

 

RMB’000

As at January 1, 2022

 

  

 

  

  

 

  

Cost

 

126,626

461,605

108,805

697,036

Accumulated depreciation

 

(65,102)

(316,267)

(65,625)

(446,994)

Exchange difference

(3,076)

(1,337)

(1,217)

(5,630)

Net book amount

 

58,448

144,001

41,963

244,412

Year ended December 31, 2022

 

  

 

  

  

 

  

Opening net book amount

 

58,448

144,001

41,963

244,412

Additions

 

15,481

76,534

6,585

98,600

Disposals, net

 

(9,467)

(57,952)

(8,292)

(75,711)

Depreciation charge

 

(23,027)

(75,519)

(20,763)

(119,309)

Exchange difference

420

2,510

479

3,409

Closing net book amount

 

41,855

89,574

19,972

151,401

As at December 31, 2022

 

  

 

  

  

 

  

Cost

 

120,373

358,173

115,390

593,936

Accumulated depreciation

(75,862)

(269,772)

(94,680)

(440,314)

Exchange difference

 

(2,656)

1,173

(738)

(2,221)

Net book amount

 

41,855

89,574

19,972

151,401

Year ended December 31, 2023

Opening net book amount

41,855

89,574

19,972

151,401

Additions

2,987

21,612

2,994

27,593

Disposals, net

(877)

(17,718)

(696)

(19,291)

Depreciation charge

(18,761)

(45,082)

(11,065)

(74,908)

Exchange difference

42

186

53

281

Closing net book amount

25,246

48,572

11,258

85,076

As at December 31, 2023

Cost

111,470

303,092

118,384

532,946

Accumulated depreciation

(83,610)

(255,879)

(106,441)

(445,930)

Exchange difference

(2,614)

1,359

(685)

(1,940)

Net book amount

25,246

48,572

11,258

85,076

13   Property and equipment (Continued)

During the different periods, the approximate depreciation which were charged to cost of revenue, research and development expenses, selling and marketing expenses and general and administrative expenses were as follows:

Year ended December 31,

2022

2023

    

RMB’000

    

RMB’000

Cost of revenue

 

2,750

6,747

Research and development expenses

 

14,168

7,023

Selling and marketing expenses

 

4,814

4,306

General and administrative expenses

 

97,577

56,832

 

119,309

74,908

Depreciation of office and telecommunication equipment is allocated to different functional expenses based on usage of equipment by different functional divisions. Right-of-use properties and leasehold improvement are primarily related to business office buildings leased by the Group and used as corporate headquarters. For leased business office buildings which are for general and administrative use, the depreciation of the related right-of-use properties and leasehold improvement is charged to general and administrative expense.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets
12 Months Ended
Dec. 31, 2023
Intangible assets.  
Intangible assets

14   Intangible assets

Application and platform

Contributed

Development

by Ping

Developed

Purchased

costs in

Business

    

An Group

    

internally

    

Acquired

    

Software

    

progress

    

Goodwill

    

license

    

Others

    

Total

 

RMB’000

 

RMB’000

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

Year ended December 31, 2022

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Opening net book amount

 

226,943

2,231

27,041

45,389

289,161

92,341

4,088

687,194

Additions

 

927

44,950

45,877

Write-off

(6,371)

(3,837)

(10,208)

Transfer

 

58,528

(58,528)

Amortization

 

(110,801)

(2,231)

(15,729)

(31,315)

(2,045)

(162,121)

Exchange differences

7,907

582

1,205

9,694

Closing net book amount

 

176,206

12,821

29,179

289,161

61,026

2,043

570,436

As at December 31, 2022

 

 

 

 

 

 

 

 

Cost

 

690,910

773,332

61,078

149,734

28,699

289,161

155,492

80,263

2,228,669

Accumulated amortization

 

(690,910)

(602,065)

(61,078)

(136,885)

(94,466)

(78,220)

(1,663,624)

Exchange differences

4,939

(28)

480

5,391

Net book amount

 

176,206

12,821

29,179

289,161

61,026

2,043

570,436

Application and platform

Contributed

Development

by Ping

Developed

Purchased

costs in

Business

    

An Group

    

internally

    

Acquired

    

Software

    

progress

    

Goodwill

    

license

    

Others

    

Total

 

RMB’000

 

RMB’000

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

Year ended December 31, 2023

Opening net book amount

176,206

12,821

29,179

289,161

61,026

2,043

570,436

Additions

9,779

21,709

31,488

Write-off

(1,400)

(4,451)

(5,851)

Transfer

30,764

(30,764)

Amortization

(77,975)

(15,509)

(30,906)

(2,043)

(126,433)

Exchange differences

1,265

138

328

1,731

Closing net book amount

128,860

7,229

16,001

289,161

30,120

471,371

As at December 31, 2023

Cost

690,910

802,696

61,078

159,513

15,193

289,161

155,492

80,263

2,254,306

Accumulated amortization

(690,910)

(680,040)

(61,078)

(152,394)

(125,372)

(80,263)

(1,790,057)

Exchange differences

6,204

110

808

7,122

Net book amount

128,860

7,229

16,001

289,161

30,120

471,371

14   Intangible assets (Continued)

The Group assesses at each reporting date whether there is an indication that intangible assets may be impaired. During the year ended December 31, 2023, impairment charge of RMB3,847,000 and RMB2,004,000 has been charged to cost of revenue and research and development expenses, respectively. The impairment charge was charged against development costs for certain intangible assets developed internally, following a decision to reduce the output of certain products in 2023.

During the years ended December 31, 2021, 2022 and 2023, the amount of amortization charged to cost of revenue, research and development expenses and general and administrative expenses are as follows:

Year ended December 31,

Amortization of intangible assets

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Cost of revenue

 

297,406

146,466

114,512

Research and development expenses

 

3,396

6,282

4,438

General and administrative expenses

 

1,972

9,373

7,483

 

302,774

162,121

126,433

(a)

Impairment tests for goodwill

Goodwill arises from the Group’s acquisitions of Vantage Point Technology on July 31, 2018, BER Technology on June 30, 2019, and View Foundation on August 30, 2019.

The goodwill of the Group is attributable to the acquired workforce and synergies expected to be derived from combining with the operations of the Group. During the year ended December 31, 2022 and 2023, the goodwill is regarded as attributable to the CGU of Technology Solutions segment. The Group carries out its impairment testing on goodwill by comparing the recoverable amounts of groups of CGUs to their carrying amounts.

The management did the value-in-use calculations to determine the recoverable amounts. Value-in-use is calculated based on discounted cash flows. The discounted cash flows calculations of group of CGUs use cash flow projection developed based on financial budgets approved by management of the Group covering a five-year period, after considering the current and historical business performance, the future business plan and market data. Cash flows beyond the five-year period are extrapolated using the estimated long term growth rates stated below.

The significant assumptions used for value-in-use calculations are as follows:

For the year ended December 31,

    

2022

    

2023

RMB’000

RMB’000

 

Revenue growth rate

-15%-13

%

-10%-13

%

Profit margin

-15%-10

%

-2%-14

%

Long term growth rate

 

2

%

2

%

Pre-tax discount rate

17.50

%

19.73

%

Recoverable amount of the CGU exceeding its carrying amount (RMB’000)

 

781,499

1,153,821

14   Intangible assets (Continued)

(a)

Impairment tests for goodwill (Continued)

The following table sets forth the impact of reasonable possible changes in absolute value in each of the significant assumptions, with all other variables held constant, of goodwill impairment testing at the dates indicated.

Possible changes of significant assumptions

Recoverable amount of the CGU

exceeding its carrying amount

Year ended December 31,

    

2022

    

2023

 

RMB000

 

RMB000

Revenue growth rate decrease by 5%

 

373,790

 

597,067

Profit margin decrease by 1%

459,556

886,786

Long term growth rate decrease by 1%

 

669,058

 

1,039,101

Pre-tax discount rate increase by 1%

 

616,950

 

989,962

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Investments accounted for using the equity method
12 Months Ended
Dec. 31, 2023
Investments accounted for using the equity method  
Investments accounted for using the equity method

15   Investments accounted for using the equity method

(a)

Investment in associate

For the year ended

December 31, 

    

2021

    

2022

    

2023

 

RMB’000

 

RMB’000

 

RMB’000

At beginning of year

 

172,757

184,907

199,200

Share of gain of associate

 

12,150

25,291

7,157

Impairment charges on associate

 

(10,998)

(7,157)

Disposal

(199,200)

At end of the year

 

184,907

199,200

(i)On March 28, 2017, Shanghai OneConnect set up Pingan Puhui Lixin Asset Management Co., Ltd. (“Puhui Lixin”) with Pingan Puhui Enterprise Management Co., Ltd. (“Puhui Management”), a subsidiary of Lufax, by investing a capital amount of RMB40,000,000. In January 2019, Shanghai OneConnect made an additional capital injection of RMB100,000,000 into Puhui Lixin. On February 20, 2020, Puhui Management made another additional capital injection of RMB40,000,000 into Puhui Lixin. Accordingly, the Group’s equity interests in the investee were diluted from 35% to 31.82%, resulting in a dilution gain amounting to RMB2,511,000. In March 2020, Shanghai OneConnect made an additional capital injection of RMB60,000,000 into Puhui Lixin, and the Group’s equity interests in the investee were increased to 40%.

On November 24, 2022, Shanghai OneConnect entered into the Equity Transfer Agreement with Puhui Management, pursuant to which Shanghai OneConnect conditionally agreed to sell, and Puhui Management conditionally agreed to purchase, the Group’s 40% equity interest in Puhui Lixin at a consideration of RMB199,200,000. Upon the completion, Shanghai OneConnect will no longer hold any equity interest in Puhui Lixin. The transaction has been approved by the extraordinary general meeting and completed in 2023.

15   Investments accounted for using the equity method (Continued)

(a)

Investment in associate (Continued)

(ii)

Summarised financial information for associate

Summarised balance sheet

As at December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Total assets

 

1,075,852

 

1,686,575

 

*

Total liabilities

 

(682,979)

 

(1,230,475)

 

*

Net assets

 

392,873

 

456,100

 

*

Summarised income statement

For the year ended December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Operating income

 

96,372

 

144,762

 

*

Profit or loss from continuing operations

 

30,375

 

63,228

 

*

Groups share %

 

40

%  

40

%  

*

Group’s share in net assets

 

157,149

 

182,440

 

*

Goodwill

 

27,758

 

27,758

 

*

 

184,907

 

210,198

 

*

Less: impairment charges on associate

 

 

(10,998)

 

*

Carrying amount

 

184,907

 

199,200

 

*

*2023 information not presented as the associate was disposed of as described above.

(b)

Investment in joint venture

    

For the year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

At beginning of year

2,976

439

Additions

2,550

Share of losses of joint venture

(2,204)

(439)

(2,550)

Exchange difference

(333)

At end of the year

439

15   Investments accounted for using the equity method (Continued)

(b)

Investment in joint venture (Continued)

On August 23, 2019, the Group entered into an investment in SBI OneConnect Japan Co., Ltd. (“SBI Japan”) with SBI Holdings, Inc., (“SBI”) by investing a capital of RMB4,321,000 (JPY65,100,000), and held the equity interest as to 31%. The Group shares control with SBI and accounts for the investment as a joint venture. In October 2021, the Company disposed of the investment to SBI at no consideration as it was fully impaired considering accumulated losses.

The Group entered into an agreement of setting up Financial Open Portal (Guangxi) Cross-border Financial Digital Co., Ltd. (“Open Portal Guangxi”) with Digital Guangxi Group Co., Ltd. (“Digital Guangxi”) on April 10, 2020. The Group made a capital injection of RMB2,040,000 in 2020 and additional capital injection of RMB2,550,000 in 2023. The Group and Digital Guangxi owned the equity interest in Open Portal Guangxi as to 51% and 49%, respectively. The Group shares control with Digital Guangxi and accounts for the investment as a joint venture. The decisions on major operational and financial activities require the unanimous consent of the Group and Digital Guangxi pursuant to the provisions of the article of association of Open Portal Guangxi.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Financial instruments by category
12 Months Ended
Dec. 31, 2023
Financial instruments by category  
Financial instruments by category

16   Financial instruments by category

The Group holds the following financial instruments:

As at December 31,

    

Note

    

2022

    

2023

 

RMB’000

 

RMB’000

Financial assets

 

 

 

Financial assets at amortized cost

 

 

 

- Trade receivables

 

19

 

940,989

 

710,669

- Prepayments and other receivables (excluding non-financial asset items)

 

20

 

816,179

 

661,123

- Financial assets measured at amortized cost from virtual bank

21

44

3,081

- Restricted cash and time deposits over three months

 

23

 

343,814

 

447,564

- Cash and cash equivalents

 

24

 

1,907,776

 

1,379,473

Financial assets measured at fair value through other comprehensive income (FVOCI)

 

17

 

2,054,541

 

2,226,138

Financial assets at fair value through profit or loss (FVPL)

 

22

 

690,627

 

925,204

Derivative financial asset

- Held at FVPL

32

56,363

38,008

Total

 

 

6,810,333

 

6,391,260

Financial liabilities

 

 

 

Liabilities at amortized cost

 

 

 

- Trade and other payables (excluding non-financial liability items)

 

28

 

1,355,329

 

1,318,449

- Short-term borrowings

 

29

 

289,062

 

251,732

- Customer deposits

30

1,929,183

2,261,214

- Other financial liabilities from virtual bank

31

89,327

54,373

Derivative financial liability

 

 

- Held at FVPL

 

32

 

9,568

 

Total

 

 

3,672,469

 

3,885,768

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets measured at fair value through other comprehensive income
12 Months Ended
Dec. 31, 2023
Financial assets measured at fair value through other comprehensive income.  
Financial assets measured at fair value through other comprehensive income

17   Financial assets measured at fair value through other comprehensive income

As at December 31,

    

2022

    

2023

 

RMB’000

 

RMB’000

Loans and advances to customers

1,608,402

1,902,985

Equity securities (Note a)

 

3,204

 

3,204

Debt securities

442,935

319,949

2,054,541

2,226,138

Less: Non-current financial asset measured at fair value through other comprehensive income

(821,110)

(1,372,685)

1,233,431

853,453

(a)

On August 4, 2016, the Group acquired 5% equity interest in Fujian Exchange Settlement Centre Co., Ltd. (福建交易場所清算中心股份有限公司) at a consideration of RMB5,000,000. The fair value change of the equity interest was recognized in other comprehensive income.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Leases
12 Months Ended
Dec. 31, 2023
Leases  
Leases

18   Leases

(a)

Amounts recognized in the consolidated balance sheet

As at December 31,

    

2022

    

2023

RMB’000  

RMB’000  

Rightofuse assets (Note 13)

- Properties

 

89,574

 

48,572

Lease liabilities (Note 28)

 

 

- Non current

 

44,553

 

28,283

- Current

 

47,030

 

22,941

 

91,583

 

51,224

Additions to the right-of-use assets during the years ended December 31, 2022 and 2023 were RMB76,534,000 and RMB21,612,000, respectively.

The weighted average lessee’s incremental borrowing rate applied to the lease liabilities on December 31, 2022 and 2023 was 4.79% and 4.26%.

18   Leases (Continued)

(b)

Amounts recognized in the consolidated statement of profit or loss

For the year ended

December 31, 

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Depreciation charge of right‑of‑use assets

 

88,974

75,519

45,082

Interest expenses (included in finance cost)

 

5,803

7,578

3,448

 

94,777

83,097

48,530

The total cash outflow for leases in 2021, 2022 and 2023 were RMB97,551,000, RMB79,618,000 and RMB67,180,000, respectively.

Expenses recognized in relation to short-term leases for the years ended December 31, 2021, 2022 and 2023 amounted to RMB1,412,000, RMB2,884,000, and RMB6,258,000, respectively.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Trade receivables
12 Months Ended
Dec. 31, 2023
Trade receivables  
Trade receivables

19  Trade receivables

    

As at December 31,

 

2022

    

2023

 

RMB’000

 

RMB’000

Trade receivables

 

998,036

 

779,458

Less: impairment loss allowance (Note 5.1(b))

 

(57,047)

 

(68,789)

 

940,989

 

710,669

Trade receivables and their aging analysis, based on recognition date, are as follows:

As at December 31,

    

2022

    

2023

RMB000

RMB000

Up to 1 year

 

932,479

 

694,157

1 to 2 years

 

42,752

 

55,187

2 to 3 years

 

13,857

 

21,103

Above 3 years

 

8,948

 

9,011

 

998,036

 

779,458

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Prepayments and other receivables
12 Months Ended
Dec. 31, 2023
Prepayments and other receivables  
Prepayments and other receivables

20  Prepayments and other receivables

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Deposit receivable *

776,481

625,371

Value-added-tax deductible

 

143,338

 

188,501

Advance to suppliers

 

71,755

 

49,492

Advance to staff

 

47,332

 

13,238

Receivables for value-added-tax paid on behalf of wealth management products

 

455

 

Others

 

46,519

 

41,471

Less: impairment loss allowance

 

(7,276)

 

(5,719)

1,078,604

912,354

Less: Non-current portion of other receivables

(6,663)

 

1,078,604

 

905,691

* Deposit receivable mainly represents deposit paid to the Group’s service vendors according to the contractual agreements and such receivables will contractually be repaid within one year.

(a)

Movements in the impairment loss allowance of prepayments and other receivables are as follows:

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

(3,349)

(2,968)

(7,276)

Reversals/ (Additions)

2

(4,308)

1,557

Write-off

365

Exchange differences

14

End of the year

 

(2,968)

 

(7,276)

 

(5,719)

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets measured at amortized cost from virtual bank
12 Months Ended
Dec. 31, 2023
Financial assets measured at amortized cost from virtual bank  
Financial assets measured at amortized cost from virtual bank

21  Financial assets measured at amortized cost from virtual bank

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Loans and advances to customers

 

44

 

3,142

Less: expected credit loss provision

 

 

(61)

 

44

 

3,081

The balance represents financial assets measured at amortized cost carried out by OneConnect Bank, a wholly owned subsidiary from the Group, since 2020.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets at fair value through profit or loss
12 Months Ended
Dec. 31, 2023
Financial assets at fair value through profit or loss.  
Financial assets at fair value through profit or loss

22   Financial assets at fair value through profit or loss

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Wealth management products

690,627

925,204

As at December 31, 2022 and 2023, out of the wealth management products which the Group invested in, RMB690,627,000 and RMB532,147,000 were managed by subsidiaries of Ping An Group which are redeemable upon request by the holders, respectively.

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Restricted cash and time deposits over three months
12 Months Ended
Dec. 31, 2023
Restricted cash and time deposits over three months  
Restricted cash and time deposits over three months

23   Restricted cash and time deposits over three months

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Restricted bank deposits

198,320

39,005

Accrued interests

1,238

 

446

Time deposits with initial terms over three months

144,256

413,432

343,814

 

452,883

Less: Non-current restricted cash

(5,319)

343,814

 

447,564

As at December 31, 2022, RMB192,989,000 (USD27,710,000) were pledged for currency swaps, and RMB5,331,000 was pledged for business guarantee.

As at December 31, 2023, RMB22,594,000 (USD3,190,000) were pledged for currency swaps, and RMB16,412,000 was pledged for business guarantee.

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and cash equivalents
12 Months Ended
Dec. 31, 2023
Cash and cash equivalents.  
Cash and cash equivalents

24   Cash and cash equivalents

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Cash on hand

12

12

Cash at central bank

214,768

134,486

Cash at banks

1,692,996

 

1,244,975

1,907,776

 

1,379,473

At December 31,

    

2022

    

2023

RMB’000

RMB’000

USD

313,559

771,502

RMB

1,045,135

 

379,629

HKD

530,861

210,492

SGD

13,821

 

5,796

IDR

1,680

941

MYR

1,585

4

PHP

1,135

11,109

1,907,776

 

1,379,473

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Share capital
12 Months Ended
Dec. 31, 2023
Share capital  
Share capital

25   Share capital

    

Number of shares

    

USD

Authorized

Ordinary shares of USD0.00001 at December 31, 2021, 2022 and 2023

 

5,000,000,000

 

50,000

    

    

    

Equivalent

Number of shares

USD

to RMB

Issued

Ordinary shares of USD0.00001 at December 31, 2017

 

900,000,000

 

9,000

 

59,838

Newly issued ordinary shares (Note a)

 

99,999,999

 

1,000

 

6,331

Ordinary shares of USD0.00001 at December 31, 2018

 

999,999,999

 

10,000

 

66,169

Newly issued ordinary shares (Note b)

3,720,665

37

257

Newly issued ordinary shares upon initial public offering (Note c)

93,600,000

936

6,549

Ordinary shares of USD0.00001 at December 31, 2019

 

1,097,320,664

 

10,973

 

72,975

Newly issued ordinary shares (Note d)

72,660,000

727

5,033

Surrendered ordinary shares (Note e)

(3)

Ordinary shares of USD0.00001 at December 31, 2020

 

1,169,980,661

 

11,700

 

78,008

Surrendered ordinary shares (Note f)

(8)

Ordinary shares of USD0.00001 at December 31, 2021 and 2022 and 2023

1,169,980,653

11,700

78,008

(a)

The Company completed its Round A investments (“Round A Investments”) in April 2018 with 12 investors. 99,999,999 ordinary shares were issued to the Round A Investors at a price of USD7.5 per share for an aggregate consideration of approximately USD750 million (approximately RMB4,750,965,000). These shares rank pari passu in all respects with the shares then in issue.

(b)

On March 11, 2019, the Company issued 1,748,501 ordinary shares to National Dream Limited, the offshore entity of Vantage Point Technology, for a total subscription price of USD13,114,000 (approximately RMB88,030,000) pursuant to a share subscription agreement entered into in July 2018. On November 26, 2019, the Company issued 1,267,520 ordinary shares to Great Lakes Limited, the offshore entity of View Foundation’s selling shareholder, for a total subscription price of USD9,506,400 (approximately RMB66,877,000) pursuant to a share subscription agreement entered into in August, 2019. On November 27, 2019, the Company issued 563,714 and 140,930 ordinary shares to Blossom View Limited and Gold Planning Limited, respectively, which are the offshore entities designated by certain selling shareholders of BER Technology, for a total subscription price of USD5,284,830 (approximately RMB37,175,000) pursuant to a share subscription agreement entered into in September, 2019.

(c)

On December 13, 2019, the Company completed its IPO on the New York Stock Exchange. In the offering, 31,200,000 ADSs, representing 93,600,000 ordinary shares, were newly issued.

(d)

On January 14, 2020, the over-allotment options for the IPO were partially exercised and an addition of 3,520,000 ADSs were newly issued, which represented 10,560,000 ordinary shares. On August 17, 2020, the Company completed its underwritten public offerings of 18,000,000 ADSs issued and 2,700,000 ADSs issued pursuant to the over-allotment options, which totally represented 62,100,000 ordinary shares.

(e)

On December 11, 2020 and December 24, 2020, the Company bought back and cancelled 3 ordinary shares from Round A Investors.

(f)

On April 1, 2021 and April 2, 2021, the Company bought back and cancelled 8 ordinary shares from Round A Investors.

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Other reserves
12 Months Ended
Dec. 31, 2023
Other reserves  
Other reserves

26   Other reserves

    

    

    

    

Foreign

    

    

Sharebased

currency

Recapitalization

Share

compensation

translation

reserve

premium

reserve

differences

Others

Total

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

 

1,200,000

9,627,159

173,577

(133,132)

(227,673)

10,639,931

Other comprehensive income

 

-Foreign currency translation differences

 

(152,542)

(152,542)

-Fair value changes on financial assets measured at fair value through other comprehensive income

(1,812)

(1,812)

Share-based payments:

- Value of employee services and business cooperation arrangements(Note 27)

 

25,409

25,409

- Exercise of shares under share option Scheme

 

2,345

2,345

- Vesting of shares under Restricted Share Unit Scheme

 

(700)

(700)

As at December 31, 2021

 

1,200,000

9,627,159

200,631

(285,674)

(229,485)

10,512,631

Other comprehensive income

-Foreign currency translation differences

426,145

426,145

-Fair value changes on financial assets measured at fair value through other comprehensive income

5,324

5,324

Share-based payments:

- Value of employee services and business cooperation arrangements (Note 27)

13,361

13,361

- exercise of shares under share option Scheme

331

331

- Vesting of shares under Restricted Share Unit Scheme

(4,720)

(4,720)

As at December 31, 2022

1,200,000

9,627,159

209,603

140,471

(224,161)

10,953,072

Other comprehensive income

-Foreign currency translation differences

26,216

26,216

-Fair value changes on financial assets measured at fair value through other comprehensive income

500

500

Share-based payments:

- Value of employee services and business cooperation arrangements (Note 27)

14,497

14,497

Transactions with equity holders:

- Transactions with non-controlling interests

(4,434)

(4,434)

As at December 31, 2023

1,200,000

9,627,159

224,100

166,687

(228,095)

10,989,851

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments
12 Months Ended
Dec. 31, 2023
Share-based payments  
Share based payments

27   Share-based payments

For the purpose of establishing the Group’s share incentive scheme, a special purpose vehicle was set up in 2017 to indirectly hold ordinary shares of the Company. As the Company has the power to govern the relevant activities of the special purpose vehicle and can derive benefits from the services to be rendered by the grantees, the directors of the Company consider that it is appropriate to consolidate the special purpose vehicle. In September 2020, the Company purchased at par value of the 66,171,600 ordinary shares indirectly held by the special purpose vehicle and deposited these shares to the depositary of its ADS program. The aggregate consideration of RMB88,280,000 for 66,171,600 shares had been recognized as “shares held for share incentive scheme” before the respective shares were effectively transferred to grantees under share incentive scheme. This payment of RMB88,280,000 has been settled in December 2023.

On November 7, 2017, equity-settled share-based compensation plan (“the Share Option Scheme”) was set up with the objective to recognize and reward the contribution of eligible directors, employees and other persons (collectively, the “Grantees”) for the growth and developments of the Group. On September 10, 2019, the Board of Directors of the Company approved to amend and restate the equity-settled share-based compensation plan to supplement the Share Option Scheme with performance-based shares to grant to the Grantees (“the Restricted Share Units Scheme”). The 66,171,600 shares reserved for the share incentive scheme comprise the options previously granted under the Share Option Scheme and the remaining shares for grant under the Restricted Share Units Scheme. Both the Share Option Scheme and the Restricted Share Units Scheme are valid and effective for 10 years from the grant date. In 2022, the Company approved the increase of the number of ordinary shares available for award grant purpose under its share incentive scheme by 35,099,420. As such, the total number of ordinary shares which may be issued under the share incentive scheme is 101,271,020 shares.

In 2022, the Board of Directors of the Company approved a new share repurchase program in which the Company may purchase its own ADSs for award grant purpose. For the year ended December 31, 2022, the Company repurchased 8.02 million ADSs for a total cost of RMB74,992,000.

Share-based compensation expenses for the years ended December 31, 2021, 2022 and 2023 were allocated as follows:

For the year ended

December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

-Cost of revenue

935

3,233

-Research and development expenses

5,185

2,975

-Selling and marketing expenses

2,854

1,002

1,938

-General and administrative expenses

16,435

12,359

6,351

Total

25,409

13,361

14,497

Value of employee’s services (Note 8)

22,618

13,176

12,117

Value of non-employee’s services

2,791

185

2,380

Total

25,409

13,361

14,497

27    Share-based payments (Continued)

(a)   Share Option Scheme

Subject to the Grantee continuing to be a service provider, 100% of these options will be vested over 4 years upon fulfilling the non-market performance conditions prescribed in the grantee agreement.

The exercisable period of options starts no earlier than 12 months after the Company successfully completes an initial public offering and the Company’s shares get listed in the stock exchange (“IPO and Listing”) and no later than 10 years from the grant date. The vesting date is determined by the Board of Directors of the Company.

Movements in the number of share options granted to employees are as follows:

Number of share options

For the year ended

December 31, 

    

2021

    

2022

    

2023

At the beginning of the year

19,459,994

12,725,995

10,137,344

Exercised

(5,181,306)

(621,930)

Forfeited

 

(1,552,693)

 

(1,966,721)

 

(1,995,534)

At the end of the year

 

12,725,995

 

10,137,344

 

8,141,810

For the outstanding share options, the weighted-average exercise price was RMB21.00 and RMB18.02 per share and the weighted-average remaining contractual life was 5.28 and 4.22 years, respectively, as of December 31, 2022 and 2023, respectively.

Share options outstanding at the balance sheet dates have the following expiry dates and exercise prices.

Number of share options

As at December 31,

Grant Year

    

Expiry Year

    

Exercise price

    

Fair value of options

2022

    

2023

2017

2027

RMB1.33

RMB0.62

977,951

944,490

2017

 

2027

 

RMB2.00

 

RMB0.52

5,295,021

 

4,576,500

2018

 

2028

 

RMB52.00

 

RMB26.00

3,044,462

 

2,068,320

2019

2029

RMB52.00

RMB23.42

819,910

552,500

10,137,344

 

8,141,810

The Company have used the discounted cash flow method to determine the underlying equity fair value of the Company to determine the fair value of the underlying ordinary share before its IPO. Key assumptions, such as discount rate and projections of future performance, are required to be determined by the Company with best estimate.

Based on fair value of the underlying ordinary share, the Company have used Binomial option-pricing model to determine the fair value of the share option as at the grant date. Key assumptions are set as below:

    

2017

    

2018

    

2019

 

Discount rate

 

24.0

%

17.0

%

17.0

%

Risk‑free interest rate

 

4.0

%

4.0

%

3.0

%

Volatility

 

52.0

%

51.0

%

46.0

%

Dividend yield

 

0.0

%

0.0

%

0.0

%

27    Share-based payments (Continued)

(a)   Share Option Scheme (Continued)

The Binomial Model requires the input of highly subjective assumptions. The risk-free rate for periods within the contractual life of the option is based on the China Treasury yield curve in effect at the time of grant. The expected dividend yield was estimated based on the Company’s expected dividend policy over the expected life of the options. The Company estimates the volatility of its ordinary shares at the respective dates of grant based on the historical volatility of similar U.S. public companies for a period equal to the expected life preceding the grant date.

(b)

Restricted Share Units Scheme

Subject to the Grantee continuing to be a service provider, 100% of these restricted share units will be vested over 4 years upon fulfilling the service conditions and performance conditions prescribed in the grantee agreement.

Movements in the number of restricted share units granted to employees are as follows:

Number of restricted share units

For the year ended December 31,

    

2021

    

2022

    

2023

At the beginning of the year

 

1,751,702

 

16,552,829

 

36,232,094

Granted

 

17,033,120

 

28,745,900

 

230,000

Vested

(524,358)

(3,538,551)

Forfeited

 

(1,707,635)

 

(5,528,084)

 

(5,935,971)

At the end of the year

 

16,552,829

 

36,232,094

 

30,526,123

27   Share-based payments (Continued)

(b)  Restricted Share Units Scheme (Continued)

Restricted share units outstanding at the balance sheet dates have the following expiry dates and fair value prices.

Number of restricted share units

As at December 31,

    

    

    

2022

    

2023

Fair value of restricted share units

Grant Year

Expiry Year

RMB

09/10/2019

 

09/10/2029

 

35.22

204,503

 

158,807

01/01/2020

 

01/01/2030

 

16.18

11,509

 

11,502

04/01/2020

 

04/01/2030

 

16.98

45,008

 

42,505

07/01/2020

 

07/01/2030

 

38.67

1,502

 

1,500

06/01/2021

 

06/01/2031

 

13.69

248,043

 

155,040

06/01/2021

 

06/01/2031

 

14.31

7,502

 

7,500

06/01/2021

 

06/01/2031

 

14.93

112,500

 

112,500

07/01/2021

 

07/01/2031

 

15.16

147,751

 

99,001

09/01/2021

 

09/01/2031

 

5.53

4,198,965

 

3,335,253

10/01/2021

 

10/01/2031

 

5.25

116,593

 

70,001

10/01/2021

 

10/01/2031

 

4.68

3,973,655

 

3,444,091

01/02/2022

 

01/02/2032

 

2.40

126,862

 

103,397

01/02/2022

01/02/2032

2.41

1,740,001

 

1,740,001

01/02/2022

01/02/2032

3.29

567,700

462,265

01/02/2022

01/02/2032

2.64

300,000

365,760

04/02/2022

04/02/2032

1.78

130,000

130,000

07/02/2022

07/02/2032

2.72

40,000

40,000

10/02/2022

10/02/2032

0.98

80,000

80,000

12/16/2022

12/16/2032

0.81

24,180,000

19,977,000

01/02/2023

01/02/2033

0.71

190,000

36,232,094

30,526,123

Based on fair value of the underlying ordinary share, the Company have used the Monte Carlo model to determine the fair value of the restricted share units as at the grant date. Key assumptions are set as below:

    

2021

    

2022

    

2023

Risk-free interest rate

 

2.0%~3.0

%

2.0%~3.0

%

2.0%~3.0

%

Volatility

 

43.0%~49.0

%

43.0%~49.0

%

48.0%~49.0

%

Dividend yield

 

0.0

%

0.0

%

0.0

%

The Monte Carlo model requires the input of highly subjective assumptions. The risk-free rate for periods within the contractual life of the restricted share units is based on the China Treasury Bond Yield Curve in effect at the time of grant. The expected dividend yield was estimated based on the Company’s expected dividend policy over the expected life of the restricted share units. The Company estimates the volatility of its ordinary shares at the date of grant based on the historical volatility of similar US public companies for a period equal to the expected life preceding the grant date.

27   Share-based payments (Continued)

(c)  Share Repurchase

In 2022, the Board of Directors of the Company approved a new share repurchase program in which the Company may purchase its own ADSs for award grant purpose. For the year ended December 31, 2022, the Company repurchased 8.02 million ADSs as 24.07 million ordinary shares for a total cost of RMB74,992,000.

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Trade and other payables
12 Months Ended
Dec. 31, 2023
Trade and other payables.  
Trade and other payables

28   Trade and other payables

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Trade payables (i)

  

  

Due to related parties

442,007

 

119,434

Due to third parties

311,610

 

127,125

753,617

 

246,559

Redemption liability (ii, iii)

243,937

 

232,951

Accrued expenses

516,240

 

436,846

Security deposits

160,814

136,813

Lease liabilities (Note 18(a))

91,583

 

51,224

Amounts payable for purchase of shares held for share incentive scheme (Note 27)

88,280

 

Income and other tax payables

51,913

 

45,057

Amounts due to related parties

644,900

 

744,604

Others

112,822

 

115,517

2,664,106

 

2,009,571

 

Less: non - current portion

  

 

  

Lease liabilities

(44,553)

 

(28,283)

Amounts payable for purchase of shares held for share incentive scheme (Note 27)

(88,280)

 

(132,833)

(28,283)

2,531,273

 

1,981,288

(i)As at December 31, 2022, and 2023, based on recognition date, the aging of the trade payables are mainly within 1 year.
(ii)According to the shareholders agreement of BER Technology, the non-controlling shareholders shall have the right to request the Group to purchase the remaining 20% equity interests in BER Technology in an agreed period from June 30, 2022 to December 31, 2022. The purchase price was determined based on the financial performance of BER Technology and a pre-determined formula that set out in the respective shareholders agreement. Accordingly, the redemption liability of approximately RMB44,105,000 was initially recognized by the Group upon completion of acquisition as at the present value of the estimated future cash outflows, and the same amount was debited to other reserve. The redemption liability was subsequently measured at amortized cost. On December 30, 2022, the Group entered into a share purchase agreement with non-controlling shareholders of BER Technology to acquire the remaining 20% equity interests of BER Technology after renegotiation. The Group acquired the remaining 20% equity interests of BER Technology for RMB15,000,000 and relevant redemption liability has been settled in 2023.

28   Trade and other payables (Continued)

(iii)The Group wrote a put option on the equity in Vantage Point Technology pursuant to the relevant transaction documents entered into with certain non-controlling shareholders of Vantage Point Technology, which provides each of such non-controlling shareholders with the right to require the Group to purchase the equity interest subject to the terms and conditions of the put option. A financial liability (redemption liability) of RMB183,569,000 was initially recognized on the acquisition date to account for the put option and other reserve of the same amount were debited accordingly. The redemption liability was subsequently measured at amortized cost. As at December 31, 2023, the redemption liability of RMB232,951,000 was estimated based on the estimation of matters relating to the terms and conditions of the put option which is in the process of renegotiation as of the date of this report.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Short-term borrowings
12 Months Ended
Dec. 31, 2023
Short-term borrowings.  
Short-term borrowings

29   Short-term borrowings

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Unsecured

289,062

 

251,732

The weighted average interest rate of short-term borrowings was 4.61%, 4.48% per annum as at December 31, 2022, 2023.

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Customer deposits
12 Months Ended
Dec. 31, 2023
Customer deposits  
Customer deposits

30   Customer deposits

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Current and savings accounts

243,231

437,153

Fixed deposit

1,685,952

 

1,824,061

1,929,183

 

2,261,214

It represented customer deposits held by OneConnect Bank.

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Other financial liabilities from virtual bank
12 Months Ended
Dec. 31, 2023
Other financial liabilities from virtual bank  
Other financial liabilities from virtual bank

31   Other financial liabilities from virtual bank

As at December 31,

    

2022

    

2023

RMB000

RMB000

Repurchase agreements

 

89,327

 

54,373

As at December 31, 2023, the repurchase agreements of OneConnect Bank amounting to RMB54,373,000 (HKD60,000,000) were secured by debt securities included in “Financial assets measured at fair value through other comprehensive income”.

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative financial assets and liabilities
12 Months Ended
Dec. 31, 2023
Financial instruments by category  
Derivative financial assets and liabilities

32   Derivative financial assets and liabilities

As at December 31,

2022

2023

    

Nominal

    

    

Nominal

    

amount

Fair value

amount

Fair value

RMB’000

RMB’000

Foreign exchange swaps

648,404

19,279

5,666

388

Currency forwards

741,937

37,084

358,636

37,620

Derivative financial assets

1,390,341

56,363

364,302

38,008

Foreign exchange swaps

208,938

9,568

Derivative financial liabilities

208,938

9,568

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Dividends
12 Months Ended
Dec. 31, 2023
Dividends  
Dividends

33   Dividends

No dividends had been paid or declared by the Company during the years ended December 31, 2022 and 2023.

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred income tax
12 Months Ended
Dec. 31, 2023
Deferred income tax  
Deferred income tax

34   Deferred income tax

(a)

Deferred tax assets

The movements of deferred tax assets were as follows:

    

    

Accelerated

    

    

amortization

of intangible

Tax losses

assets

Others

Total

RMB’000

RMB’000

RMB’000

RMB’000

At January 1, 2021

 

312,908

212,035

 

59,751

584,694

Recognized in the profit or loss

 

116,993

(5,513)

 

8,644

120,124

At December 31, 2021

 

429,901

206,522

 

68,395

704,818

Recognized in the profit or loss

112,340

(21,274)

(16,489)

74,577

At December 31, 2022

542,241

185,248

51,906

779,395

Recognized in the profit or loss

 

40,384

 

(27,336)

 

359

 

13,407

At December 31, 2023

582,625

157,912

52,265

792,802

34   Deferred income tax (Continued)

(b)

Deferred tax liabilities

The movements of deferred tax liabilities were as follows:

    

Intangible

    

    

assets

acquired

through

business

combination

Others

Total

RMB’000

RMB’000

RMB’000

At January 1, 2021

 

20,080

 

18,141

 

38,221

Recognized in the profit or loss

 

(10,219)

 

3,459

 

(6,760)

At December 31, 2021

 

9,861

 

21,600

 

31,461

Recognized in the profit or loss

(4,665)

(8,164)

(12,829)

At December 31, 2022

5,196

13,436

18,632

Recognized in the profit or loss

 

(3,117)

 

11,090

 

7,973

At December 31, 2023

2,079

24,526

26,605

(c)Offsetting of deferred tax assets and deferred tax liabilities

    

As at 31 December

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Deferred tax assets

704,818

779,395

792,802

Set-off of deferred tax liabilities

(21,600)

(13,436)

(24,526)

683,218

765,959

768,276

    

As at 31 December

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Deferred tax liabilities

31,461

18,632

26,605

Set-off of deferred tax assets

(21,600)

(13,436)

(24,526)

9,861

5,196

2,079

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Cash flow information
12 Months Ended
Dec. 31, 2023
Cash flow information  
Cash flow information

35   Cash flow information

(a)

Cash used in operations

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Loss before income tax

 

(1,442,608)

(990,173)

(361,714)

Depreciation and amortization

 

438,749

281,430

201,341

Net impairment losses on financial and contract assets

72,229

33,639

53,950

Net impairment losses on intangible assets

10,208

5,851

Losses on disposal of property and equipment and intangible asset

 

266

14,490

6,058

Share-based payments expenses (Note 27)

 

25,409

 

13,361

 

14,497

Net losses/ (gain) on derivatives (Note 9)

 

169,545

(262,769)

(30,592)

Net gain on financial assets at fair value through profit or loss (Note 9)

 

(45,644)

(30,687)

(20,007)

Share of gain of associate and joint venture (Note 15)

 

(9,946)

(24,852)

(4,607)

Impairment charges on associate(Note 15)

10,998

7,157

Remeasurement of redemption liability(Note 9)

(37,874)

Finance costs

 

74,743

35,168

19,535

Interest from investing activities

(22,983)

(6,646)

(26,252)

Exchange (gain)/losses (Note 9)

(77,143)

312,843

11,171

Changes in working capital:

 

  

 

  

 

  

Trade receivables

 

(123,371)

 

(63,884)

 

185,745

Contract assets

 

45,855

 

106,135

 

29,276

Prepayments and other receivables

 

(353,480)

(335,419)

165,244

Trade and other payable

 

530,095

106,952

(817,507)

Contract liabilities

 

17,032

13,365

(30,938)

Customer deposits

944,318

579,012

332,031

Other financial liabilities from virtual bank

89,327

(34,954)

Financial assets measured at amortized cost from virtual bank

586,953

13,341

(3,098)

Financial assets measured at fair value through other comprehensive income from virtual bank

 

(1,103,460)

(504,942)

(294,583)

Payroll and welfare payables

(110,263)

(83,809)

(45,350)

 

(383,704)

(720,786)

(637,746)

(b)

Non-cash investing and financing activities

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Acquisition of right‑of‑use properties by leasing (Note 13)

 

118,030

 

76,534

 

21,612

35

Cash flow information (Continued)

(c)

Reconciliation of cash and liquid investments and gross debt

This section sets out an analysis of cash and liquid investments and gross debt as of December 31, 2022 and 2023 and the movements in cash and liquid investments and gross debt for the years ended December 31, 2021, 2022 and 2023.

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Restricted cash and time deposits over three months

343,814

 

447,564

Cash and cash equivalents

1,907,776

 

1,379,473

Financial assets at fair value through profit or loss

690,627

 

925,204

Lease liabilities (Note 18)

(91,583)

 

(51,224)

—due within one year

(47,030)

 

(22,941)

—due after one year

(44,553)

 

(28,283)

Borrowings — repayable within one year

(289,062)

 

(251,732)

2,561,572

 

2,449,285

Cash and liquid investments

2,942,217

 

2,752,241

Gross debt — fixed interest rates

(380,645)

 

(302,956)

2,561,572

 

2,449,285

Financial

assets at

fair value

Liabilities from

through

financing activities

    

Restricted

    

Cash and cash

    

profit or

    

Lease

    

    

cash (ii)

equivalents

loss

liabilities

Borrowings

Total

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

 

2,280,499

3,055,194

1,487,871

(134,219)

(2,283,307)

4,406,038

Cash flows

 

(1,206,607)

(1,627,680)

538,138

96,139

1,524,899

(675,111)

Acquisition of right-of-use assets

(118,030)

(118,030)

Other Changes (i)

 

(13,465)

(28,144)

45,644

1,220

(56,852)

(51,597)

As at December 31, 2021

 

1,060,427

1,399,370

2,071,653

(154,890)

(815,260)

3,561,300

Cash flows

(788,828)

433,119

(1,411,713)

76,734

543,501

(1,147,187)

Acquisition of right-of-use assets

(76,534)

(76,534)

Other Changes (i)

72,215

75,287

30,687

63,107

(17,303)

223,993

As at December 31, 2022

343,814

1,907,776

690,627

(91,583)

(289,062)

2,561,572

Cash flows

77,533

(543,432)

214,570

60,922

49,403

(141,004)

Acquisition of right-of-use assets

(21,612)

(21,612)

Other Changes (i)

26,217

15,129

20,007

1,049

(12,073)

50,329

As at December 31, 2023

447,564

1,379,473

925,204

(51,224)

(251,732)

2,449,285

(i)

Other changes include accrued interests, disposal, foreign currency translation differences and other non-cash movements.

(ii)

Cash flows include restricted cash and time deposits over three months movements recognized in cash flows from operating activities and investing activities.

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Related party transactions
12 Months Ended
Dec. 31, 2023
Related party transactions  
Related party transactions

36   Related party transactions

The following significant transactions were carried out between the Group and its related parties during the years ended December 31, 2021, 2022 and 2023.

(a)

Names and relationships with related parties

The following companies are related parties of the Group that had balances and/or transactions with the Group during the years ended December 31, 2021, 2022 and 2023.

Name of related parties

    

Relationship with the Group

 

Sen Rong Limited(i)

A shareholder that has significant influence over the Group

Rong Chang Limited(i)

A shareholder that has significant influence over the Group

Bo Yu

A shareholder that has significant influence over the Group

Ping An Group

Ultimate parent company of Bo Yu

Subsidiaries of Ping An Group

Controlled by Ping An Group

Open Portal Guangxi

Significant influenced by the Group

(i)

Sen Rong Limited and Rong Chang Limited has entered into an acting-in-concert agreement in 2020 and an amended and restarted agreement in 2021. As a result, Rong Chang and Sen Rong as a concert group had significant influence over the Group.

(b)

Key management personnel compensations

Key management includes directors (executive and non-executive) and senior officers. The compensations paid or payable by the Group to key management for employee services are shown below:

For the year ended December 31,

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Wages and salaries

 

28,163

 

21,123

 

20,806

Welfare and other benefits

 

772

 

614

 

654

Share-based payments

 

4,187

 

8,401

 

4,909

 

33,122

 

30,138

 

26,369

36   Related party transactions (Continued)

(c)

Significant transactions with related parties

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Revenue

 

  

    

  

    

  

Ping An Group and its subsidiaries

 

2,315,220

2,526,682

2,091,039

    

For the year ended December 31,

2021

2022

2023

RMB’000

RMB’000

RMB’000

Purchase of services

    

  

    

  

    

  

Ping An Group and its subsidiaries

    

1,534,302

    

1,706,436

    

1,423,367

Net loss on disposal of property and equipment

Ping An Group and its subsidiaries

(599)

(1,359)

Net gain from wealth management products consolidated by related parties

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

26,249

 

18,890

 

12,996

Net (loss)/gain on derivatives

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

(169,545)

 

262,769

 

30,592

 

 

 

Investment income from loan to related party

Open Portal Guangxi

283

Interest income on bank deposits

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

12,037

 

9,234

 

17,637

Leasing payment

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

19,849

 

20,957

 

12,131

Interest expenses

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

15,914

 

2,672

 

Net gain on financial assets measured at fair value through other comprehensive income

Ping An Group and its subsidiaries

 

 

315

 

36

Related party transactions (Continued)

(d)

Year end balances with related parties

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Trade receivables

  

  

Ping An Group and its subsidiaries (i)

372,456

 

299,098

Contract assets

 

Ping An Group and its subsidiaries

9,876

 

7,538

Prepayment and other receivables

 

Ping An Group and its subsidiaries

771,137

 

599,671

Financial assets at fair value through profit or loss (Note 22)

  

 

  

Ping An Group and its subsidiaries

405,960

 

417,956

Cash and restricted cash and time deposits over three months

  

 

  

Ping An Group and its subsidiaries

787,916

 

784,840

Trade and other payables

  

 

  

Ping An Group and its subsidiaries (i)

1,086,907

 

864,038

Contract liabilities

Ping An Group and its subsidiaries

27,517

25,550

Derivative financial assets

  

 

  

Ping An Group and its subsidiaries

56,363

 

38,008

Derivative financial liabilities

  

 

  

Ping An Group and its subsidiaries

9,568

 

(i)

The balances with related parties were unsecured, interest-free and repayable on demand.

XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2
The Group's maximum exposure to unconsolidated structured entities
12 Months Ended
Dec. 31, 2023
The Group's maximum exposure to unconsolidated structured entities  
The Group's maximum exposure to unconsolidated structured entities

37   The Group’s maximum exposure to unconsolidated structured entities

The Group has determined that all of assets management products managed by the Group and its investments in wealth management products, which are not controlled by the Group, are unconsolidated structured entities.

The Group invests in wealth management products managed by related parties for treasury management purposes. The Group also managed some assets management fund products as fund manager to generate fees from managing assets on behalf of other investors, mainly Ping An Group and its subsidiaries. The assets management fund products are financed by capital contribution from investors.

The following table shows the Group’s maximum exposure to the unconsolidated structured entities which represents the Group’s maximum possible risk exposure that could occur as a result of the Group’s arrangements with structured entities. The maximum exposure is contingent in nature and approximates the sum of direct investments made by the Group. The direct investments made by the Group are classified as FVPL.

The size of unconsolidated structured entities and the Group’s funding and maximum exposure are shown below:

Unconsolidated structured entities

The Group’s

Carrying

maximum

Interest held

31 December 2022

    

Size

    

amount

    

exposure

    

by the Group

RMB’000

RMB’000

RMB’000

Asset management products managed by the Group

 

594,058

Service fee

Wealth management products managed by related parties

Note a

690,627

690,627

Investment income

Unconsolidated structured entities

The Group’s

Carrying

maximum

Interest held

31 December 2023

    

Size

    

amount

    

exposure

    

by the Group

RMB’000

RMB’000

RMB’000

Wealth management products managed by related parties

Note a

532,147

532,147

Investment income

Note a: The wealth management products are sponsored by related financial institutions and the information related to size of these structured entities were not publicly available. The carrying amount is recorded in financial assets at fair value through profit or loss.

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Contingencies
12 Months Ended
Dec. 31, 2023
Contingencies  
Contingencies

38   Contingencies

The Group did not have any material contingent liabilities as at December 31, 2022 and 2023.

XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Restricted net assets
12 Months Ended
Dec. 31, 2023
Restricted net assets  
Restricted net assets

39   Restricted net assets

Relevant PRC laws and regulations permit payments of dividends by the subsidiaries, the VIEs and Subsidiaries of VIEs incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. In addition, each of the Company’s subsidiaries, the VIEs and Subsidiaries of VIEs is required to annually appropriate 10% of net after-tax income to the statutory general reserve fund prior to payment of any dividends, unless such reserve funds have reached 50% of its respective registered capital. As a result of these and other restrictions under PRC laws and regulations, the subsidiaries and the Consolidated Affiliated Entities are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances of the Group’s total consolidated net assets. As at December 31, 2023, the total restricted net assets of the Company’s subsidiaries and the VIEs and Subsidiaries of VIEs incorporated in PRC and subjected to restriction amounted to approximately RMB 6,338,242,000. Even though the Company currently does not require any such dividends, loans or advances from the PRC entities for working capital and other funding purposes, the Company may in the future require additional cash resources from them due to changes in business conditions, to fund future acquisitions and development, or merely to declare and pay dividends or distributions to its shareholders. Except for the above, there is no other restriction on the use of proceeds generated by the Company’s subsidiaries and the VIEs and Subsidiaries of VIEs to satisfy any obligations of the Company.

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Parent company only condensed financial information
12 Months Ended
Dec. 31, 2023
Parent company only condensed financial information  
Parent company only condensed financial information

40   Parent company only condensed financial information

Parent Company only financial statements have been provided pursuant to the requirements of Securities and Exchange Commission Regulation S-X Rule 12-04(a), which require condensed financial information as to financial position, cash flows and results of operations of a parent company as of the same dates and for the same periods for which audited consolidated financial statements have been presented, as the restricted net assets of the Company’s consolidated subsidiaries, including VIEs, as of December 31, 2023 exceeded the 25% threshold, using the same accounting policies as set out in the Group’s consolidated financial statements, except that the Company uses the equity method to account for investments in its subsidiaries and VIEs. Certain information and footnote disclosures generally included in financial statements prepared in accordance with IFRSs have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company.

The Company did not have significant capital and other commitments or guarantees as at December 31, 2023. The subsidiaries did not pay any dividend to the Company for the years presented.

40   Parent company only condensed financial information (Continued)

(a)

Condensed Statements of Comprehensive Income

    

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Selling and marketing expenses

(439)

(387)

(90)

General and administrative expenses

 

(53,621)

(104,653)

(32,965)

Net impairment losses on amount due from subsidiaries

(465,457)

(281,288)

Other income, gains or loss‑net

 

834

2,555

(457)

Operating loss

 

(53,226)

(567,942)

(314,800)

Finance (costs)/income – net

 

(32)

(573)

196

Share of losses of joint venture

(2,896)

Share of losses of subsidiaries and VIEs

 

(1,225,545)

(303,759)

(48,111)

Loss before income tax

(1,281,699)

(872,274)

(362,715)

Income tax expenses

Loss for the year

 

(1,281,699)

(872,274)

(362,715)

Other comprehensive income, net of tax

 

Items that may be subsequently reclassified to profit or loss

– Foreign currency translation differences

 

(152,542)

69,454

3,880

– Changes in the fair value of debt instruments measured at fair value through other comprehensive income

(16)

5,324

500

Items that will not be subsequently reclassified to profit or loss

– Foreign currency translation differences

 

356,691

22,336

Changes in the fair value of equity investments measured at fair value through other comprehensive income

(1,796)

Total comprehensive loss

 

(1,436,053)

(440,805)

(335,999)

40   Parent company only condensed financial information(Continued)

(b)

Condensed Balance Sheets

As at December 31,

    

    

2022

    

2023

Note

RMB’000

RMB’000

ASSETS

 

  

 

  

Noncurrent assets

 

  

 

  

Interest in subsidiaries

 

40(d)

1,764,074

2,181,554

Total noncurrent assets

 

1,764,074

2,181,554

Current assets

 

Amount due from subsidiaries

 

40(d)

1,641,677

803,173

Prepayments and other receivables

 

448

435

Cash and cash equivalents

 

7,327

3,267

Total current assets

 

1,649,452

806,875

Total assets

 

3,413,526

2,988,429

EQUITY AND LIABILITIES

 

Equity

 

Share capital

 

25

78

78

Shares held for share incentive scheme

 

27

(149,544)

(149,544)

Reserves

 

26

10,953,072

10,989,851

Accumulated loss

 

(7,510,899)

(7,873,614)

Total equity

 

3,292,707

2,966,771

Liabilities

 

Noncurrent liabilities

 

Trade and other payables

 

88,280

Total noncurrent liabilities

 

88,280

Current liabilities

 

 

Trade and other payables

32,539

21,658

Total current liabilities

 

32,539

 

21,658

Total liabilities

 

120,819

 

21,658

Total equity and liabilities

 

3,413,526

 

2,988,429

40

Parent company only condensed financial information (Continued)

(c)

Condensed Statements of Cash Flows

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Cash used in operating activities

 

  

 

  

 

  

Cash used in operations

 

(51,132)

 

(139,011)

 

(44,284)

Net cash used in operating activities

 

(51,132)

 

(139,011)

 

(44,284)

Cash flows from investing activities

 

 

 

Payment for interest in subsidiaries, net of cash acquired

 

(1,333,804)

 

(3,005,546)

 

(1,117,823)

Proceeds from loan to subsidiaries

 

1,350,654

 

3,218,655

 

1,157,947

Net cash generated from investing activities

 

16,850

 

213,109

 

40,124

Cash flows from financing activities

 

 

 

Proceeds from exercise of shares under share incentive scheme

9,257

1,161

Payments for shares repurchase

(74,992)

Net cash generated from/ (used in) financing activities

 

9,257

 

(73,831)

 

Net (decrease)/increase in cash and cash equivalents

 

(25,025)

 

267

 

(4,160)

Cash and cash equivalents at the beginning of the year

 

31,857

 

6,454

 

7,327

Effects of exchange rate changes on cash and cash equivalents

 

(378)

 

606

 

100

Cash and cash equivalents at the end of year

 

6,454

 

7,327

 

3,267

(d)

Interest in subsidiaries and amount due from subsidiaries

As at December 31,

2022

2023

    

RMB’000

    

RMB’000

Interest in subsidiaries

Equity investment in subsidiaries

 

1,764,074

 

2,181,554

As at December 31,

2022

2023

    

RMB’000

    

RMB’000

Amount due from subsidiaries

Loan receivables

 

1,641,677

 

803,173

XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Subsequent events
12 Months Ended
Dec. 31, 2023
Subsequent events  
Subsequent events

41   Subsequent events

On November 13, 2023, the Company entered into the Share purchase Agreement with Lufax Holding Ltd (the Purchaser), pursuant to which the Company conditionally agreed to sell, and the Purchaser conditionally agreed to acquire OneConnect Bank through transferring the entire issued share capital of the Jin Yi Tong Limited (the “Disposal Company”, a company indirectly holds 100% of the issued share capital of OneConnect Bank through its 100% owned subsidiary Jin Yi Rong Limited) at a consideration of HK $933,000,000 in cash, subject to the terms and conditions of the Share Purchase Agreement. Upon closing, the Company will cease to hold any interest in the Disposal Company. Accordingly, the Disposal Company, Jin Yi Rong Limited and OneConnect Bank and any company that is directly or indirectly controlled by OneConnect Bank (the “Disposal Group”) will cease to be subsidiaries of the Company and will no longer be consolidated into the financial statements of the Group. The transaction was approved by shareholders of the Company through an extraordinary general meeting held on January 16, 2024 and was completed on April 2, 2024. The relevant disposal gain is approximately RMB 262 million.

XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information (Policies)
12 Months Ended
Dec. 31, 2023
Summary of accounting policy information  
Basis of preparation

2.1  Basis of preparation

The consolidated financial statements of the Group have been prepared in accordance with IFRS Accounting Standards (“IFRSs”) issued by the International Accounting Standards Board (“IASB”). The consolidated financial statements have been prepared under the historical cost convention, as modified by the revaluation of financial assets measured at fair value through other comprehensive income, financial assets at fair value through profit or loss and derivative financial assets and liabilities, which are carried at fair value and subsequent changes are recognized in the statement of comprehensive income.

The preparation of the consolidated financial statements in conformity with IFRSs requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 below.

Recent accounting pronouncements

2.2  Recent accounting pronouncements

(a)   New and amended standards and interpretations adopted by the Group

The Group has applied the following standards and amendments for the first time for their annual reporting period commencing January 1, 2023:

IFRS 17 Insurance Contracts
Amendments to IAS 1 and IFRS Practice Statement 2 Disclosure of Accounting Policies
Amendments to IAS 8 Definition of Accounting Estimates
Amendments to IAS 12 Deferred Tax related to Assets and Liabilities arising from a Single Transaction
Amendment to IAS 12 International tax reform pillar two model rules

The amendments listed above did not have material impact on the amounts recognized in prior periods and are not expected to significantly affect the current or future periods.

(b)   New standards and amendments to standards and interpretations not yet adopted

Several new standards and amendments to standards and interpretations have been issued but not effective during the year 2023 and have not been early adopted by the Group in preparing these consolidated financial statements:

    

Effective for annual 
periods beginning 
on or after

 

Amendments to IAS 1 – Classification of Liabilities as Current or Non-current

January 1, 2024

Amendments to IAS 1 – Non-current liabilities with covenants

January 1, 2024

Amendments to IFRS 16 – Lease liability in sale and leaseback

January 1, 2024

Amendments to IAS 7 and IFRS 7 – Supplier finance arrangements

January 1, 2024

Amendments to IFRS 10 and IAS 28 - Sale or Contribution of Assets between an Investor and its Associate or Joint Venture

To be determined

Amendments to IAS 21 – Lack of Exchangeability

January 1, 2025

The above new standards, new interpretations and amended standards are not expected to have a material impact on the consolidated financial statements of the Group.

Revenue recognition

3.1.1 Revenue recognition

Revenue represents the amount of consideration the Group is entitled to upon the transfer of promised goods or services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). Revenues are recognized when or as control of the asset or service is transferred to the customer. Depending on the terms of the contract and the laws that apply to the contract, control of the goods and services may be transferred over time or at a point in time. Control of the goods and services is transferred over time if the Group’s performance:

provides all of the benefits received and consumed simultaneously by the customer;
creates and enhances an asset that the customer controls as the Group performs; or
does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date.

If control of the goods and services transfers over time, revenue is recognized over the period of the contract by reference to the progress towards complete satisfaction of that performance obligation.

Otherwise, revenue is recognized at a point in time when the customer obtains control of the goods and services.

The progress towards complete satisfaction of the performance obligation is measured based on one of the following methods that best depict the Group’s performance in satisfying the performance obligation:

direct measurements of the value transferred by the Group to the customer; or
the Group’s efforts or inputs to the satisfaction of the performance obligation.

When either party to a contract has performed, the Group presents the contract in the statement of financial position as a contract asset or a contract liability, depending on the relationship between the entity’s performance and the customer’s payment.

A contract asset is the Group’s right to consideration in exchange for goods or services that the Group has transferred to a customer. If the value ascribed to the services rendered by the Group exceed the payment, a contract asset is recognized. Judgement is required in determining whether a right to consideration is unconditional and thus qualifies as a receivable.

A receivable is recorded when the Group has an unconditional right to consideration on the date the payment is due even if it has not yet performed under the contract.

If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract as a contract liability when the payment is made or the payment is due (whichever is earlier). A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. A contract liability is recognized as revenue upon transfer of control to the customers of the promised license, products and services.

Some of the Group’s contracts with customers contain multiple performance obligations. For these contracts, the Group accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Although each of the performance obligations sometimes has a separate contractual price agreed in the contract, the management compares the contractual price with observable standalone market price, if any, or cost plus a margin price to assess the reasonableness of the pricing. If the contractual price for each performance obligation is assessed to be on market price basis, the Group uses the contractual price to measure and recognize revenue for each performance obligation. If the contractual price for each performance obligation is assessed to be not on market price basis, the Group reallocates the total contract price to the identified performance obligations based on its best estimated standalone selling price of each performance obligation.

Only the contracts for business origination services (Note 3.1.1(b)) contain significant financing components. As a practical expedient, the Group does not account for financing components if the period between when the Group transfers the promised goods or services to the customer and when the customer pays for those goods or services is one year or less.

Incremental costs of obtaining customer contract primarily consist of sales commissions and are capitalized as an asset. The Group amortizes assets recognized from capitalizing costs to obtain a contract on a systematic basis to profit or loss, consistent with the pattern of revenue recognition to which the asset relates. As a practical expedient, the Group recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Group otherwise would have recognized is one year or less.

The following is a description of the accounting policy for the principal revenue streams of the Group.

(a)Implementation and post-implementation support services

Implementation services represent customer-specific software development or customization services provided to customers for the use of the Group’s software in cloud offerings or on-premise IT environment. The implementation contract is either on a time and material basis or fixed-fee basis. The Group invoices fees for implementation services based on actual time and materials incurred to date or according to pre-agreed payment schedules. After development, license to use the software is granted to the customer with an indefinite life. The customer cannot benefit from the implementation service on its own without the license. The perpetual license is a result of the implementation service. The implementation service and the perpetual license are highly interrelated and within the context of the contract, the promise of the Group is to transfer the implementation service together with the perpetual license as one output to its customers. Both the implementation service and the perpetual license to use the software are not distinct and thus should be combined together as one performance obligation. And there is no sales/usage-based royalty for the license to use the software in the arrangement.

The Group’s customer contracts often include both implementation services and post-implementation support services. Customers can benefit from implementation service and post-implementation support service on their own, and those services are clearly stated in the contract and are separately identifiable, they are not integrated or interrelated with each other, and do not significantly affect each other.

For implementation services, revenue is recognized over time if the Group’s performance (i) provides all of the benefits received and consumed simultaneously by the customer, (ii) creates and enhances an asset that the customer controls as the Group performs, or (iii) does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date. Accordingly, revenue for implementation contracts is recognized over the contract terms by reference to the progress of work performed, which is measured based on costs incurred toward satisfying the performance obligation, relative to total costs expected to be incurred to the complete satisfaction of the performance obligation. Otherwise revenue is recognized at a point in time when control of the promised services is transferred to the customer.  

For post-implementation support services, the performance obligation is to stand ready to provide technical support and unspecified updates and upgrades on a when-and-if-available basis. The customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized based on time elapsed and thus ratably over the term of the support arrangement.

(b)

Transaction based service

The Group derives its transaction based service revenue primarily from business origination services, risk management services, operation support services and other services.

Business origination services

The Group provides business origination services by assisting financial institutions in customer acquisition for their products including loans, wealth management products and insurance policies etc.

In order to satisfy its performance obligations (that is generating customer leads for financial institutions), the Group designs marketing plans, sources leads and analyzes the leads. The Group generates customer leads for financial institutions through its own platform or from channel partners. The leads, which are sourced from the Group’s own platform or from the channel partners, are grouped together and are screened and analyzed by the Group to ensure that they meet customers’ criteria. When the leads are sourced from the channel partners, the Group determined that it is the principal in providing the business origination services to the financial institutions because the Group controls the leads sourced from channel partners, screens and analyzes the leads before delivering those leads to customers. For business origination services, the Group is primarily responsible for fulfilling the promise to generate customer leads to financial institutions and has full discretion in establishing the price for the business origination services provided to financial institutions, as well as the selection of and determination of prices paid to the channel partners. Accordingly, the Group records revenue based on the gross amount payable by the financial institutions and records the amount payable to the channel partners as cost of revenue. The Group normally charges its customers based on successful referrals at fixed charge rates.The revenue for business origination services is recognized when a referral is successfully accepted by financial institutions.

The Group determined that it is not the legal lender and legal borrower (or receiver of deposits from investors) in the loan origination and repayment process. Therefore, the Group does not record loans receivable and payable arising from the loans between lenders and borrowers. The Group acts as an agent to facilitate such loans.

Operation support services

Operation support services mainly represent calling services and insurance loss assessment services, digital certification and related services and solutions, service management platforms to participants around auto aftermarket scenarios, asset monitoring services and consulting services provided to financial institutions.

For contracts which the Group charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis, the revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.

For contracts which the Group charges its customers based on the term of services and invoices the fee on periodical basis, and the performance obligation is to stand ready to provide operation support, the customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized over time based on time elapsed and thus ratably over the term of the support arrangement.

When the consideration receivable is different from the revenue recognized, a “contract asset” or “contract liability” shall be recognized in the consolidated statement of financial position.

Risk management services

Risk management services mainly represent credit risk assessment, identity verification service, risk management services used in insurance loss assessment and anti-fraud services provided to financial institutions.

For risk management services contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.

Cloud platform services

Cloud platform services mainly represent providing financial institutions with value-added services including computing, storage, database and backup services on a variety of cloud infrastructures. For cloud platform contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized over time based on time elapsed and thus ratably over the contract terms when the customers receive and consume the benefits of these services.

Others

Other revenue mainly represents sales of products, asset management services and revenue from virtual bank.

For sales of products, the Group recognizes revenue net of discounts and return allowances upon the time when the products are delivered to customers.

(c)Interest and commission income

For virtual bank, interest income from debt instruments measured at amortized cost and debt instruments measured at fair value through other comprehensive income is recognized in revenue using the effective interest rate method. Fees and commissions are recognized on an accrual basis when the service has been provided or significant act performed.

Intangible assets

3.1.2 Intangible assets

The Group’s intangible assets include application and platforms, purchased software, development costs in progress, goodwill, business licenses and others.

Intangible assets can be recognized only when future economic benefits expected to be obtained from the use of the item will flow into the Group and its cost can be measured reliably. Intangible assets acquired separately are measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is the fair value as at the date of acquisition.

Costs associated with maintaining application and platform are recognized as an expense as incurred. Development costs that are directly attributable to the development and testing of identifiable application and platform controlled by the Group are recognized as intangible assets when the following criteria are met:

it is technically feasible to complete the application and platform so that it will be available for use
management intends to complete the application and platform and use or sell it
there is an ability to use or sell
it can be demonstrated how the application and platform will generate probable future economic benefits
adequate technical, financial and other resources to complete the development and to use or sell the application and platform are available, and
the expenditure attributable to the application and platform during its development can be reliably measured.

Directly attributable costs that are capitalized mainly include employee costs and technology service fees.

Research expenditure and development expenditure that do not meet the criteria above are recognized as an expense as incurred. Development costs previously recognized as an expense are not recognized as an asset in a subsequent period. Capitalized development costs are recorded as intangible assets and amortized from the point at which the asset is ready for use.

The useful lives of intangible assets are assessed by the period of bringing economic benefits for the Group.

The useful lives of intangible assets excluding development cost in progress are set as follows:

    

Expected useful life

 

Application and platform

3 - 10 years

Purchased software

3 - 10 years

Business licenses

3 - 5 years

Intangible assets with finite lives are subsequently amortized on the straight-line basis over the useful economic life. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed, and adjusted if appropriate, at least at each year end.

Intangible assets with indefinite useful lives and development costs in progress are not amortized, but are subject to annual impairment assessment.

Impairment of non financial assets

3.1.3 Impairment of non-financial assets

The Group assesses at each reporting date whether there is an indication that a non-financial asset other than deferred tax assets may be impaired. If any such indication exists, or when annual impairment testing for a non-financial asset is required, the Group makes an estimate of the asset’s recoverable amount. A non-financial asset’s recoverable amount is the higher of the asset’s or cash-generating unit’s fair value less costs to sell and its value in use and is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets, in which case the recoverable amount is determined for the cash-generating unit to which the asset belongs. Where the carrying amount of a non-financial asset exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. In assessing value in use, the estimated future cash flows are discounted to their present value using discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In determining fair value less costs to disposal, an appropriate valuation model is used. These calculations are corroborated by valuation multiples, quoted share prices for publicly traded subsidiaries or other available fair value indicators.

For non-financial assets other than goodwill, an assessment is made at each reporting date as to whether there is any indication that previously recognized impairment losses may no longer exist or may have decreased. If such an indication exists, the Group makes an estimate of the recoverable amount. A previously recognized impairment loss is reversed only if there has been a change in the estimates used to determine the asset’s recoverable amount since the last impairment loss was recognized. If that is the case, the carrying amount of the asset is increased to its recoverable amount. That increased amount cannot exceed the carrying amount that would have been determined, net of depreciation, had no impairment loss been recognized for the asset in prior years. Such a reversal is recognized in the statement of comprehensive income.

Goodwill is reviewed for impairment, annually or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Impairment is determined by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units), to which the goodwill relates. The recoverable amount is the higher of its fair value less costs of disposal and its value-in-use, determined on an individual asset (or cash-generating unit) basis, unless the individual asset (or cash-generating unit) does not generate cash flows that are largely independent from those of other assets or groups of assets (or groups of cash-generating units). Impairment losses recognized in relation to goodwill are not reversed for subsequent increases in its recoverable amount.

Intangible assets with indefinite useful lives and development costs in progress are tested for impairment annually at each year end either individually or at the cash-generating unit level, as appropriate.

Financial assets

3.1.4 Financial assets

Classification

The Group classifies its financial assets in the following measurement categories:

those to be measured subsequently at fair value (either through other comprehensive income, or through profit or loss), and
those to be measured at amortized cost.

The classification depends on the entity’s business model for managing the financial assets and the contractual terms of the cash flows.

For assets measured at fair value, gains and losses will either be recorded in profit or loss or other comprehensive income. For investments in debt instruments, this will depend on the business model in which the investment is held and the cash flow characteristics of the asset. For investments in equity instruments, this will depend on whether the Group has made an irrevocable election at the time of initial recognition to account for the equity investment measured at fair value through other comprehensive income.

The Group reclassifies debt investments when and only when its business model for managing those assets changes.

Recognition and measurement

At initial recognition, the Group measures a financial asset at its fair value plus, in the case of a financial asset not at fair value through profit or loss, transaction costs that are directly attributable to the acquisition of the financial asset. Transaction costs of financial assets carried at fair value through profit or loss are expensed in the consolidated statement of comprehensive income.

(a)    Debt instruments

Subsequent measurement of debt instruments depends on the Group’s business model for managing the asset and the cash flow characteristics of the asset. There are three measurement categories into which the Group classifies its debt instruments:

Amortized cost: Assets that are held for collection of contractual cash flows where those cash flows represent solely payments of principal and interest are measured at amortized cost. Interest income from these financial assets is included in finance income using the effective interest rate method. Any gain or loss arising on derecognition is recognized directly in profit or loss and presented in other income, gains or loss together with foreign exchange gains and losses. Impairment losses are presented in the consolidated statements of comprehensive income.

Fair value through other comprehensive income (“FVOCI”): Assets that are held for collection of contractual cash flows and for selling the financial assets, where the assets’ cash flows represent solely payments of principal and interest, are measured at FVOCI. Movements in the carrying amount are taken through OCI, except for the recognition of impairment gains or losses, interest income and foreign exchange gains and losses which are recognized in profit or loss. When the financial asset is derecognized, the cumulative gain or loss previously recognized in OCI is reclassified from equity to profit or loss and recognized in other income, gains or loss. Interest income from these financial assets is included in other gain using the effective interest rate method. Foreign exchange gains and losses are presented in other income, gains or loss and impairment expenses are presented in the statement of profit or loss.
Fair value through profit or loss (“FVPL”): Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL. A gain or loss on a debt investment that is subsequently measured at FVPL is recognized in profit or loss and presented net within other income, gains or loss in the period in which it arises.

(b)

Equity instruments

The Group subsequently measures all equity investments at fair value. Where the Group’s management has elected to present fair value gains and losses on equity investments in other comprehensive income, there is no subsequent reclassification of fair value gains and losses to profit or loss following the derecognition of the investment. Dividends from such investments continue to be recognized in profit or loss. Changes in the fair value of financial assets at fair value through profit or loss are recognized in profit or loss. Impairment losses (and reversal of impairment losses) on equity investments measured at FVOCI are not reported separately from other changes in fair value.

(c)Impairment

The Group assesses on a forward looking basis the expected credit losses associated with its debt instruments carried at amortized cost and FVOCI. The impairment methodology applied depends on whether there has been a significant increase in credit risk. Expected credit loss refers to the weighted average amount of credit loss of financial instruments based on the probability of default. Credit loss refers to the difference between all contractual cash flows receivable and all cash flows that the entity expects to receive, discounted at the original effective interest rate. The Group recognizes or reverses the impairment provision through profit or loss.

For debt instruments measured at FVOCI, impairment gains or losses are included in the net impairment losses on financial instruments and correspondingly reduce the accumulated changes in fair value included in the OCI reserves of equity.

For trade receivables and contract assets, the Group applies the simplified approach permitted by IFRS 9, which requires expected lifetime losses to be recognized from initial recognition of the assets. The impairment matrix is determined based on historical observed default rates over the expected life of the contract assets and trade receivables with similar credit risk characteristics and is adjusted for forward-looking estimates. At every reporting date the historical observed default rates are updated and changes in the forward-looking estimates are analyzed.

Impairment on other receivables are measured as either 12-month expected credit losses or lifetime expected credit losses, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit losses.

Share-based payments

3.1.5 Share-based payments

An equity-settled share-based compensation plan was granted to the employees and non-employees, under which the entity receives services from employees and non-employees as consideration for equity instruments (options) of the Group. The fair value of the services received in exchange for the grant of the options is recognized as an expense with a corresponding increase in equity. The total amount to be expensed is determined by reference to the fair value of the options granted:

including any market performance;
excluding the impact of any service and non-market performance vesting conditions;
including the impact of any non-vesting conditions

The total expense is recognized over the vesting period, which is the period over which all of the specified vesting conditions are to be satisfied. At the end of each reporting period, the Group revises its estimates of the number of options that are expected to vest based on the non-market performance and service conditions. It recognizes the impact of the revision to original estimates, if any, in the statement of comprehensive income, with a corresponding adjustment to equity.

If the terms of an equity-settled award are modified, at a minimum an expense is recognized as if the terms had not been modified. An additional expense is recognized for any modification that increases the total fair value of the share-based payment arrangement, or is otherwise beneficial to the employee, as measured at the date of modification.

If an equity-settled award is cancelled, it is treated as if it had vested on the date of cancellation, and any expense not yet recognized for the award is recognized immediately. However, if a new award is substituted for the cancelled award, and designated as a replacement award on the date that it is granted, the cancelled and new award are treated as if they were a modification of the original award, as described in the previous paragraph.

Tax

3.1.6 Tax

Income tax comprises current and deferred tax. Income tax is recognized in the statement of comprehensive income, or in other comprehensive income or in equity if it relates to items that are recognized in the same or a different period directly in other comprehensive income or in equity.

Current tax assets and liabilities for the current and prior periods are measured at the amount expected to be recovered from or paid to the taxation authorities.

Deferred tax is provided, using the liability method, on all temporary differences at the end of the reporting period between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes.

Deferred tax liabilities are recognized for all taxable temporary differences, except:

when the deferred tax liability arises from the initial recognition of goodwill or an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and
in respect of taxable temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, when the timing of the reversal of the temporary differences can be controlled and it is probable that the temporary differences will not reverse in the foreseeable future.

Deferred tax assets are recognized for all deductible temporary differences, the carry-forward of unused tax credits and any unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences, and the carry-forward of unused tax credits and unused tax losses can be utilized, except:

when the deferred tax asset relating to the deductible temporary differences arises from the initial recognition of an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and
in respect of deductible temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, deferred tax assets are only recognized to the extent that it is probable that the temporary differences will reverse in the foreseeable future and taxable profit will be available against which the temporary differences can be utilized.

The carrying amount of deferred tax assets is reviewed at the end of each reporting period and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Conversely, previously unrecognized deferred tax assets are reassessed at the end of each reporting period and are recognized to the extent that it is probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized.

Deferred tax assets and liabilities are measured at the tax rates that are expected to apply to the period when the asset is realized or the liability is settled, based on tax rates (and tax laws) that have been enacted or substantively enacted at the end of the reporting period.

Deferred tax assets and deferred tax liabilities are offset, if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.

Principles of consolidation and equity accounting

3.2.1  Principles of consolidation and equity accounting

3.2.1.1  Subsidiaries

Subsidiaries are all entities (including structured entities or VIEs as stated in Note 1.2 above) over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the group. They are deconsolidated from the date that control ceases.

Intercompany transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.

Non-controlling interests in the results and equity of subsidiaries are shown separately in the consolidated statements of comprehensive income, consolidated statement of changes in equity and consolidated balance sheet, respectively.

For the parent company’s separate financial statements, investments in subsidiaries are accounted for using the equity method.

3.2.1.2  Investments accounted for using the equity method

(i) Associate

An associate is an entity over which the Group has significant influence but not control, generally accompanying a shareholding of between 20% and 50% of the voting rights. Significant influence could be demonstrated for an investment of less than 20%, for example, by representation on the board of directors or equivalent governing body of the investee. Investments in associates are accounted for using the equity method of accounting.

(ii) Joint ventures

Investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. Investments in joint ventures are accounted for using the equity method.

Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investment accounted for using the equity method include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate or a joint venture, any difference between the cost of the investment accounted for using the equity method and the Group’s share of the net fair value of the investment’s identifiable assets and liabilities is accounted for as goodwill.

If the ownership interest in an associate or a joint venture is reduced but significant influence is retained, only a proportionate share of the amounts previously recognized in other comprehensive income is reclassified to profit or loss where appropriate.

The Group’s share of post-acquisition profit or loss is recognized in the consolidated statement of comprehensive income, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in investment accounted for using the equity method equals or exceeds its interest in the investment, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the investment.

The Group determines at each reporting date whether there is any objective evidence that the investment accounted for using the equity method is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount adjacent to “share of loss of associate and joint venture” in the consolidated statement of comprehensive income.

Profits and losses resulting from upstream and downstream transactions between the Group and its investment accounted for using the equity method are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the investment. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.

Gain or losses on dilution of equity interest in the investment accounted for using the equity method are recognized in the consolidated statement of comprehensive income.

Structured Entities

3.2.2  Structured Entities

A structured entity is an entity that has been designed so that voting or similar rights are not the dominant factor in deciding who controls the entity, such as when any voting rights relate to administrative tasks only, and the relevant activities are directed by means of contractual or related arrangements.

The Group determines whether it is an agent or a principal in relation to those structured entities in which the Group acts as an asset manager on management’s judgement. If an asset manager is agent, it acts primarily on behalf of others and so does not control the structured entity. It may be principal if it acts primarily for itself, and therefore controls the structured entity. The unconsolidated structured entities in which the Group acts as an asset manager is set out in Note 37.

Business combination

3.2.3  Business combination

Except for business combinations under common control, the Group applies the acquisition method to account for business combinations. The consideration transferred for the acquisition of a subsidiary is the fair values of the assets transferred, the liabilities incurred to the former owners of the acquiree and the equity interests issued by the Group. Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are measured initially at their fair values at the acquisition date.

The Group recognizes any non-controlling interest in the acquiree on an acquisition-by-acquisition basis. Acquisition-related costs are expensed as incurred.

The excess of the consideration transferred, the amount of any non-controlling interest in the acquiree and the acquisition-date fair value of any previous equity interest in the acquiree over the fair value of the identifiable net assets acquired is recorded as goodwill.

Foreign currency translation

3.2.4  Foreign currency translation

Functional and presentation currency

Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The functional currency of the Company is the United States dollar (“US$”). RMB is the functional currency of the subsidiaries in PRC. As the major operations of the Group are within the PRC, the directors of the Company have chosen to present the Group’s financial statements in RMB (the presentation currency).

Transactions and balances

Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates are generally recognized in the consolidated statements of comprehensive income.

Foreign exchange gains and losses that relate to borrowings are presented in the consolidated statements of comprehensive income, within finance costs. All other foreign exchange gains and losses are presented in the consolidated statements of comprehensive income on a net basis within other income, gains or loss - net.

Non-monetary items that are measured at fair value in a foreign currency are translated using the exchange rates at the date when the fair value was determined. Translation differences on assets and liabilities carried at fair value are reported as part of the fair value gain or loss. For example, translation differences on non-monetary assets and liabilities such as equities held at fair value through profit or loss are recognized in profit or loss as part of the fair value gain or loss and translation differences on non-monetary assets such as equities classified as fair value through other comprehensive income are recognized in other comprehensive income.

Group companies

The results and financial position of foreign operations (none of which has the currency of a hyperinflationary economy) that have a functional currency different from the presentation currency are translated into the presentation currency as follows:

assets and liabilities for each balance sheet presented are translated at the closing rate at the date of that balance sheet
income and expenses for each statement of profit or loss and statement of comprehensive income are translated at average exchange rates (unless this is not a reasonable approximation of the cumulative effect of the rates prevailing on the transaction dates, in which case income and expenses are translated at the dates of the transactions), and
all resulting exchange differences are recognized in other comprehensive income.

On consolidation, exchange differences arising from the translation of any net investment in foreign entities, and of borrowings and other financial instruments designated as hedges of such investments, are recognized in other comprehensive income. When a foreign operation is sold or any borrowings forming part of the net investment are repaid, the associated exchange differences are reclassified to profit or loss, as part of the gain or loss on sale.

Derivative financial instruments

3.2.5  Derivative financial instruments

The Group’s derivative financial instruments are initially recognized at fair value on the date of which the related derivative contracts are entered into and are subsequently measured at fair value. All derivatives are carried as assets when the fair values are positive and as liabilities when the fair values are negative. The gains or losses arisen from fair value changes of derivatives are recognized in profit or loss. No derivative financial instruments are designated as hedging instrument.

Trade receivables

3.2.6  Trade receivables

Trade receivables are amounts due from customers for products sold or services performed in the ordinary course of business. If collection of trade and other receivables is expected in one year or less, they are classified as current assets. If not, they are presented as non-current assets.

Trade receivables are recognized initially at the amount of consideration that is unconditional unless they contain significant financing components, when they are recognized at fair value. The Group holds the trade receivables with the objective to collect the contractual cash flows and therefore measures them subsequently at amortized cost using the effective interest method. See Note 19 for further information about the Group’s accounting for trade receivables and Note 5 and Note 3.1.4 for a description of the Group’s impairment policies.

Cash and cash equivalents

3.2.7  Cash and cash equivalents

For the purpose of presentation in the statement of cash flows, cash and cash equivalents includes cash on hand, deposits held at call with financial institutions, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.

Share capital

3.2.8  Share capital

Ordinary shares are classified as equity. Incremental costs directly attributable to the issue of new shares or options are shown in equity as a deduction, net of tax, from the proceeds.

Leases

3.2.9  Leases

The Group leases various properties. Rental contracts are typically made for fixed periods of 1 to 5 years but may have extension options. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose any covenants, but leased assets may not be used as security for borrowing purposes.

Leases are recognized as a right-of-use asset and a corresponding liability at the date at which the leased asset is available for use by the group. Each lease payment is allocated between the liability and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. The right-of-use asset is depreciated over the lease term on a straight-line basis.

Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:

fixed payments (including in-substance fixed payments), less any lease incentives receivable
variable lease payment that are based on an index or a rate
amounts expected to be payable by the lessee under residual value guarantees
the exercise price of a purchase option if the lessee is reasonably certain to exercise that option, and
payments of penalties for terminating the lease, if the lease term reflects the lessee exercising that option.

The lease payments are discounted using the interest rate implicit in the lease, if that rate can be determined, or the group’s incremental borrowing rate.

Right-of-use assets are measured at cost comprising the following:

the amount of the initial measurement of lease liability
any lease payments made at or before the commencement date less any lease incentives received
any initial direct costs, and
restoration costs.

Right-of-use assets related to lease of properties are recorded under property and equipment (Note 13). Lease liabilities are recorded under trade and other payables (Note 28).

Payments associated with short-term leases and leases of low-value assets are recognized on a straight-line basis as an expense in profit or loss.

Property and equipment

3.2.10  Property and equipment

Property and equipment are stated at historical cost less depreciation. Historical cost includes expenditure that is directly attribute to the acquisition of the items.

Depreciation on property and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives or, in case of a leasehold improvements, the shorter lease term as follows:

Category

    

Expected useful life

 

Office and telecommunication equipment

3-5 years

Leasehold improvements

5 years

The assets’ residual values and useful lives are reviewed, and adjusted quarterly if appropriate, at the end of each reporting period.

An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount.

Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within ‘Other income, gains or loss - net’ in the consolidated statements of comprehensive income.

Financial liabilities

3.2.11Financial liabilities

The Group, at initial recognition, classifies financial liabilities as either financial liabilities subsequently measured at amortised cost or financial liabilities at fair value through profit or loss.

Except for derivative financial instruments (Note 3.2.5), the Group’s financial liabilities are mainly financial liabilities measured at amortised cost, including trade and other payables, short-term borrowings, customer deposits and other financial liabilities from virtual bank, etc. These financial liabilities are initially measured at the amount of their fair value after deducting transaction costs and use the effective interest rate method for subsequent measurement.

Where the present obligations of financial liabilities are discharged, cancelled or when they are expired, the Group derecognizes these financial liabilities. The differences between the carrying amounts and the consideration received are recognized in profit or loss.

Financial liabilities are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the reporting period.

Employee benefits

3.2.12  Employee benefits

(a)Pension obligations

The employees of the Group are mainly covered by various defined contribution pension plans. The Group makes and accrues contributions on a monthly basis to the pension plans, which are mainly sponsored by the related government authorities that are responsible for the pension liability to retired employees. Under such plans, the Group has no other significant legal or constructive obligations for retirement benefits beyond the said contributions, which are expensed as incurred. Certain employees are also provided with group life insurance but the amounts involved are insignificant.

(b)Housing benefits

The employees of the Group are entitled to participate in various government-sponsored housing funds. The Group contributes on a monthly basis to these funds based on certain percentages of the salaries of the employees. The Group’s liability in respect of these funds is limited to the contributions payable in each period.

(c)Medical benefits

The Group makes monthly contributions for medical benefits to the local authorities in accordance with relevant local regulations for the employees. The Group’s liability in respect of employee medical benefits is limited to the contributions payable in each period.

Interest income

3.2.13  Interest income

Interest income from virtual bank is included in the revenue (Note 6).

Interest income from financial assets that are held for cash management purposes is included in finance income, see finance income (Note 10) below.

Interest income from financial assets at FVPL and any other interest income is included in the net gains/(losses), see other income (Note 9) below.

Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).

Dividend income

3.2.14  Dividend income

Dividend income is recognized when the right to receive payment is established.

Government grants

3.2.15  Government grants

Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions.

Government grants relating to costs are deferred and recognized in the income statement over the period necessary to match them with the costs that they are intended to compensate.

XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2
General information and basis of presentation (Tables)
12 Months Ended
Dec. 31, 2023
General information and basis of presentation  
Schedule of direct or indirect interests in major subsidiaries

Equity interest held

Place and date of

Principal activities

Issued and

by the Group

incorporation/

 and place of

paid-in capital/

As at December 31

Company name

    

establishment

    

operations

    

Registered capital

    

2022

    

2023

    

Note

Subsidiaries

Jin Tai Yuan Limited

British Virgin Islands /October 27, 2017

Investment holding, BVI

USD747,940,498

100

%

100

%

Jin Cheng Long Limited

 

Hong Kong /October 30, 2017

 

Investment holding, Hong Kong, the PRC.

USD747,940,498

100

%

100

%

OneConnect Financial Technology (Hong Kong) Limited

Hong Kong /March 15, 2018

 

Software and technology service, information transmission, Hong Kong, the PRC.

USD1

100

%

100

%

OneConnect Financial Technology (Singapore) Co., Pte. Ltd.

 

Singapore /March 26, 2018

 

Software and technology service, information transmission, Singapore.

SGD47,900,000

100

%

100

%

PT OneConnect Financial Technology Indonesia

 

Indonesia/December 04, 2018

 

Software and technology service, information transmission, Indonesia.

IDR10,000,000,000

100

%

100

%

Ping An OneConnect Bank (Hong Kong) Limited (“OneConnect Bank”)

Hong Kong/December 07, 2018

Banking service, Hong Kong, the PRC.

USD38,216,561 and HKD 1,200,000,000

100

%

100

%

Shenzhen OneConnect Technology Services Co.,Ltd(“Shenzhen OneConnect Technology”)

the PRC /January 04, 2018

Technology promotion and computer application services, Shenzhen, the PRC.

RMB4,903,181,996/RMB4,960,000,000

100

%

100

%

Equity interest held

Place and date of

Issued and

by the Group

incorporation/

Principal activities and

paid-in capital/

As at December 31

Company name

    

 establishment

    

place of operations

    

Registered capital

    

2022

    

2023

    

Note

Subsidiaries (Continued)

Beijing Vantage Point Technology Co., Ltd. (“Vantage Point Technology”)

the PRC /July 18, 2008

Software and technology service, information transmission, Beijing, the PRC.

RMB13,333,529

51.67

%

51.67

%

(i)

Shenzhen OneConnect Information Technology Service Company Limited (“Shenzhen OneConnect Information Technology”)

the PRC/January 31, 2019

Software and technology service, information transmission, Shenzhen, the PRC.

RMB100,000,000

51

%

51

%

Beijing BER Technology Company Ltd. (“BER Technology”)

the PRC/March 30,2006

Software and technology service, information transmission, Shenzhen, the PRC.

RMB22,950,000

80

%

100

%

(i)

Zhang Tong Shun (Guangzhou) Technology Co., Ltd. (“Zhang Tong Shun”)

the PRC/May 9, 2019

Information technology advisory services, Guangzhou, the PRC.

RMB10,000,000

100

%

100

%

(i)

VIEs

OneConnect Smart Technology Co., Ltd. (Shenzhen) (“Shenzhen OneConnect”)

the PRC / September 15, 2017

Software and technology service, information transmission, Shenzhen, the PRC.

RMB1,200,000,000

100

%

100

%

Shenzhen E-Commerce Safety Certificates Administration Co., Ltd. (“Shenzhen CA”)

the PRC/August 11, 2000

E-commerce security certificate administration, Shenzhen, the PRC.

RMB543,500,000

98.9

%

98.9

%

(i)

Subsidiaries of the VIEs

Shanghai OneConnect Financial Technology Co., Ltd. (“Shanghai OneConnect”) *

the PRC / December 29, 2015

Software and technology service, asset management and consulting, Shanghai, the PRC.

RMB1,200,000,000

100

%

100

%

Shenzhen Kechuang Insurance Assessment Co., Ltd. (“Kechuang”) *

 

the PRC / August 27, 2001

 

Insurance survey and loss adjustment, Shenzhen, the PRC.

RMB4,000,000

100

%

100

%

Shenzhen OneConnect Chuangpei Technology Co., Ltd. (“Chuangpei”) *

the PRC / June 1, 2016

Software and technology service, information transmission, Shenzhen, the PRC.

RMB10,000,000

100

%

100

%

Zhuhai Yirongtong Asset Management Co., Ltd. (“Yirongtong”) *

the PRC / June 21, 2016

Asset management and consulting, Zhuhai, the PRC.

RMB12,000,000

100

%

100

%

Ping An OneConnect Cloud Technology Co., Ltd. (“OneConnect Cloud Technology”)

the PRC / June 27, 2016

Software and technology service, information transmission, Shenzhen, the PRC.

RMB500,000,000

100

%

100

%

* Subsidiaries of Shenzhen OneConnect

Note:

(i)The subsidiaries were acquired by the Group through business combination.
Schedule of major financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs

As at December 31, 

    

2022

    

2023

RMB’000

RMB’000

Total current assets

3,865,127

 

3,058,529

Total non‑current assets

906,455

 

603,914

Total assets

4,771,582

 

3,662,443

Total current liabilities

7,645,984

 

6,676,641

Total non‑current liabilities

27,902

 

24,291

Total liabilities

7,673,886

 

6,700,932

For the year ended

December 31, 

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Total revenue

 

3,723,306

4,064,707

 

3,261,285

Net loss

 

(708,699)

(195,819)

 

(68,079)

Net cash used in operating activities

 

(439,174)

(618,574)

 

(149,778)

Net cash generated from investing activities

 

3,633

918,498

 

75,598

Net cash generated from/ (used in) financing activities

 

108,564

368,778

 

(508,121)

Net (decrease)/increase in cash and cash equivalents

 

(326,977)

668,702

 

(582,301)

Cash and cash equivalents, beginning of the year

 

564,527

237,550

 

906,252

Cash and cash equivalents, end of the year

 

237,550

906,252

 

323,951

XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information (Tables)
12 Months Ended
Dec. 31, 2023
Summary of accounting policy information  
Schedule of useful lives of intangible assets

    

Expected useful life

 

Application and platform

3 - 10 years

Purchased software

3 - 10 years

Business licenses

3 - 5 years

Schedule of expected useful life of property and equipment

Category

    

Expected useful life

 

Office and telecommunication equipment

3-5 years

Leasehold improvements

5 years

XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk (Tables)
12 Months Ended
Dec. 31, 2023
Management of financial risk  
Schedule of tabular disclosure of contract asset and trade receivable

As at December 31, 2022

    

RMB’000

    

RMB’000

    

RMB’000

 

Trade

 

Contract

 

 

receivables

 

assets

Total

Gross carrying amount

    

  

    

  

    

  

Applying simplified approach

 

998,036

 

182,480

 

1,180,516

Loss allowance

 

  

 

  

 

  

Applying simplified approach

 

57,047

 

59,852

 

116,899

As at December 31, 2023

 

RMB’000

 

RMB’000

 

RMB’000

 

Trade

 

Contract

 

 

receivables

 

assets

Total

Gross carrying amount

    

  

    

  

    

  

Applying simplified approach

 

779,458

 

153,204

 

932,662

Loss allowance

 

 

 

Applying simplified approach

 

68,789

57,379

 

126,168

Schedule of impairment loss allowance

As at December 31, 2022

 

    

Related

    

Up to

    

1 year to

    

2 year to

    

Above

    

 

parties

1 year

2 year

3 year

3 years

Total

 

Expected loss rate

2.27

%

3.33

%

42.80

%

68.40

%

97.75

%

9.90

%

Gross carrying amount of trade receivables and contract assets applying simplified approach

 

391,221

 

657,723

 

63,170

 

26,482

 

41,920

 

1,180,516

Loss allowance of trade receivables and contract assets applying simplified approach

 

8,888

 

21,885

 

27,038

 

18,113

 

40,975

 

116,899

As at December 31, 2023

 

Related

Up to

1 year to

2 year to

Above 

 

    

parties

    

1 year

    

2 year

    

3 year

    

3 years

    

Total

 

Expected loss rate

 

2.13

%

4.56

%

41.29

%

77.39

%

94.34

%

13.53

%

Gross carrying amount of trade receivables and contract assets applying simplified approach

 

306,636

 

476,215

 

72,327

29,615

47,869

932,662

Loss allowance of trade receivables and contract assets applying simplified approach

 

6,528

 

21,698

 

29,863

22,920

45,159

126,168

Schedule of undiscounted contractual cash flows

As at December 31, 2022

    

Within 1 year

    

1 to 5 years

    

Total

RMB’000

RMB’000

RMB’000

Short‑term borrowings

 

294,461

294,461

Trade and other payables

 

1,236,571

139,387

1,375,958

- Including: lease liabilities

50,862

47,093

97,955

Other financial liabilities from virtual bank

89,327

89,327

Customer deposits

 

1,929,183

1,929,183

Nonderivative financial liabilities

3,549,542

139,387

3,688,929

Gross settled (foreign currency swaps)

 

- (inflow)

 

(198,722)

(198,722)

- outflow

208,290

208,290

Derivative financial liabilities

9,568

9,568

Total

3,559,110

139,387

3,698,497

As at December 31, 2023

    

Within 1 year

    

1 to 5 years

    

Total

RMB’000

RMB’000

RMB’000

Short‑term borrowings

 

257,007

257,007

Trade and other payables

 

1,292,054

30,143

1,322,197

- Including: lease liabilities

24,829

30,143

54,972

Other financial liabilities from virtual bank

54,373

54,373

Customer deposits

2,269,261

2,269,261

Nonderivative financial liabilities

 

3,872,695

30,143

3,902,838

Schedule of fair value measurement hierarchy of the Group's financial assets and liabilities

As at December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

RMB’000

RMB’000

RMB’000

RMB’000

Assets measured at fair value

 

 

 

 

Financial assets at fair value through profit or loss (Note 22)

 

 

690,627

 

 

690,627

Financial assets measured at fair value through other comprehensive income (Note 17)

 

442,935

 

 

1,611,606

 

2,054,541

Derivative financial assets (Note 32)

56,363

56,363

Financial liabilities

Derivative financial liabilities (Note 32)

9,568

9,568

As at December 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

RMB’000

RMB’000

RMB’000

RMB’000

Assets measured at fair value

 

 

 

 

Financial assets at fair value through profit or loss (Note 22)

 

925,204

925,204

Financial assets measured at fair value through other comprehensive income (Note 17)

 

319,949

1,906,189

2,226,138

Derivative financial assets (Note 32)

38,008

38,008

Schedule of movements of Level 3 financial instruments measured at fair value

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

 

5,676

1,107,340

1,611,606

Additions, net

 

1,103,460

506,620

295,287

Losses recognized in other comprehensive income

(1,796)

(1,678)

(789)

(Losses)/gain recognized in profit or loss

(676)

85

End of the year

 

1,107,340

1,611,606

1,906,189

Schedule of valuation inputs and relationships to fair value

Unobservable inputs

Range of inputs

 

    

    

2022

    

2023

 

Financial assets measured at fair value through other comprehensive income

 

  

 

  

 

  

-Loans and advances to customers from virtual bank

 

  

 

  

 

  

 

Discount rate

 

5.66% - 9.30

%  

7.09% - 10.29

%

 

Prepayment ratio

 

0.34% - 0.38

%  

0.36

%

Unobservable inputs

Impact on the assets and 

other comprehensive

income

    

2022

2023

-Loans and advances to customers from virtual bank

 

  

 

  

 

  

Discount rate

 

+5

%  

(5,941)

 

(8,845)

 

-5

%  

5,975

 

8,926

Prepayment ratio

 

+5

%  

(283)

 

(315)

 

-5

%  

283

 

315

Currency risk  
Management of financial risk  
Schedule of sensitivity analysis

At December 31,

2021

2022

2023

Impact on post tax profit

    

RMB’000

RMB’000

    

RMB’000

USD+5%

 

(4,028)

1,752

 

(16,596)

USD -5%

 

4,028

(1,752)

 

16,596

Interest rate risk  
Management of financial risk  
Schedule of sensitivity analysis

 

As at December 31, 2023

RMB million

    

HKD

    

USD

    

RMB

Impact on earnings over the next 12 months if interest rates rise by 200 basis points

 

(15)

 

3

 

Impact on economic value if interest rates rise by 200 basis points

 

(43)

 

(3)

 

    

As at December 31, 2022

RMB million

    

HKD

    

USD

    

RMB

Impact on earnings over the next 12 months if interest rates rise by 200 basis points

 

(9)

 

9

 

1

Impact on economic value if interest rates rise by 200 basis points

 

(25)

 

(1)

 

Trade receivable and contract asset  
Management of financial risk  
Schedule of movements in the impairment loss allowance

For the year ended December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

 

(97,243)

(125,318)

 

(116,899)

Additions of impairment loss, net

(71,061)

(18,715)

(42,102)

Recovery of amounts written off previously

(9,980)

Write-off

 

42,986

37,156

 

33,402

Exchange difference

(42)

(569)

End of the year

 

(125,318)

(116,899)

 

(126,168)

Credit risk exposure of other receivables is mainly from financial guarantee fee receivables

As at December 31, 

 

    

2022

    

2023

 

RMB’000

RMB’000

 

Gross carrying amount

 

 

Financial assets measured at amortized cost

 

44

 

3,142

Financial assets measured at fair value through other comprehensive income

 

1,608,402

 

1,902,985

 

1,608,446

 

1,906,127

Expected credit loss provision

 

 

61

 

 

Expected loss rate

 

1.94

%

Contract assets of transaction based and support service  
Management of financial risk  
Schedule of movements in the impairment loss allowance

For the year ended December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

(711)

 

(190)

 

(Additions)/Reversals of impairment loss

(1,170)

190

(61)

Write‑off

1,691

 

 

End of the year

(190)

 

 

(61)

Loans and advances to customers.  
Management of financial risk  
Schedule of movements in the impairment loss allowance

    

For the year ended December 31,

2021

    

2022

    

2023

  

RMB’000

RMB’000

RMB’000

Beginning of the year

 

(712)

 

(1,962)

 

(11,528)

Additions of impairment loss

 

(1,250)

 

(10,616)

 

(13,344)

Write-off

 

 

1,050

 

12,811

End of the year

 

(1,962)

 

(11,528)

 

(12,061)

XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue (Tables)
12 Months Ended
Dec. 31, 2023
Segment information and revenue  
Schedule of segments and principal activities

Year ended December 31, 2021

Intersegment 

eliminations

Virtual Bank

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

34,320

 

4,098,734

 

(697)

 

4,132,357

Cost of revenue

 

(37,748)

 

(2,658,655)

 

697

 

(2,695,706)

Gross profit

 

(3,428)

 

1,440,079

 

 

1,436,651

Research and development expenses

 

(33,192)

 

(1,319,826)

 

 

(1,353,018)

Selling and marketing expenses

 

(38,042)

 

(550,338)

 

 

(588,380)

General and administrative expenses

 

(99,796)

 

(741,889)

 

 

(841,685)

Net impairment losses on financial and contract assets

 

(1,250)

 

(70,979)

 

 

(72,229)

Other income, gains or loss-net

 

91

 

13,830

 

 

13,921

Operating loss

 

(175,617)

 

(1,229,123)

 

 

(1,404,740)

Finance income

 

 

28,823

 

 

28,823

Finance costs

 

(310)

 

(76,327)

 

 

(76,637)

Finance costs – net

 

(310)

 

(47,504)

 

 

(47,814)

Share of gain of associate and joint venture

 

 

9,946

 

 

9,946

Loss before income tax

 

(175,927)

 

(1,266,681)

 

 

(1,442,608)

ASSETS

 

 

 

 

Segment Assets

 

2,032,344

 

7,377,469

 

(1,041,585)

 

8,368,228

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

683,218

 

 

683,218

Total assets

 

2,032,344

 

8,349,848

 

(1,041,585)

 

9,340,607

LIABILITIES

 

 

 

 

Segment Liabilities

 

1,459,125

 

4,097,004

 

(60,465)

 

5,495,664

Deferred income tax liabilities

 

 

9,861

 

 

9,861

Total Liabilities

 

1,459,125

 

4,106,865

 

(60,465)

 

5,505,525

Other segment information

 

 

 

 

Depreciation of property and equipment

 

14,195

 

121,780

 

 

135,975

Amortization of intangible assets

 

20,356

 

282,418

 

 

302,774

Additions of non-current assets except for goodwill and deferred income tax assets

 

44,107

 

201,940

 

 

246,047

Year ended December 31, 2022

Intersegment 

eliminations 

Virtual Bank

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

Revenue

 

106,540

 

4,360,546

 

(3,084)

 

4,464,002

Cost of revenue

 

(56,716)

 

(2,775,354)

 

3,084

 

(2,828,986)

Gross profit

 

49,824

 

1,585,192

 

 

1,635,016

Research and development expenses

 

(18,276)

 

(1,399,415)

 

 

(1,417,691)

Selling and marketing expenses

 

(41,408)

 

(369,948)

 

 

(411,356)

General and administrative expenses

 

(114,546)

 

(710,165)

 

 

(824,711)

Net impairment losses on financial and contract assets

 

(10,616)

 

(23,023)

 

 

(33,639)

Other income, gains or loss-net

 

(544)

 

71,362

 

 

70,818

Operating loss

 

(135,566)

 

(845,997)

 

 

(981,563)

Finance income

 

 

14,709

 

 

14,709

Finance costs

 

(354)

 

(36,819)

 

 

(37,173)

Finance costs – net

 

(354)

 

(22,110)

 

 

(22,464)

Share of gain of associate and joint venture

 

 

24,852

 

 

24,852

Impairment charges on associate

(10,998)

(10,998)

Loss before income tax

 

(135,920)

 

(854,253)

 

 

(990,173)

ASSETS

 

 

 

 

Segment Assets

 

2,851,885

 

6,330,769

 

(1,355,392)

 

7,827,262

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

765,959

 

 

765,959

Total assets

 

2,851,885

 

7,385,889

 

(1,355,392)

 

8,882,382

LIABILITIES

 

 

 

 

Segment Liabilities

 

2,093,126

 

3,521,957

 

(15,952)

 

5,599,131

Deferred income tax liabilities

 

 

5,196

 

 

5,196

Total Liabilities

 

2,093,126

 

3,527,153

 

(15,952)

 

5,604,327

Other segment information

 

 

 

 

Depreciation of property and equipment

 

13,191

 

106,118

 

 

119,309

Amortization of intangible assets

 

26,909

 

135,212

 

 

162,121

Additions of non-current assets except for goodwill and deferred income tax assets

 

45,737

 

98,740

 

 

144,477

Year ended December 31, 2023

Intersegment

eliminations

Virtual Bank 

Technology 

and

Business

Solutions

adjustments

Consolidated

    

RMB’000

    

RMB’000

    

RMB’000

    

RMB’000

 

  

 

  

 

  

 

  

Revenue

 

145,917

 

3,533,276

 

(11,685)

 

3,667,508

Cost of revenue

 

(134,214)

 

(2,195,574)

 

11,685

 

(2,318,103)

Gross profit

 

11,703

 

1,337,702

 

 

1,349,405

Research and development expenses

 

 

(955,201)

 

 

(955,201)

Selling and marketing expenses

 

(33,739)

 

(241,612)

 

 

(275,351)

General and administrative expenses

 

(129,842)

 

(375,128)

 

 

(504,970)

Net impairment losses on financial and contract assets

 

(13,406)

 

(40,544)

 

 

(53,950)

Other income, gains or loss-net

 

2,672

 

69,183

 

 

71,855

Operating loss

 

(162,612)

 

(205,600)

 

 

(368,212)

Finance income

 

 

29,580

 

 

29,580

Finance costs

 

(446)

 

(20,086)

 

 

(20,532)

Finance costs – net

 

(446)

 

9,494

 

 

9,048

Share of gain of associate and joint venture

 

 

4,607

 

 

4,607

Impairment charges on associate

(7,157)

(7,157)

Loss before income tax

 

(163,058)

 

(198,656)

 

 

(361,714)

ASSETS

 

 

 

  

 

Segment Assets

 

2,994,772

 

5,399,653

 

(1,383,504)

 

7,010,921

Goodwill

 

 

289,161

 

 

289,161

Deferred income tax assets

 

 

768,276

 

 

768,276

Total assets

 

2,994,772

 

6,457,090

 

(1,383,504)

 

8,068,358

LIABILITIES

 

 

 

 

Segment Liabilities

 

2,388,056

 

2,754,711

 

(24,280)

 

5,118,487

Deferred income tax liabilities

 

 

2,079

 

 

2,079

Total Liabilities

 

2,388,056

 

2,756,790

 

(24,280)

 

5,120,566

Other segment information

 

 

 

  

 

Depreciation of property and equipment

 

6,179

 

68,729

 

 

74,908

Amortization of intangible assets

 

34,687

 

91,746

 

 

126,433

Additions of non-current assets except for goodwill and deferred income tax assets

 

23,549

 

35,532

 

 

59,081

Schedule of disaggregation of revenue from contracts with customers

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

- Technology Solutions

Implementation

 

733,648

861,820

834,620

Transaction based and support revenue

 

- Operation support services

1,097,719

1,140,727

861,056

- Business origination services

 

450,597

383,723

132,112

- Risk management services

 

534,071

414,849

320,462

- Cloud services platform

 

1,050,179

1,315,819

1,245,952

- Post‑implementation support services

 

49,447

50,983

52,012

- Others

 

182,376

189,541

75,377

 

4,098,037

4,357,462

3,521,591

Schedule of disaggregation of revenue by timing of transfer of services over time or at a point in time

    

At a point

    

    

in time

Over time

Total

Year ended December 31, 2021

 

 

 

Implementation

 

733,648

733,648

Transaction based and support revenue

 

- Operation support services

 

399,523

698,196

1,097,719

- Business origination services

450,597

450,597

- Risk management services

 

534,071

534,071

- Cloud services platform

1,050,179

1,050,179

- Post‑implementation support services

 

49,447

49,447

- Others

 

181,004

1,372

182,376

 

1,565,195

2,532,842

4,098,037

    

At a point

in time

Over time

Total

Year ended December 31, 2022

 

Implementation

 

36,266

825,554

861,820

Transaction based and support revenue

 

- Operation support services

 

376,784

763,943

1,140,727

- Business origination services

383,723

383,723

- Risk management services

 

414,849

414,849

- Cloud services platform

1,315,819

1,315,819

- Post-implementation support services

 

50,983

50,983

- Others

 

189,366

175

189,541

 

1,400,988

2,956,474

4,357,462

At a point

    

in time

    

Over time

    

Total

Year ended December 31, 2023

 

  

 

  

 

  

Implementation  

 

37,804

796,816

834,620

Transaction based and support revenue

 

- Operation support services

 

240,366

620,690

861,056

- Business origination services

 

132,112

132,112

- Risk management services

320,462

320,462

- Cloud services platform

 

1,245,952

1,245,952

- Post-implementation support services

 

52,012

52,012

- Others

 

75,285

92

75,377

 

806,029

2,715,562

3,521,591

Schedule of major customers, the parties to whom service fees were charged

For the year ended

 

December 31, 

 

    

2021

    

2022

    

2023

 

    

% of total

    

% of total

    

% of total

 

revenue

revenue

revenue

 

Ping An Group and its subsidiaries

 

56.03

%

56.60

%

57.02

%

Lufax Holding Ltd (“Lufax” and its subsidiaries)

 

11.15

%

10.29

%

7.46

%

 

67.18

%

66.89

%

64.48

%

Schedule of major customers, the parties to whom service fees were charged on loans facilitated

For the year ended

 

December 31, 

 

    

2021

    

2022

    

2023

 

    

% of total

    

% of total

    

% of total

 

revenue

revenue

revenue

 

Ping An Group and its subsidiaries

 

56.03

%

56.60

%

57.02

%

Lufax Holding Ltd (“Lufax” and its subsidiaries)

 

11.15

%

10.29

%

7.46

%

 

67.18

%

66.89

%

64.48

%

Schedule of interest and commission income

For the year ended December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Virtual Bank Business

 

  

 

  

 

  

Interest and commission income

 

34,320

 

106,540

 

145,917

Schedule revenue related contract assets and liabilities

At December 31,

2022

2023

    

RMB’000

    

RMB’000

Contract assets

-Implementation

 

163,769

 

137,566

-Transaction based and support

 

18,711

 

15,638

- Business origination services

1,404

- Operation support services

12,085

12,149

- Post implementation support services

 

5,222

 

3,489

 

182,480

 

153,204

Less: Impairment loss allowance

 

 

-Implementation

 

(52,385)

 

(50,712)

-Transaction based and support

 

(7,467)

 

(6,667)

- Operation support services

(4,779)

(4,750)

- Post implementation support services

 

(2,688)

 

(1,917)

 

(59,852)

 

(57,379)

 

122,628

 

95,825

At December 31,

2022

2023

RMB’000

    

RMB’000

Contract liabilities

 

 

-Implementation

42,014

37,427

-Transaction based and support

 

144,613

 

118,262

-Post implementation support services

 

21,679

 

10,609

-Risk management services

 

20,997

 

18,801

-Operation support services

 

87,562

 

69,825

-Others

14,375

19,027

 

186,627

 

155,689

Less: Non‑current contract liabilities

 

(19,977)

 

(17,126)

 

166,650

 

138,563

Schedule of Revenue recognized in relation to contract liabilities

For the year ended

Revenue recognized in relation to contract liabilities

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Revenue recognized that was included in the contract liability balance at the beginning of the year

138,547

153,844

166,650

Schedule of remaining performance obligations of long-term contracts

Remaining performance obligations of long-term contracts

For the year ended 

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year

Expected to be recognized within one year

 

455,294

670,991

 

386,278

Expected to be recognized in one to two years

 

89,762

237,126

 

112,605

Expected to be recognized in two to three years

 

33,937

99,208

 

38,900

Expected to be recognized beyond three years

 

31,523

44,365

 

13,992

 

610,516

1,051,690

 

551,775

XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Expenses by nature (Tables)
12 Months Ended
Dec. 31, 2023
Expenses by nature  
Schedule of expenses by nature

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Technology service fees

 

2,021,238

2,261,498

 

1,689,549

Employee benefit expenses (Note 8)

 

1,629,375

1,601,989

 

1,302,848

Outsourcing labor costs

 

437,081

528,582

 

426,148

Amortization of intangible assets (Note 14)

 

302,774

162,121

 

126,433

Depreciation of property and equipment (Note 13)

 

135,975

119,309

 

74,908

Purchase costs of products

 

176,224

183,956

 

60,902

Business origination fees to channel partners

 

276,966

251,427

 

53,419

Travelling expenses

 

76,987

38,873

 

40,633

Marketing and advertising fees

110,775

50,246

38,183

Professional service fees

48,001

50,596

32,564

Auditor’s remuneration

—Audit related

 

14,657

16,501

 

17,961

—Non-audit

 

1,957

3,150

 

1,693

Impairment loss of intangible assets (Note 14)

 

5,646

10,208

 

5,851

Listing expenses

12,467

69,857

Others

 

228,666

134,431

 

182,533

Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses

 

5,478,789

5,482,744

 

4,053,625

Schedule of research and development costs

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Research and development costs

 

 

- Employee benefit expenses

 

514,456

469,320

 

351,475

- Technology service fees

 

859,324

946,700

 

597,244

- Amortization of intangible assets

 

3,396

6,282

 

4,438

- Depreciation of property and equipment

 

11,182

14,168

 

7,023

- Impairment loss of intangible assets

3,747

3,837

2,004

- Others

 

23,200

22,334

 

14,726

Amounts incurred

 

1,415,305

1,462,641

 

976,910

Less: capitalized

 

 

- Employee benefit expenses

 

(45,016)

(19,827)

 

(3,892)

- Technology service fees

 

(17,271)

(25,123)

 

(17,817)

 

(62,287)

(44,950)

 

(21,709)

 

1,353,018

1,417,691

 

955,201

XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Employee benefit expenses (Tables)
12 Months Ended
Dec. 31, 2023
Employee benefit expenses  
Schedule of employee benefit expenses

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Wages and salaries

 

1,276,205

1,235,714

 

971,060

Welfare and other benefits

 

330,552

353,099

 

319,671

Share‑based payments (Note 27)

 

22,618

13,176

 

12,117

 

1,629,375

1,601,989

 

1,302,848

XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Other income, gains or loss - net (Tables)
12 Months Ended
Dec. 31, 2023
Other income, gains or loss - net  
Schedule of other income, gains or loss

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Net foreign exchange gain/ (loss)

 

77,143

(312,843)

(11,171)

Government grants and tax rebates (Note a)

 

51,080

58,013

41,454

Net gain on financial assets at fair value through profit or loss

 

45,644

30,687

20,007

Loss on disposal of property and equipment and intangible asset

 

(266)

(6,198)

(6,058)

Remeasurement of redemption liability (Note 28(ii))

 

37,874

Guarantee gain, net

 

10,757

Net (loss)/gain on derivatives

 

(169,545)

262,769

30,592

Others

(892)

516

(2,969)

13,921

70,818

71,855

(a)Government grants and tax rebates

Government grants and tax rebates were related to income. There were no unfulfilled conditions or contingencies related to these subsidies.

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Government grants

 

28,871

27,421

 

23,922

- Technology development incentives

 

14,391

10,493

 

12,906

- Operation subsidies

 

14,480

16,928

 

11,016

Tax rebates

22,209

30,592

17,532

 

51,080

58,013

 

41,454

XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Finance costs - net (Tables)
12 Months Ended
Dec. 31, 2023
Finance costs - net  
Schedule of net finance costs

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Finance income

 

 

Interest income on bank deposits

 

28,823

14,709

29,580

Finance costs

 

 

Interest expense on borrowings

 

(56,534)

(17,303)

(12,073)

Interest expense on lease liabilities

 

(5,803)

(7,578)

(3,448)

Interest expense on redemption liability

 

(12,406)

(10,287)

(4,014)

Bank charges

 

(1,894)

(2,005)

(997)

(76,637)

(37,173)

(20,532)

 

(47,814)

(22,464)

9,048

XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Income tax benefit/(expense) (Tables)
12 Months Ended
Dec. 31, 2023
Income tax benefit/(expense)  
Schedule of income tax benefit

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Current income tax

(16,780)

(25,259)

(15,196)

Deferred income tax

128,875

87,406

5,434

Income tax benefit/ (expense)

112,095

62,147

(9,762)

Schedule of tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

 

RMB’000

 

RMB’000

Loss before income tax

1,442,608

990,173

361,714

Tax calculated at PRC statutory income tax rate of 25%

360,652

247,543

90,429

Differential of income tax rates applicable to subsidiaries

(161,199)

(119,211)

(36,590)

Expense not deductible for tax purposes

(10,169)

(5,659)

(3,863)

Incomes not subject to tax

1,732

542

191

Tax losses and temporary differences for which no deferred income tax asset was recognized

(87,237)

(73,690)

(73,942)

Derecognition of deferred tax assets on tax losses

(23)

Additional deductible allowance for research and development expenses

8,255

10,164

12,474

Utilization of previously unrecognized tax losses

84

2,458

1,539

Income tax benefit/ (expense)

112,095

62,147

(9,762)

Schedule of unused tax losses

At December 31,

    

2022

    

2023

RMB’000

 

RMB’000

Unused tax losses for which no deferred tax asset has been recognized

2,248,748

 

2,695,910

Schedule of unused tax losses by expiration date

At December 31,

    

2022

    

2023

RMB’000

 

RMB’000

Year 2023

118,796

Year 2024

419,866

419,866

Year 2025

83,576

83,576

Year 2026

208,346

208,346

Year 2027

67,745

67,745

Year 2028

1,826

113,129

Year 2029

7,149

7,149

Year 2030

8,049

8,049

Year 2031

56,195

56,195

Year 2032

122,036

122,036

Year 2033

220,273

XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Loss per share (Tables)
12 Months Ended
Dec. 31, 2023
Loss per share  
Schedule of loss per share

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

 

RMB’000

 

RMB’000

Net loss for the year attributable to owners of the Company

(1,281,699)

(872,274)

(362,715)

Weighted average number of ordinary shares in issue (in’000 shares)

1,108,291

1,094,748

1,089,589

Basic loss per share (RMB yuan)

(1.16)

(0.80)

(0.33)

Diluted loss per share (RMB yuan)

(1.16)

(0.80)

(0.33)

Basic loss per ADS (RMB yuan) (Note)

(34.69)

(23.90)

(9.99)

Diluted loss per ADS (RMB yuan) (Note)

(34.69)

(23.90)

(9.99)

XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and equipment.  
Schedule of property and equipment

Office and

telecommunication

Rightofuse

Leasehold

    

equipment

    

properties

    

improvements

    

Total

RMB’000

 

RMB’000

RMB’000

 

RMB’000

As at January 1, 2022

 

  

 

  

  

 

  

Cost

 

126,626

461,605

108,805

697,036

Accumulated depreciation

 

(65,102)

(316,267)

(65,625)

(446,994)

Exchange difference

(3,076)

(1,337)

(1,217)

(5,630)

Net book amount

 

58,448

144,001

41,963

244,412

Year ended December 31, 2022

 

  

 

  

  

 

  

Opening net book amount

 

58,448

144,001

41,963

244,412

Additions

 

15,481

76,534

6,585

98,600

Disposals, net

 

(9,467)

(57,952)

(8,292)

(75,711)

Depreciation charge

 

(23,027)

(75,519)

(20,763)

(119,309)

Exchange difference

420

2,510

479

3,409

Closing net book amount

 

41,855

89,574

19,972

151,401

As at December 31, 2022

 

  

 

  

  

 

  

Cost

 

120,373

358,173

115,390

593,936

Accumulated depreciation

(75,862)

(269,772)

(94,680)

(440,314)

Exchange difference

 

(2,656)

1,173

(738)

(2,221)

Net book amount

 

41,855

89,574

19,972

151,401

Year ended December 31, 2023

Opening net book amount

41,855

89,574

19,972

151,401

Additions

2,987

21,612

2,994

27,593

Disposals, net

(877)

(17,718)

(696)

(19,291)

Depreciation charge

(18,761)

(45,082)

(11,065)

(74,908)

Exchange difference

42

186

53

281

Closing net book amount

25,246

48,572

11,258

85,076

As at December 31, 2023

Cost

111,470

303,092

118,384

532,946

Accumulated depreciation

(83,610)

(255,879)

(106,441)

(445,930)

Exchange difference

(2,614)

1,359

(685)

(1,940)

Net book amount

25,246

48,572

11,258

85,076

Schedule of approximate depreciation charge

Year ended December 31,

2022

2023

    

RMB’000

    

RMB’000

Cost of revenue

 

2,750

6,747

Research and development expenses

 

14,168

7,023

Selling and marketing expenses

 

4,814

4,306

General and administrative expenses

 

97,577

56,832

 

119,309

74,908

XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets (Tables)
12 Months Ended
Dec. 31, 2023
Intangible assets.  
Schedule of intangible assets

Application and platform

Contributed

Development

by Ping

Developed

Purchased

costs in

Business

    

An Group

    

internally

    

Acquired

    

Software

    

progress

    

Goodwill

    

license

    

Others

    

Total

 

RMB’000

 

RMB’000

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

Year ended December 31, 2022

 

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Opening net book amount

 

226,943

2,231

27,041

45,389

289,161

92,341

4,088

687,194

Additions

 

927

44,950

45,877

Write-off

(6,371)

(3,837)

(10,208)

Transfer

 

58,528

(58,528)

Amortization

 

(110,801)

(2,231)

(15,729)

(31,315)

(2,045)

(162,121)

Exchange differences

7,907

582

1,205

9,694

Closing net book amount

 

176,206

12,821

29,179

289,161

61,026

2,043

570,436

As at December 31, 2022

 

 

 

 

 

 

 

 

Cost

 

690,910

773,332

61,078

149,734

28,699

289,161

155,492

80,263

2,228,669

Accumulated amortization

 

(690,910)

(602,065)

(61,078)

(136,885)

(94,466)

(78,220)

(1,663,624)

Exchange differences

4,939

(28)

480

5,391

Net book amount

 

176,206

12,821

29,179

289,161

61,026

2,043

570,436

Application and platform

Contributed

Development

by Ping

Developed

Purchased

costs in

Business

    

An Group

    

internally

    

Acquired

    

Software

    

progress

    

Goodwill

    

license

    

Others

    

Total

 

RMB’000

 

RMB’000

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

 

RMB’000

Year ended December 31, 2023

Opening net book amount

176,206

12,821

29,179

289,161

61,026

2,043

570,436

Additions

9,779

21,709

31,488

Write-off

(1,400)

(4,451)

(5,851)

Transfer

30,764

(30,764)

Amortization

(77,975)

(15,509)

(30,906)

(2,043)

(126,433)

Exchange differences

1,265

138

328

1,731

Closing net book amount

128,860

7,229

16,001

289,161

30,120

471,371

As at December 31, 2023

Cost

690,910

802,696

61,078

159,513

15,193

289,161

155,492

80,263

2,254,306

Accumulated amortization

(690,910)

(680,040)

(61,078)

(152,394)

(125,372)

(80,263)

(1,790,057)

Exchange differences

6,204

110

808

7,122

Net book amount

128,860

7,229

16,001

289,161

30,120

471,371

Schedule of amortization expense

Year ended December 31,

Amortization of intangible assets

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Cost of revenue

 

297,406

146,466

114,512

Research and development expenses

 

3,396

6,282

4,438

General and administrative expenses

 

1,972

9,373

7,483

 

302,774

162,121

126,433

Schedule of key assumptions used for value-in-use calculations

For the year ended December 31,

    

2022

    

2023

RMB’000

RMB’000

 

Revenue growth rate

-15%-13

%

-10%-13

%

Profit margin

-15%-10

%

-2%-14

%

Long term growth rate

 

2

%

2

%

Pre-tax discount rate

17.50

%

19.73

%

Recoverable amount of the CGU exceeding its carrying amount (RMB’000)

 

781,499

1,153,821

Schedule of possible changes of key assumptions

Possible changes of significant assumptions

Recoverable amount of the CGU

exceeding its carrying amount

Year ended December 31,

    

2022

    

2023

 

RMB000

 

RMB000

Revenue growth rate decrease by 5%

 

373,790

 

597,067

Profit margin decrease by 1%

459,556

886,786

Long term growth rate decrease by 1%

 

669,058

 

1,039,101

Pre-tax discount rate increase by 1%

 

616,950

 

989,962

XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Investments accounted for using the equity method (Tables)
12 Months Ended
Dec. 31, 2023
Investments accounted for using the equity method  
Schedule of investment in associate and percentage of equity interest held in associate

For the year ended

December 31, 

    

2021

    

2022

    

2023

 

RMB’000

 

RMB’000

 

RMB’000

At beginning of year

 

172,757

184,907

199,200

Share of gain of associate

 

12,150

25,291

7,157

Impairment charges on associate

 

(10,998)

(7,157)

Disposal

(199,200)

At end of the year

 

184,907

199,200

Schedule of Summarised financial information for associate

Summarised balance sheet

As at December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Total assets

 

1,075,852

 

1,686,575

 

*

Total liabilities

 

(682,979)

 

(1,230,475)

 

*

Net assets

 

392,873

 

456,100

 

*

Summarised income statement

For the year ended December 31,

    

2021

    

2022

    

2023

RMB000

RMB000

RMB000

Operating income

 

96,372

 

144,762

 

*

Profit or loss from continuing operations

 

30,375

 

63,228

 

*

Groups share %

 

40

%  

40

%  

*

Group’s share in net assets

 

157,149

 

182,440

 

*

Goodwill

 

27,758

 

27,758

 

*

 

184,907

 

210,198

 

*

Less: impairment charges on associate

 

 

(10,998)

 

*

Carrying amount

 

184,907

 

199,200

 

*

*2023 information not presented as the associate was disposed of as described above.

Schedule of Investment in joint venture and percentage of equity interest held in joint venture

    

For the year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

At beginning of year

2,976

439

Additions

2,550

Share of losses of joint venture

(2,204)

(439)

(2,550)

Exchange difference

(333)

At end of the year

439

XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Financial instruments by category (Tables)
12 Months Ended
Dec. 31, 2023
Financial instruments by category  
Schedule of financial instruments

As at December 31,

    

Note

    

2022

    

2023

 

RMB’000

 

RMB’000

Financial assets

 

 

 

Financial assets at amortized cost

 

 

 

- Trade receivables

 

19

 

940,989

 

710,669

- Prepayments and other receivables (excluding non-financial asset items)

 

20

 

816,179

 

661,123

- Financial assets measured at amortized cost from virtual bank

21

44

3,081

- Restricted cash and time deposits over three months

 

23

 

343,814

 

447,564

- Cash and cash equivalents

 

24

 

1,907,776

 

1,379,473

Financial assets measured at fair value through other comprehensive income (FVOCI)

 

17

 

2,054,541

 

2,226,138

Financial assets at fair value through profit or loss (FVPL)

 

22

 

690,627

 

925,204

Derivative financial asset

- Held at FVPL

32

56,363

38,008

Total

 

 

6,810,333

 

6,391,260

Financial liabilities

 

 

 

Liabilities at amortized cost

 

 

 

- Trade and other payables (excluding non-financial liability items)

 

28

 

1,355,329

 

1,318,449

- Short-term borrowings

 

29

 

289,062

 

251,732

- Customer deposits

30

1,929,183

2,261,214

- Other financial liabilities from virtual bank

31

89,327

54,373

Derivative financial liability

 

 

- Held at FVPL

 

32

 

9,568

 

Total

 

 

3,672,469

 

3,885,768

XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets measured at fair value through other comprehensive income (Table)
12 Months Ended
Dec. 31, 2023
Financial assets measured at fair value through other comprehensive income.  
Schedule of financial assets at fair value through other comprehensive income

As at December 31,

    

2022

    

2023

 

RMB’000

 

RMB’000

Loans and advances to customers

1,608,402

1,902,985

Equity securities (Note a)

 

3,204

 

3,204

Debt securities

442,935

319,949

2,054,541

2,226,138

Less: Non-current financial asset measured at fair value through other comprehensive income

(821,110)

(1,372,685)

1,233,431

853,453

(a)

On August 4, 2016, the Group acquired 5% equity interest in Fujian Exchange Settlement Centre Co., Ltd. (福建交易場所清算中心股份有限公司) at a consideration of RMB5,000,000. The fair value change of the equity interest was recognized in other comprehensive income.

XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of amounts recognized in the balance sheet

As at December 31,

    

2022

    

2023

RMB’000  

RMB’000  

Rightofuse assets (Note 13)

- Properties

 

89,574

 

48,572

Lease liabilities (Note 28)

 

 

- Non current

 

44,553

 

28,283

- Current

 

47,030

 

22,941

 

91,583

 

51,224

Schedule of amounts recognized in the statement of profit or loss

For the year ended

December 31, 

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Depreciation charge of right‑of‑use assets

 

88,974

75,519

45,082

Interest expenses (included in finance cost)

 

5,803

7,578

3,448

 

94,777

83,097

48,530

XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Trade receivables (Tables)
12 Months Ended
Dec. 31, 2023
Trade receivables  
Schedule of trade receivables

    

As at December 31,

 

2022

    

2023

 

RMB’000

 

RMB’000

Trade receivables

 

998,036

 

779,458

Less: impairment loss allowance (Note 5.1(b))

 

(57,047)

 

(68,789)

 

940,989

 

710,669

Schedule of trade receivables and aging analysis

As at December 31,

    

2022

    

2023

RMB000

RMB000

Up to 1 year

 

932,479

 

694,157

1 to 2 years

 

42,752

 

55,187

2 to 3 years

 

13,857

 

21,103

Above 3 years

 

8,948

 

9,011

 

998,036

 

779,458

XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.2
Prepayments and other receivables (Tables)
12 Months Ended
Dec. 31, 2023
Prepayments and other receivables  
Schedule of Prepayment and other receivables

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Deposit receivable *

776,481

625,371

Value-added-tax deductible

 

143,338

 

188,501

Advance to suppliers

 

71,755

 

49,492

Advance to staff

 

47,332

 

13,238

Receivables for value-added-tax paid on behalf of wealth management products

 

455

 

Others

 

46,519

 

41,471

Less: impairment loss allowance

 

(7,276)

 

(5,719)

1,078,604

912,354

Less: Non-current portion of other receivables

(6,663)

 

1,078,604

 

905,691

* Deposit receivable mainly represents deposit paid to the Group’s service vendors according to the contractual agreements and such receivables will contractually be repaid within one year.

Schedule of impairment loss allowance on prepayment and other receivables

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Beginning of the year

(3,349)

(2,968)

(7,276)

Reversals/ (Additions)

2

(4,308)

1,557

Write-off

365

Exchange differences

14

End of the year

 

(2,968)

 

(7,276)

 

(5,719)

XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets measured at amortized cost from virtual bank (Tables)
12 Months Ended
Dec. 31, 2023
Financial assets measured at amortized cost from virtual bank  
Schedule of financial assets measured at amortized cost from virtual bank

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Loans and advances to customers

 

44

 

3,142

Less: expected credit loss provision

 

 

(61)

 

44

 

3,081

XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets at fair value through profit or loss (Tables)
12 Months Ended
Dec. 31, 2023
Financial assets at fair value through profit or loss.  
Schedule of financial assets

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Wealth management products

690,627

925,204

XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Restricted cash and time deposits over three months (Tables)
12 Months Ended
Dec. 31, 2023
Restricted cash and time deposits over three months  
Schedule of restricted cash

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Restricted bank deposits

198,320

39,005

Accrued interests

1,238

 

446

Time deposits with initial terms over three months

144,256

413,432

343,814

 

452,883

Less: Non-current restricted cash

(5,319)

343,814

 

447,564

XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and cash equivalents (Tables)
12 Months Ended
Dec. 31, 2023
Cash and cash equivalents.  
Schedule of cash and cash equivalents

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Cash on hand

12

12

Cash at central bank

214,768

134,486

Cash at banks

1,692,996

 

1,244,975

1,907,776

 

1,379,473

At December 31,

    

2022

    

2023

RMB’000

RMB’000

USD

313,559

771,502

RMB

1,045,135

 

379,629

HKD

530,861

210,492

SGD

13,821

 

5,796

IDR

1,680

941

MYR

1,585

4

PHP

1,135

11,109

1,907,776

 

1,379,473

XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Share capital (Tables)
12 Months Ended
Dec. 31, 2023
Share capital  
Schedule of share capital

    

Number of shares

    

USD

Authorized

Ordinary shares of USD0.00001 at December 31, 2021, 2022 and 2023

 

5,000,000,000

 

50,000

    

    

    

Equivalent

Number of shares

USD

to RMB

Issued

Ordinary shares of USD0.00001 at December 31, 2017

 

900,000,000

 

9,000

 

59,838

Newly issued ordinary shares (Note a)

 

99,999,999

 

1,000

 

6,331

Ordinary shares of USD0.00001 at December 31, 2018

 

999,999,999

 

10,000

 

66,169

Newly issued ordinary shares (Note b)

3,720,665

37

257

Newly issued ordinary shares upon initial public offering (Note c)

93,600,000

936

6,549

Ordinary shares of USD0.00001 at December 31, 2019

 

1,097,320,664

 

10,973

 

72,975

Newly issued ordinary shares (Note d)

72,660,000

727

5,033

Surrendered ordinary shares (Note e)

(3)

Ordinary shares of USD0.00001 at December 31, 2020

 

1,169,980,661

 

11,700

 

78,008

Surrendered ordinary shares (Note f)

(8)

Ordinary shares of USD0.00001 at December 31, 2021 and 2022 and 2023

1,169,980,653

11,700

78,008

(a)

The Company completed its Round A investments (“Round A Investments”) in April 2018 with 12 investors. 99,999,999 ordinary shares were issued to the Round A Investors at a price of USD7.5 per share for an aggregate consideration of approximately USD750 million (approximately RMB4,750,965,000). These shares rank pari passu in all respects with the shares then in issue.

(b)

On March 11, 2019, the Company issued 1,748,501 ordinary shares to National Dream Limited, the offshore entity of Vantage Point Technology, for a total subscription price of USD13,114,000 (approximately RMB88,030,000) pursuant to a share subscription agreement entered into in July 2018. On November 26, 2019, the Company issued 1,267,520 ordinary shares to Great Lakes Limited, the offshore entity of View Foundation’s selling shareholder, for a total subscription price of USD9,506,400 (approximately RMB66,877,000) pursuant to a share subscription agreement entered into in August, 2019. On November 27, 2019, the Company issued 563,714 and 140,930 ordinary shares to Blossom View Limited and Gold Planning Limited, respectively, which are the offshore entities designated by certain selling shareholders of BER Technology, for a total subscription price of USD5,284,830 (approximately RMB37,175,000) pursuant to a share subscription agreement entered into in September, 2019.

(c)

On December 13, 2019, the Company completed its IPO on the New York Stock Exchange. In the offering, 31,200,000 ADSs, representing 93,600,000 ordinary shares, were newly issued.

(d)

On January 14, 2020, the over-allotment options for the IPO were partially exercised and an addition of 3,520,000 ADSs were newly issued, which represented 10,560,000 ordinary shares. On August 17, 2020, the Company completed its underwritten public offerings of 18,000,000 ADSs issued and 2,700,000 ADSs issued pursuant to the over-allotment options, which totally represented 62,100,000 ordinary shares.

(e)

On December 11, 2020 and December 24, 2020, the Company bought back and cancelled 3 ordinary shares from Round A Investors.

(f)

On April 1, 2021 and April 2, 2021, the Company bought back and cancelled 8 ordinary shares from Round A Investors.

XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.2
Other reserves (Tables)
12 Months Ended
Dec. 31, 2023
Other reserves  
Schedule of other reserves

    

    

    

    

Foreign

    

    

Sharebased

currency

Recapitalization

Share

compensation

translation

reserve

premium

reserve

differences

Others

Total

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

 

1,200,000

9,627,159

173,577

(133,132)

(227,673)

10,639,931

Other comprehensive income

 

-Foreign currency translation differences

 

(152,542)

(152,542)

-Fair value changes on financial assets measured at fair value through other comprehensive income

(1,812)

(1,812)

Share-based payments:

- Value of employee services and business cooperation arrangements(Note 27)

 

25,409

25,409

- Exercise of shares under share option Scheme

 

2,345

2,345

- Vesting of shares under Restricted Share Unit Scheme

 

(700)

(700)

As at December 31, 2021

 

1,200,000

9,627,159

200,631

(285,674)

(229,485)

10,512,631

Other comprehensive income

-Foreign currency translation differences

426,145

426,145

-Fair value changes on financial assets measured at fair value through other comprehensive income

5,324

5,324

Share-based payments:

- Value of employee services and business cooperation arrangements (Note 27)

13,361

13,361

- exercise of shares under share option Scheme

331

331

- Vesting of shares under Restricted Share Unit Scheme

(4,720)

(4,720)

As at December 31, 2022

1,200,000

9,627,159

209,603

140,471

(224,161)

10,953,072

Other comprehensive income

-Foreign currency translation differences

26,216

26,216

-Fair value changes on financial assets measured at fair value through other comprehensive income

500

500

Share-based payments:

- Value of employee services and business cooperation arrangements (Note 27)

14,497

14,497

Transactions with equity holders:

- Transactions with non-controlling interests

(4,434)

(4,434)

As at December 31, 2023

1,200,000

9,627,159

224,100

166,687

(228,095)

10,989,851

XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure of terms and conditions of share-based payment arrangement  
Schedule of share-based compensation expenses

For the year ended

December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

-Cost of revenue

935

3,233

-Research and development expenses

5,185

2,975

-Selling and marketing expenses

2,854

1,002

1,938

-General and administrative expenses

16,435

12,359

6,351

Total

25,409

13,361

14,497

Value of employee’s services (Note 8)

22,618

13,176

12,117

Value of non-employee’s services

2,791

185

2,380

Total

25,409

13,361

14,497

Schedule of movements in the number of share options

Number of share options

For the year ended

December 31, 

    

2021

    

2022

    

2023

At the beginning of the year

19,459,994

12,725,995

10,137,344

Exercised

(5,181,306)

(621,930)

Forfeited

 

(1,552,693)

 

(1,966,721)

 

(1,995,534)

At the end of the year

 

12,725,995

 

10,137,344

 

8,141,810

Schedule of share options outstanding

Number of share options

As at December 31,

Grant Year

    

Expiry Year

    

Exercise price

    

Fair value of options

2022

    

2023

2017

2027

RMB1.33

RMB0.62

977,951

944,490

2017

 

2027

 

RMB2.00

 

RMB0.52

5,295,021

 

4,576,500

2018

 

2028

 

RMB52.00

 

RMB26.00

3,044,462

 

2,068,320

2019

2029

RMB52.00

RMB23.42

819,910

552,500

10,137,344

 

8,141,810

Schedule of key assumptions of the share option

    

2017

    

2018

    

2019

 

Discount rate

 

24.0

%

17.0

%

17.0

%

Risk‑free interest rate

 

4.0

%

4.0

%

3.0

%

Volatility

 

52.0

%

51.0

%

46.0

%

Dividend yield

 

0.0

%

0.0

%

0.0

%

Schedule of movements in the number of restricted share units

Number of restricted share units

For the year ended December 31,

    

2021

    

2022

    

2023

At the beginning of the year

 

1,751,702

 

16,552,829

 

36,232,094

Granted

 

17,033,120

 

28,745,900

 

230,000

Vested

(524,358)

(3,538,551)

Forfeited

 

(1,707,635)

 

(5,528,084)

 

(5,935,971)

At the end of the year

 

16,552,829

 

36,232,094

 

30,526,123

Schedule of key assumptions of the restricted share units

    

2021

    

2022

    

2023

Risk-free interest rate

 

2.0%~3.0

%

2.0%~3.0

%

2.0%~3.0

%

Volatility

 

43.0%~49.0

%

43.0%~49.0

%

48.0%~49.0

%

Dividend yield

 

0.0

%

0.0

%

0.0

%

Restricted Share Units Scheme  
Disclosure of terms and conditions of share-based payment arrangement  
Schedule of share options outstanding

Number of restricted share units

As at December 31,

    

    

    

2022

    

2023

Fair value of restricted share units

Grant Year

Expiry Year

RMB

09/10/2019

 

09/10/2029

 

35.22

204,503

 

158,807

01/01/2020

 

01/01/2030

 

16.18

11,509

 

11,502

04/01/2020

 

04/01/2030

 

16.98

45,008

 

42,505

07/01/2020

 

07/01/2030

 

38.67

1,502

 

1,500

06/01/2021

 

06/01/2031

 

13.69

248,043

 

155,040

06/01/2021

 

06/01/2031

 

14.31

7,502

 

7,500

06/01/2021

 

06/01/2031

 

14.93

112,500

 

112,500

07/01/2021

 

07/01/2031

 

15.16

147,751

 

99,001

09/01/2021

 

09/01/2031

 

5.53

4,198,965

 

3,335,253

10/01/2021

 

10/01/2031

 

5.25

116,593

 

70,001

10/01/2021

 

10/01/2031

 

4.68

3,973,655

 

3,444,091

01/02/2022

 

01/02/2032

 

2.40

126,862

 

103,397

01/02/2022

01/02/2032

2.41

1,740,001

 

1,740,001

01/02/2022

01/02/2032

3.29

567,700

462,265

01/02/2022

01/02/2032

2.64

300,000

365,760

04/02/2022

04/02/2032

1.78

130,000

130,000

07/02/2022

07/02/2032

2.72

40,000

40,000

10/02/2022

10/02/2032

0.98

80,000

80,000

12/16/2022

12/16/2032

0.81

24,180,000

19,977,000

01/02/2023

01/02/2033

0.71

190,000

36,232,094

30,526,123

XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.2
Trade and other payables (Tables)
12 Months Ended
Dec. 31, 2023
Trade and other payables.  
Schedule of trade and other payables

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Trade payables (i)

  

  

Due to related parties

442,007

 

119,434

Due to third parties

311,610

 

127,125

753,617

 

246,559

Redemption liability (ii, iii)

243,937

 

232,951

Accrued expenses

516,240

 

436,846

Security deposits

160,814

136,813

Lease liabilities (Note 18(a))

91,583

 

51,224

Amounts payable for purchase of shares held for share incentive scheme (Note 27)

88,280

 

Income and other tax payables

51,913

 

45,057

Amounts due to related parties

644,900

 

744,604

Others

112,822

 

115,517

2,664,106

 

2,009,571

 

Less: non - current portion

  

 

  

Lease liabilities

(44,553)

 

(28,283)

Amounts payable for purchase of shares held for share incentive scheme (Note 27)

(88,280)

 

(132,833)

(28,283)

2,531,273

 

1,981,288

(i)As at December 31, 2022, and 2023, based on recognition date, the aging of the trade payables are mainly within 1 year.
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.2
Short-term borrowings (Tables)
12 Months Ended
Dec. 31, 2023
Short-term borrowings.  
Schedule of short term borrowings

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Unsecured

289,062

 

251,732

XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.2
Customer deposits (Tables)
12 Months Ended
Dec. 31, 2023
Customer deposits  
Schedule of customer deposits

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Current and savings accounts

243,231

437,153

Fixed deposit

1,685,952

 

1,824,061

1,929,183

 

2,261,214

XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.2
Other financial liabilities from virtual bank (Tables)
12 Months Ended
Dec. 31, 2023
Other financial liabilities from virtual bank  
Schedule of other financial liabilities from virtual bank

As at December 31,

    

2022

    

2023

RMB000

RMB000

Repurchase agreements

 

89,327

 

54,373

XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative financial assets and liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Financial instruments by category  
Schedule of derivative financial assets and liabilities

As at December 31,

2022

2023

    

Nominal

    

    

Nominal

    

amount

Fair value

amount

Fair value

RMB’000

RMB’000

Foreign exchange swaps

648,404

19,279

5,666

388

Currency forwards

741,937

37,084

358,636

37,620

Derivative financial assets

1,390,341

56,363

364,302

38,008

Foreign exchange swaps

208,938

9,568

Derivative financial liabilities

208,938

9,568

XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred income tax (Tables)
12 Months Ended
Dec. 31, 2023
Deferred income tax  
Schedule of movements of deferred tax assets

    

    

Accelerated

    

    

amortization

of intangible

Tax losses

assets

Others

Total

RMB’000

RMB’000

RMB’000

RMB’000

At January 1, 2021

 

312,908

212,035

 

59,751

584,694

Recognized in the profit or loss

 

116,993

(5,513)

 

8,644

120,124

At December 31, 2021

 

429,901

206,522

 

68,395

704,818

Recognized in the profit or loss

112,340

(21,274)

(16,489)

74,577

At December 31, 2022

542,241

185,248

51,906

779,395

Recognized in the profit or loss

 

40,384

 

(27,336)

 

359

 

13,407

At December 31, 2023

582,625

157,912

52,265

792,802

Schedule of movements of deferred tax liabilities

    

Intangible

    

    

assets

acquired

through

business

combination

Others

Total

RMB’000

RMB’000

RMB’000

At January 1, 2021

 

20,080

 

18,141

 

38,221

Recognized in the profit or loss

 

(10,219)

 

3,459

 

(6,760)

At December 31, 2021

 

9,861

 

21,600

 

31,461

Recognized in the profit or loss

(4,665)

(8,164)

(12,829)

At December 31, 2022

5,196

13,436

18,632

Recognized in the profit or loss

 

(3,117)

 

11,090

 

7,973

At December 31, 2023

2,079

24,526

26,605

Schedule of offsetting of deferred tax assets and deferred tax liabilities

    

As at 31 December

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Deferred tax assets

704,818

779,395

792,802

Set-off of deferred tax liabilities

(21,600)

(13,436)

(24,526)

683,218

765,959

768,276

    

As at 31 December

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Deferred tax liabilities

31,461

18,632

26,605

Set-off of deferred tax assets

(21,600)

(13,436)

(24,526)

9,861

5,196

2,079

XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.2
Cash flow information (Tables)
12 Months Ended
Dec. 31, 2023
Cash flow information  
Schedule of cash used in operations

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Loss before income tax

 

(1,442,608)

(990,173)

(361,714)

Depreciation and amortization

 

438,749

281,430

201,341

Net impairment losses on financial and contract assets

72,229

33,639

53,950

Net impairment losses on intangible assets

10,208

5,851

Losses on disposal of property and equipment and intangible asset

 

266

14,490

6,058

Share-based payments expenses (Note 27)

 

25,409

 

13,361

 

14,497

Net losses/ (gain) on derivatives (Note 9)

 

169,545

(262,769)

(30,592)

Net gain on financial assets at fair value through profit or loss (Note 9)

 

(45,644)

(30,687)

(20,007)

Share of gain of associate and joint venture (Note 15)

 

(9,946)

(24,852)

(4,607)

Impairment charges on associate(Note 15)

10,998

7,157

Remeasurement of redemption liability(Note 9)

(37,874)

Finance costs

 

74,743

35,168

19,535

Interest from investing activities

(22,983)

(6,646)

(26,252)

Exchange (gain)/losses (Note 9)

(77,143)

312,843

11,171

Changes in working capital:

 

  

 

  

 

  

Trade receivables

 

(123,371)

 

(63,884)

 

185,745

Contract assets

 

45,855

 

106,135

 

29,276

Prepayments and other receivables

 

(353,480)

(335,419)

165,244

Trade and other payable

 

530,095

106,952

(817,507)

Contract liabilities

 

17,032

13,365

(30,938)

Customer deposits

944,318

579,012

332,031

Other financial liabilities from virtual bank

89,327

(34,954)

Financial assets measured at amortized cost from virtual bank

586,953

13,341

(3,098)

Financial assets measured at fair value through other comprehensive income from virtual bank

 

(1,103,460)

(504,942)

(294,583)

Payroll and welfare payables

(110,263)

(83,809)

(45,350)

 

(383,704)

(720,786)

(637,746)

Schedule of non-cash investing and financing activities

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Acquisition of right‑of‑use properties by leasing (Note 13)

 

118,030

 

76,534

 

21,612

Schedule of gross debt and gross debt reconciliation

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Restricted cash and time deposits over three months

343,814

 

447,564

Cash and cash equivalents

1,907,776

 

1,379,473

Financial assets at fair value through profit or loss

690,627

 

925,204

Lease liabilities (Note 18)

(91,583)

 

(51,224)

—due within one year

(47,030)

 

(22,941)

—due after one year

(44,553)

 

(28,283)

Borrowings — repayable within one year

(289,062)

 

(251,732)

2,561,572

 

2,449,285

Cash and liquid investments

2,942,217

 

2,752,241

Gross debt — fixed interest rates

(380,645)

 

(302,956)

2,561,572

 

2,449,285

Financial

assets at

fair value

Liabilities from

through

financing activities

    

Restricted

    

Cash and cash

    

profit or

    

Lease

    

    

cash (ii)

equivalents

loss

liabilities

Borrowings

Total

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

RMB’000

As at January 1, 2021

 

2,280,499

3,055,194

1,487,871

(134,219)

(2,283,307)

4,406,038

Cash flows

 

(1,206,607)

(1,627,680)

538,138

96,139

1,524,899

(675,111)

Acquisition of right-of-use assets

(118,030)

(118,030)

Other Changes (i)

 

(13,465)

(28,144)

45,644

1,220

(56,852)

(51,597)

As at December 31, 2021

 

1,060,427

1,399,370

2,071,653

(154,890)

(815,260)

3,561,300

Cash flows

(788,828)

433,119

(1,411,713)

76,734

543,501

(1,147,187)

Acquisition of right-of-use assets

(76,534)

(76,534)

Other Changes (i)

72,215

75,287

30,687

63,107

(17,303)

223,993

As at December 31, 2022

343,814

1,907,776

690,627

(91,583)

(289,062)

2,561,572

Cash flows

77,533

(543,432)

214,570

60,922

49,403

(141,004)

Acquisition of right-of-use assets

(21,612)

(21,612)

Other Changes (i)

26,217

15,129

20,007

1,049

(12,073)

50,329

As at December 31, 2023

447,564

1,379,473

925,204

(51,224)

(251,732)

2,449,285

(i)

Other changes include accrued interests, disposal, foreign currency translation differences and other non-cash movements.

(ii)

Cash flows include restricted cash and time deposits over three months movements recognized in cash flows from operating activities and investing activities.

XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.2
Related party transactions (Tables)
12 Months Ended
Dec. 31, 2023
Related party transactions  
Schedule of related parties of the Group that had balances and/or transactions with the Group

The following companies are related parties of the Group that had balances and/or transactions with the Group during the years ended December 31, 2021, 2022 and 2023.

Name of related parties

    

Relationship with the Group

 

Sen Rong Limited(i)

A shareholder that has significant influence over the Group

Rong Chang Limited(i)

A shareholder that has significant influence over the Group

Bo Yu

A shareholder that has significant influence over the Group

Ping An Group

Ultimate parent company of Bo Yu

Subsidiaries of Ping An Group

Controlled by Ping An Group

Open Portal Guangxi

Significant influenced by the Group

(i)

Sen Rong Limited and Rong Chang Limited has entered into an acting-in-concert agreement in 2020 and an amended and restarted agreement in 2021. As a result, Rong Chang and Sen Rong as a concert group had significant influence over the Group.

Schedule of key management personnel compensations

For the year ended December 31,

2021

2022

2023

    

RMB’000

    

RMB’000

    

RMB’000

Wages and salaries

 

28,163

 

21,123

 

20,806

Welfare and other benefits

 

772

 

614

 

654

Share-based payments

 

4,187

 

8,401

 

4,909

 

33,122

 

30,138

 

26,369

Schedule of significant transactions and year end balances with related parties

(c)

Significant transactions with related parties

For the year ended

December 31, 

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Revenue

 

  

    

  

    

  

Ping An Group and its subsidiaries

 

2,315,220

2,526,682

2,091,039

    

For the year ended December 31,

2021

2022

2023

RMB’000

RMB’000

RMB’000

Purchase of services

    

  

    

  

    

  

Ping An Group and its subsidiaries

    

1,534,302

    

1,706,436

    

1,423,367

Net loss on disposal of property and equipment

Ping An Group and its subsidiaries

(599)

(1,359)

Net gain from wealth management products consolidated by related parties

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

26,249

 

18,890

 

12,996

Net (loss)/gain on derivatives

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

(169,545)

 

262,769

 

30,592

 

 

 

Investment income from loan to related party

Open Portal Guangxi

283

Interest income on bank deposits

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

12,037

 

9,234

 

17,637

Leasing payment

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

19,849

 

20,957

 

12,131

Interest expenses

 

  

 

  

 

  

Ping An Group and its subsidiaries

 

15,914

 

2,672

 

Net gain on financial assets measured at fair value through other comprehensive income

Ping An Group and its subsidiaries

 

 

315

 

(d)

Year end balances with related parties

As at December 31,

    

2022

    

2023

RMB’000

RMB’000

Trade receivables

  

  

Ping An Group and its subsidiaries (i)

372,456

 

299,098

Contract assets

 

Ping An Group and its subsidiaries

9,876

 

7,538

Prepayment and other receivables

 

Ping An Group and its subsidiaries

771,137

 

599,671

Financial assets at fair value through profit or loss (Note 22)

  

 

  

Ping An Group and its subsidiaries

405,960

 

417,956

Cash and restricted cash and time deposits over three months

  

 

  

Ping An Group and its subsidiaries

787,916

 

784,840

Trade and other payables

  

 

  

Ping An Group and its subsidiaries (i)

1,086,907

 

864,038

Contract liabilities

Ping An Group and its subsidiaries

27,517

25,550

Derivative financial assets

  

 

  

Ping An Group and its subsidiaries

56,363

 

38,008

Derivative financial liabilities

  

 

  

Ping An Group and its subsidiaries

9,568

 

(i)

The balances with related parties were unsecured, interest-free and repayable on demand.

XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.2
The Group's maximum exposure to unconsolidated structured entities (Tables)
12 Months Ended
Dec. 31, 2023
The Group's maximum exposure to unconsolidated structured entities  
Schedule of size of unconsolidated structured entities and the Group's funding and maximum exposure

Unconsolidated structured entities

The Group’s

Carrying

maximum

Interest held

31 December 2022

    

Size

    

amount

    

exposure

    

by the Group

RMB’000

RMB’000

RMB’000

Asset management products managed by the Group

 

594,058

Service fee

Wealth management products managed by related parties

Note a

690,627

690,627

Investment income

Unconsolidated structured entities

The Group’s

Carrying

maximum

Interest held

31 December 2023

    

Size

    

amount

    

exposure

    

by the Group

RMB’000

RMB’000

RMB’000

Wealth management products managed by related parties

Note a

532,147

532,147

Investment income

XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.2
Parent company only condensed financial information (Tables)
12 Months Ended
Dec. 31, 2023
Parent company only condensed financial information  
Schedule of condensed financial information of parent company

(a)

Condensed Statements of Comprehensive Income

    

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Selling and marketing expenses

(439)

(387)

(90)

General and administrative expenses

 

(53,621)

(104,653)

(32,965)

Net impairment losses on amount due from subsidiaries

(465,457)

(281,288)

Other income, gains or loss‑net

 

834

2,555

(457)

Operating loss

 

(53,226)

(567,942)

(314,800)

Finance (costs)/income – net

 

(32)

(573)

196

Share of losses of joint venture

(2,896)

Share of losses of subsidiaries and VIEs

 

(1,225,545)

(303,759)

(48,111)

Loss before income tax

(1,281,699)

(872,274)

(362,715)

Income tax expenses

Loss for the year

 

(1,281,699)

(872,274)

(362,715)

Other comprehensive income, net of tax

 

Items that may be subsequently reclassified to profit or loss

– Foreign currency translation differences

 

(152,542)

69,454

3,880

– Changes in the fair value of debt instruments measured at fair value through other comprehensive income

(16)

5,324

500

Items that will not be subsequently reclassified to profit or loss

– Foreign currency translation differences

 

356,691

22,336

Changes in the fair value of equity investments measured at fair value through other comprehensive income

(1,796)

Total comprehensive loss

 

(1,436,053)

(440,805)

(335,999)

(b)

Condensed Balance Sheets

As at December 31,

    

    

2022

    

2023

Note

RMB’000

RMB’000

ASSETS

 

  

 

  

Noncurrent assets

 

  

 

  

Interest in subsidiaries

 

40(d)

1,764,074

2,181,554

Total noncurrent assets

 

1,764,074

2,181,554

Current assets

 

Amount due from subsidiaries

 

40(d)

1,641,677

803,173

Prepayments and other receivables

 

448

435

Cash and cash equivalents

 

7,327

3,267

Total current assets

 

1,649,452

806,875

Total assets

 

3,413,526

2,988,429

EQUITY AND LIABILITIES

 

Equity

 

Share capital

 

25

78

78

Shares held for share incentive scheme

 

27

(149,544)

(149,544)

Reserves

 

26

10,953,072

10,989,851

Accumulated loss

 

(7,510,899)

(7,873,614)

Total equity

 

3,292,707

2,966,771

Liabilities

 

Noncurrent liabilities

 

Trade and other payables

 

88,280

Total noncurrent liabilities

 

88,280

Current liabilities

 

 

Trade and other payables

32,539

21,658

Total current liabilities

 

32,539

 

21,658

Total liabilities

 

120,819

 

21,658

Total equity and liabilities

 

3,413,526

 

2,988,429

(c)

Condensed Statements of Cash Flows

Year ended December 31,

    

2021

    

2022

    

2023

RMB’000

RMB’000

RMB’000

Cash used in operating activities

 

  

 

  

 

  

Cash used in operations

 

(51,132)

 

(139,011)

 

(44,284)

Net cash used in operating activities

 

(51,132)

 

(139,011)

 

(44,284)

Cash flows from investing activities

 

 

 

Payment for interest in subsidiaries, net of cash acquired

 

(1,333,804)

 

(3,005,546)

 

(1,117,823)

Proceeds from loan to subsidiaries

 

1,350,654

 

3,218,655

 

1,157,947

Net cash generated from investing activities

 

16,850

 

213,109

 

40,124

Cash flows from financing activities

 

 

 

Proceeds from exercise of shares under share incentive scheme

9,257

1,161

Payments for shares repurchase

(74,992)

Net cash generated from/ (used in) financing activities

 

9,257

 

(73,831)

 

Net (decrease)/increase in cash and cash equivalents

 

(25,025)

 

267

 

(4,160)

Cash and cash equivalents at the beginning of the year

 

31,857

 

6,454

 

7,327

Effects of exchange rate changes on cash and cash equivalents

 

(378)

 

606

 

100

Cash and cash equivalents at the end of year

 

6,454

 

7,327

 

3,267

Schedule of Interest in subsidiaries and amount due from subsidiaries

As at December 31,

2022

2023

    

RMB’000

    

RMB’000

Interest in subsidiaries

Equity investment in subsidiaries

 

1,764,074

 

2,181,554

As at December 31,

2022

2023

    

RMB’000

    

RMB’000

Amount due from subsidiaries

Loan receivables

 

1,641,677

 

803,173

XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.2
General information and basis of presentation - History and recapitalization of the Group (Details)
Dec. 31, 2023
Dec. 12, 2022
Dec. 11, 2022
General information and basis of presentation      
ADSs ratio 30 30 3
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.24.2
General information and basis of presentation - Other changes of the Company's shareholders subsequent to the Recapitalization and Initial Public Offering (Details)
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
SGD ($)
Dec. 31, 2023
IDR (Rp)
Dec. 31, 2023
HKD ($)
General information, recapitalization and basis of presentation.            
Issued and paid-in capital ¥ 78,000 ¥ 78,000        
Renewal term of exclusive equity purchase option agreement 5 years          
Expiration term of exclusive equity purchase option agreement 30 days          
Jin Tai Yuan Limited            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital | $     $ 747,940,498      
Jin Cheng Long Limited            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital | $     747,940,498      
OneConnect Financial Technology (HongKong) Limited            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital | $     1      
OneConnect Financial Technology (Singapore) Co., Pte. Ltd.            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital | $       $ 47,900,000    
PT OneConnect Financial Technology Indonesia            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital | Rp         Rp 10,000,000,000  
Ping An OneConnect Bank (Hong Kong) Limited            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital     38,216,561     $ 1,200,000,000
Shenzhen OneConnect Technology            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital | $     $ 4,903,181,996      
Registered capital ¥ 4,960,000,000          
Initial term of exclusive business cooperation agreement 10 years          
Beijing Vantage Point Technology Co., Ltd.            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 51.67% 51.67%        
Issued and paid-in capital ¥ 13,333,529          
Shenzhen OneConnect Information Technology            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 51.00% 51.00%        
Issued and paid-in capital ¥ 100,000,000          
BER Technology            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 80.00%        
Issued and paid-in capital ¥ 22,950,000          
Zhang Tong Shun            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital ¥ 10,000,000          
OneConnect Smart Technology Co Ltd | VIEs            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital ¥ 1,200,000,000          
Shenzhen CA            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 98.90%          
Shenzhen CA | VIEs            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 98.90% 98.90%        
Issued and paid-in capital ¥ 543,500,000          
Shanghai OneConnect | Subsidiaries of the VIEs            
General information, recapitalization and basis of presentation.            
Issued and paid-in capital ¥ 1,200,000,000          
Kechuang | Subsidiaries of the VIEs            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital ¥ 4,000,000          
Shenzhen OneConnect Chuangpei Technology Co., Ltd. | Subsidiaries of the VIEs            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital ¥ 10,000,000          
Zhuhai Yirongtong Asset Management Co., Ltd. | Subsidiaries of the VIEs            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital ¥ 12,000,000          
Ping An OneConnect Cloud Technology Co., Ltd. | Subsidiaries of the VIEs            
General information, recapitalization and basis of presentation.            
Proportion of ownership interest in subsidiary 100.00% 100.00%        
Issued and paid-in capital ¥ 500,000,000          
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.2
General information and basis of presentation - Schedule of financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
General information, recapitalization and basis of presentation.      
Total current assets ¥ 5,358,968 ¥ 6,374,276  
Total non-current assets 2,709,390 2,508,106  
Total assets 8,068,358 8,882,382 ¥ 9,340,607
Total current liabilities 5,073,078 5,446,321  
Total non-current liabilities 47,488 158,006  
Total liabilities 5,120,566 5,604,327 5,505,525
Total revenue 3,521,591 4,357,462 4,098,037
Net loss (371,476) (928,026) (1,330,513)
Net cash used in operating activities (648,461) (745,984) (404,334)
Net cash generated from investing activities 318,634 1,873,169 388,435
Net cash generated from/(used in) financing activities (213,605) (694,066) (1,611,781)
Net (decrease)/increase in cash and cash equivalents (543,432) 433,119 (1,627,680)
Cash and cash equivalents at the beginning of the year 1,907,776 1,399,370 3,055,194
Cash and cash equivalents at the end of year ¥ 1,379,473 1,907,776 1,399,370
Shenzhen CA      
General information, recapitalization and basis of presentation.      
Proportion of ownership interest in subsidiary 98.90%    
VIEs      
General information, recapitalization and basis of presentation.      
Registered capital, capital reserve and PRC statutory reserves ¥ 1,782,000 1,774,000  
Total current assets 3,058,529 3,865,127  
Total non-current assets 603,914 906,455  
Total assets 3,662,443 4,771,582  
Total current liabilities 6,676,641 7,645,984  
Total non-current liabilities 24,291 27,902  
Total liabilities 6,700,932 7,673,886  
Total revenue 3,261,285 4,064,707 3,723,306
Net loss (68,079) (195,819) (708,699)
Net cash used in operating activities (149,778) (618,574) (439,174)
Net cash generated from investing activities 75,598 918,498 3,633
Net cash generated from/(used in) financing activities (508,121) 368,778 108,564
Net (decrease)/increase in cash and cash equivalents (582,301) 668,702 (326,977)
Cash and cash equivalents at the beginning of the year 906,252 237,550 564,527
Cash and cash equivalents at the end of year ¥ 323,951 ¥ 906,252 ¥ 237,550
VIEs | Shenzhen CA      
General information, recapitalization and basis of presentation.      
Proportion of ownership interest in subsidiary 98.90% 98.90%  
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information - Revenue recognition (Details)
12 Months Ended
Dec. 31, 2023
Summary of accounting policy information  
Statement that practical expedient about existence of significant financing component has been used false
Statement that practical expedient about incremental costs of obtaining contract has been used true
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information - Impairment of non financial assets and Intangible assets (Details)
12 Months Ended
Dec. 31, 2023
CNY (¥)
Intangible assets  
Impairment loss ¥ 0
Application and platform | Minimum  
Intangible assets  
Useful life 3 years
Application and platform | Maximum  
Intangible assets  
Useful life 10 years
Purchased software | Minimum  
Intangible assets  
Useful life 3 years
Purchased software | Maximum  
Intangible assets  
Useful life 10 years
Business licenses | Minimum  
Intangible assets  
Useful life 3 years
Business licenses | Maximum  
Intangible assets  
Useful life 5 years
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information - Derivative financial instruments and Leases (Details)
12 Months Ended
Dec. 31, 2023
CNY (¥)
Leases  
Derivative financial instruments ¥ 0
Minimum  
Leases  
Typical term of rental contracts (in years) 1 year
Maximum  
Leases  
Typical term of rental contracts (in years) 5 years
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of accounting policy information - Property and equipment (Details)
12 Months Ended
Dec. 31, 2023
Office and telecommunication equipment | Minimum  
Property and equipment  
Expected useful life 3 years
Office and telecommunication equipment | Maximum  
Property and equipment  
Expected useful life 5 years
Leasehold improvements  
Property and equipment  
Expected useful life 5 years
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.24.2
Critical accounting estimates and judgments (Details)
12 Months Ended
Dec. 31, 2023
Critical accounting estimates and judgments  
Preferential income tax rate 15.00%
Expiration period 10 years
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Currency risk | Discount rate      
Management of financial risk      
Impact on post tax profit due to increase in foreign currency ¥ (16,596) ¥ 1,752 ¥ (4,028)
Impact on post tax profit due to decrease in foreign currency ¥ 16,596 ¥ (1,752) ¥ 4,028
Interest rate risk      
Management of financial risk      
Percentage of reasonably possible increase in risk assumption 2.00% 2.00%  
Interest rate risk | HKD      
Management of financial risk      
Impact on earnings over the next 12 months if interest rates rise by 200 basis points ¥ (15,000) ¥ (9,000)  
Impact on economic value if interest rates rise by 200 basis points (43,000) (25,000)  
Interest rate risk | USD      
Management of financial risk      
Impact on earnings over the next 12 months if interest rates rise by 200 basis points 3,000 9,000  
Impact on economic value if interest rates rise by 200 basis points ¥ (3,000) (1,000)  
Interest rate risk | RMB      
Management of financial risk      
Impact on earnings over the next 12 months if interest rates rise by 200 basis points   ¥ 1,000  
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Trade receivables and contract assets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of nature and extent of risks arising from financial instruments    
Trade receivables. ¥ 779,458 ¥ 998,036
Allowance account for credit losses of financial assets 57,379 59,852
Gross carrying amount | Three-stage approach    
Disclosure of nature and extent of risks arising from financial instruments    
Trade receivables.   998,036
Contract assets.   182,480
Gross carrying amount of trade receivables and contract assets   1,180,516
Impairment loss allowance | Three-stage approach    
Disclosure of nature and extent of risks arising from financial instruments    
Trade receivables.   57,047
Contract assets.   59,852
Allowance account for credit losses of financial assets   116,899
Credit risk | Simplified approach    
Disclosure of nature and extent of risks arising from financial instruments    
Gross carrying amount of trade receivables and contract assets 932,662 ¥ 1,180,516
Credit risk | Gross carrying amount | Simplified approach    
Disclosure of nature and extent of risks arising from financial instruments    
Trade receivables. 779,458  
Contract assets. 153,204  
Gross carrying amount of trade receivables and contract assets 932,662  
Credit risk | Impairment loss allowance | Simplified approach    
Disclosure of nature and extent of risks arising from financial instruments    
Allowance account for credit losses of financial assets 126,168  
Trade receivable. | Credit risk | Impairment loss allowance | Simplified approach    
Disclosure of nature and extent of risks arising from financial instruments    
Trade receivables. 68,789  
Contract asset | Credit risk | Impairment loss allowance | Simplified approach    
Disclosure of nature and extent of risks arising from financial instruments    
Contract assets. ¥ 57,379  
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Impairment loss allowance of trade receivables and contract assets (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach ¥ 57,379 ¥ 59,852    
Credit risk        
Disclosure of nature and extent of risks arising from financial instruments        
Expected loss rate 13.53% 9.90%    
Credit risk | Related parties        
Disclosure of nature and extent of risks arising from financial instruments        
Expected loss rate 2.13% 2.27%    
Credit risk | Not later than one year [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Expected loss rate 4.56% 3.33%    
Credit risk | Later than one year and not later than two years [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Expected loss rate 41.29% 42.80%    
Credit risk | Later than two years and not later than three years [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Expected loss rate 77.39% 68.40%    
Credit risk | Later than three years [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Expected loss rate 94.34% 97.75%    
Credit risk | Simplified approach        
Disclosure of nature and extent of risks arising from financial instruments        
Gross carrying amount of trade receivables and contract assets applying simplified approach ¥ 932,662 ¥ 1,180,516    
Credit risk | Simplified approach | Related parties        
Disclosure of nature and extent of risks arising from financial instruments        
Gross carrying amount of trade receivables and contract assets applying simplified approach 306,636 391,221    
Credit risk | Simplified approach | Not later than one year [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Gross carrying amount of trade receivables and contract assets applying simplified approach 476,215 657,723    
Credit risk | Simplified approach | Later than one year and not later than two years [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Gross carrying amount of trade receivables and contract assets applying simplified approach 72,327 63,170    
Credit risk | Simplified approach | Later than two years and not later than three years [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Gross carrying amount of trade receivables and contract assets applying simplified approach 29,615 26,482    
Credit risk | Simplified approach | Later than three years [member]        
Disclosure of nature and extent of risks arising from financial instruments        
Gross carrying amount of trade receivables and contract assets applying simplified approach 47,869 41,920    
Credit risk | Trade receivable and contract asset        
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach 126,168 116,899 ¥ 125,318 ¥ 97,243
Credit risk | Trade receivable and contract asset | Related parties        
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach 6,528 8,888    
Credit risk | Trade receivable and contract asset | Not later than one year [member]        
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach 21,698 21,885    
Credit risk | Trade receivable and contract asset | Later than one year and not later than two years [member]        
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach 29,863 27,038    
Credit risk | Trade receivable and contract asset | Later than two years and not later than three years [member]        
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach 22,920 18,113    
Credit risk | Trade receivable and contract asset | Later than three years [member]        
Loss allowance        
Loss allowance of trade receivables and contract assets applying simplified approach ¥ 45,159 ¥ 40,975    
XML 106 R94.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Movements in the impairment loss allowance of contract assets of implementation service (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movements in the impairment loss allowance of contract assets of implementation service      
Beginning of the year ¥ (59,852)    
End of the year (57,379) ¥ (59,852)  
Credit risk | Trade receivable and contract asset      
Movements in the impairment loss allowance of contract assets of implementation service      
Beginning of the year (116,899) (125,318) ¥ (97,243)
Additions of impairment loss, net (42,102) (18,715) (71,061)
Recovery of amounts written off previously   (9,980)  
Write-off 33,402 37,156 42,986
Exchange difference (569) (42)  
End of the year ¥ (126,168) ¥ (116,899) ¥ (125,318)
XML 107 R95.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Financial assets measured at amortized cost from banking operations (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure of credit risk exposure        
Financial assets measured at fair value through other-comprehensive income. ¥ 853,453 ¥ 1,233,431    
Total financial assets 6,391,260 6,810,333    
Loss allowance 57,379 59,852    
Financial assets measured at amortized cost, Gross carrying amount 3,081 44    
Expected credit loss provision 61      
Loans and advances to customers.        
Disclosure of credit risk exposure        
Loss allowance ¥ 12,061 ¥ 11,528 ¥ 1,962 ¥ 712
Credit risk        
Disclosure of credit risk exposure        
Expected loss rate 13.53% 9.90%    
Credit risk | Loans and advances to customers.        
Disclosure of credit risk exposure        
Financial assets measured at amortized cost ¥ 3,142 ¥ 44    
Financial assets measured at fair value through other-comprehensive income. 1,902,985 1,608,402    
Gross carrying amount 1,906,127 ¥ 1,608,446    
Expected credit loss provision ¥ 61      
Expected loss rate 1.94%      
XML 108 R96.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Movements in the impairment loss allowance of contract assets of transaction based and support service (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Management of financial risk      
Beginning of the year ¥ (59,852)    
End of the year (57,379) ¥ (59,852)  
Loans and advances to customers.      
Management of financial risk      
Beginning of the year (11,528) (1,962) ¥ (712)
Additions of impairment loss, net (13,344) (10,616) (1,250)
Write-off 12,811 1,050  
End of the year (12,061) (11,528) (1,962)
Credit risk | Contract assets of transaction based and support service | Three-stage approach      
Management of financial risk      
Beginning of the year   (190) (711)
Additions of impairment loss, net   ¥ 190 (1,170)
Recovery of amounts written off previously (61)    
Write-off     1,691
End of the year ¥ (61)   ¥ (190)
XML 109 R97.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Liquidity risk (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of maturity analysis for non-derivative financial liabilities    
Other financial liabilities from virtual bank ¥ 54,373 ¥ 89,327
Customer deposits 2,261,214 1,929,183
Maximum guarantee exposure 115,517 112,822
Liquidity risk    
Disclosure of maturity analysis for non-derivative financial liabilities    
Short-term borrowings 257,007 294,461
Trade and other payables 1,322,197 1,375,958
Including: lease liabilities 54,972 97,955
Other financial liabilities from virtual bank 54,373 89,327
Customer deposits 2,269,261 1,929,183
Non-derivative financial liabilities 3,902,838 3,688,929
Gross settled (foreign currency swaps) - (inflow)   (198,722)
Gross settled (foreign currency swaps) - outflow   208,290
Derivative financial liabilities   9,568
Total   3,698,497
Liquidity risk | Not later than one year [member]    
Disclosure of maturity analysis for non-derivative financial liabilities    
Short-term borrowings 257,007 294,461
Trade and other payables 1,292,054 1,236,571
Including: lease liabilities 24,829 50,862
Other financial liabilities from virtual bank 54,373 89,327
Customer deposits 2,269,261 1,929,183
Non-derivative financial liabilities 3,872,695 3,549,542
Gross settled (foreign currency swaps) - (inflow)   (198,722)
Gross settled (foreign currency swaps) - outflow   208,290
Derivative financial liabilities   9,568
Total   3,559,110
Liquidity risk | 1 to 5 years    
Disclosure of maturity analysis for non-derivative financial liabilities    
Trade and other payables 30,143 139,387
Including: lease liabilities 30,143 47,093
Non-derivative financial liabilities ¥ 30,143 139,387
Total   ¥ 139,387
XML 110 R98.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Fair value measurement (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of fair value measurement of assets    
Derivative financial assets, fair value ¥ 38,008 ¥ 56,363
Derivative financial assets 38,008 56,363
Derivative financial liabilities (Note 32)   9,568
Financial assets held at FVPL    
Disclosure of fair value measurement of assets    
Derivative financial assets, fair value 925,204 690,627
Financial assets measured at fair value through other comprehensive income (Note 17)    
Disclosure of fair value measurement of assets    
Derivative financial assets, fair value 2,226,138 2,054,541
Level 1 | Financial assets measured at fair value through other comprehensive income (Note 17)    
Disclosure of fair value measurement of assets    
Derivative financial assets, fair value 319,949 442,935
Level 2    
Disclosure of fair value measurement of assets    
Derivative financial assets 38,008 56,363
Derivative financial liabilities (Note 32)   9,568
Level 2 | Financial assets held at FVPL    
Disclosure of fair value measurement of assets    
Derivative financial assets, fair value 925,204 690,627
Level 3 | Financial assets measured at fair value through other comprehensive income (Note 17)    
Disclosure of fair value measurement of assets    
Derivative financial assets, fair value ¥ 1,906,189 ¥ 1,611,606
XML 111 R99.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Transfer (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Management of financial risk    
Transfer from Level 1 to Level 2, Liabilities ¥ 0 ¥ 0
XML 112 R100.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Movements of Level 3 financial instruments (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movements of Level 3 financial instruments measured at fair value      
Beginning of the year ¥ 6,810,333    
End of the year 6,391,260 ¥ 6,810,333  
Level 3      
Movements of Level 3 financial instruments measured at fair value      
Beginning of the year 1,611,606 1,107,340 ¥ 5,676
Additions, net 295,287 506,620 1,103,460
Losses recognized in other comprehensive income (789) (1,678) (1,796)
(Losses)/gain recognized in profit or loss 85 (676)  
End of the year ¥ 1,906,189 ¥ 1,611,606 ¥ 1,107,340
XML 113 R101.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Valuation inputs and relationships to fair value for loans and advances to customers (Details) - Loans and advances to customers from virtual bank - Level 3
Dec. 31, 2023
Dec. 31, 2022
Discount rate    
Valuation inputs and relationships to fair value liabilities    
Range of inputs, minimum 7.09% 5.66%
Range of inputs, maximum 10.29% 9.30%
Prepayment ratio    
Valuation inputs and relationships to fair value liabilities    
Range of inputs, minimum 0.36% 0.34%
Range of inputs, maximum   0.38%
XML 114 R102.htm IDEA: XBRL DOCUMENT v3.24.2
Management of financial risk - Valuation inputs and relationships to fair value with all other variables held constant (Details) - Loans and advances to customers from virtual bank - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Discount rate    
Valuation inputs and relationships to fair value liabilities    
Unobservable inputs, maximum 5.00%  
Unobservable inputs, minimum (5.00%)  
Impact on the assets and other comprehensive income, decrease ¥ (8,845) ¥ (5,941)
Impact on the assets and other comprehensive income, increase ¥ 8,926 5,975
Prepayment ratio    
Valuation inputs and relationships to fair value liabilities    
Unobservable inputs, maximum 5.00%  
Unobservable inputs, minimum (5.00%)  
Impact on the assets and other comprehensive income, decrease ¥ (315) (283)
Impact on the assets and other comprehensive income, increase ¥ 315 ¥ 283
XML 115 R103.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Segments and Principal activities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segments and principal activities      
Revenue ¥ 3,667,508 ¥ 4,464,002 ¥ 4,132,357
Cost of revenue (2,318,103) (2,828,986) (2,695,706)
Gross profit 1,349,405 1,635,016 1,436,651
Research and development expenses (955,201) (1,417,691) (1,353,018)
Selling and marketing expenses (275,351) (411,356) (588,380)
General and administrative expenses (504,970) (824,711) (841,685)
Net impairment losses on financial and contract assets (53,950) (33,639) (72,229)
Other income, gains or loss-net 71,855 70,818 13,921
Operating loss (368,212) (981,563) (1,404,740)
Finance income 29,580 14,709 28,823
Finance costs (20,532) (37,173) (76,637)
Finance (costs)/income - net 9,048 (22,464) (47,814)
Share of gain of associate and joint venture - net 4,607 24,852 9,946
Impairment charges on associates (7,157) (10,998)  
Loss before income tax (361,714) (990,173) (1,442,608)
ASSETS      
Segment Assets 7,010,921 7,827,262 8,368,228
Goodwill 289,161 289,161 289,161
Deferred tax assets 768,276 765,959 683,218
Total assets 8,068,358 8,882,382 9,340,607
LIABILITIES      
Segment Liabilities 5,118,487 5,599,131 5,495,664
Deferred tax liabilities 2,079 5,196 9,861
Total liabilities 5,120,566 5,604,327 5,505,525
Other segment information      
Depreciation of property and equipment 74,908 119,309 135,975
Amortization of intangible assets 126,433 162,121 302,774
Additions of non-current assets except for goodwill and deferred income tax assets 59,081 144,477 246,047
Virtual Bank Business      
Segments and principal activities      
Revenue 145,917 106,540 34,320
Cost of revenue (134,214) (56,716) (37,748)
Gross profit 11,703 49,824 (3,428)
Research and development expenses   (18,276) (33,192)
Selling and marketing expenses (33,739) (41,408) (38,042)
General and administrative expenses (129,842) (114,546) (99,796)
Net impairment losses on financial and contract assets (13,406) (10,616) (1,250)
Other income, gains or loss-net 2,672 (544) 91
Operating loss (162,612) (135,566) (175,617)
Finance costs (446) (354) (310)
Finance (costs)/income - net (446) (354) (310)
Loss before income tax (163,058) (135,920) (175,927)
ASSETS      
Segment Assets 2,994,772 2,851,885 2,032,344
Total assets 2,994,772 2,851,885 2,032,344
LIABILITIES      
Segment Liabilities 2,388,056 2,093,126 1,459,125
Total liabilities 2,388,056 2,093,126 1,459,125
Other segment information      
Depreciation of property and equipment 6,179 13,191 14,195
Amortization of intangible assets 34,687 26,909 20,356
Additions of non-current assets except for goodwill and deferred income tax assets 23,549 45,737 44,107
Technology Solutions.      
Segments and principal activities      
Revenue 3,533,276 4,360,546 4,098,734
Cost of revenue (2,195,574) (2,775,354) (2,658,655)
Gross profit 1,337,702 1,585,192 1,440,079
Research and development expenses (955,201) (1,399,415) (1,319,826)
Selling and marketing expenses (241,612) (369,948) (550,338)
General and administrative expenses (375,128) (710,165) (741,889)
Net impairment losses on financial and contract assets (40,544) (23,023) (70,979)
Other income, gains or loss-net 69,183 71,362 13,830
Operating loss (205,600) (845,997) (1,229,123)
Finance income 29,580 14,709 28,823
Finance costs (20,086) (36,819) (76,327)
Finance (costs)/income - net 9,494 (22,110) (47,504)
Share of gain of associate and joint venture - net 4,607 24,852 9,946
Impairment charges on associates (7,157) (10,998)  
Loss before income tax (198,656) (854,253) (1,266,681)
ASSETS      
Segment Assets 5,399,653 6,330,769 7,377,469
Goodwill 289,161 289,161 289,161
Deferred tax assets 768,276 765,959 683,218
Total assets 6,457,090 7,385,889 8,349,848
LIABILITIES      
Segment Liabilities 2,754,711 3,521,957 4,097,004
Deferred tax liabilities 2,079 5,196 9,861
Total liabilities 2,756,790 3,527,153 4,106,865
Other segment information      
Depreciation of property and equipment 68,729 106,118 121,780
Amortization of intangible assets 91,746 135,212 282,418
Additions of non-current assets except for goodwill and deferred income tax assets 35,532 98,740 201,940
Intersegment eliminations and adjustments      
Segments and principal activities      
Revenue (11,685) (3,084) (697)
Cost of revenue 11,685 3,084 697
ASSETS      
Segment Assets (1,383,504) (1,355,392) (1,041,585)
Total assets (1,383,504) (1,355,392) (1,041,585)
LIABILITIES      
Segment Liabilities (24,280) (15,952) (60,465)
Total liabilities ¥ (24,280) ¥ (15,952) ¥ (60,465)
XML 116 R104.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Revenue from contract with customer (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers ¥ 3,521,591 ¥ 4,357,462 ¥ 4,098,037
Implementation      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 834,620 861,820 733,648
Operation support services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 861,056 1,140,727 1,097,719
Business origination services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 132,112 383,723 450,597
Risk management services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 320,462 414,849 534,071
Cloud services platform      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 1,245,952 1,315,819 1,050,179
Post implementation support services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 52,012 50,983 49,447
Others      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers ¥ 75,377 ¥ 189,541 ¥ 182,376
XML 117 R105.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Revenue by timing of transfer of services (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers ¥ 3,521,591 ¥ 4,357,462 ¥ 4,098,037
At a point in time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 806,029 1,400,988 1,565,195
Over time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 2,715,562 2,956,474 2,532,842
Implementation      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 834,620 861,820 733,648
Implementation | At a point in time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 37,804 36,266  
Implementation | Over time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 796,816 825,554 733,648
Operation support services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 861,056 1,140,727 1,097,719
Operation support services | At a point in time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 240,366 376,784 399,523
Operation support services | Over time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 620,690 763,943 698,196
Business origination services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 132,112 383,723 450,597
Business origination services | At a point in time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 132,112 383,723 450,597
Risk management services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 320,462 414,849 534,071
Risk management services | At a point in time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 320,462 414,849 534,071
Cloud services platform      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 1,245,952 1,315,819 1,050,179
Cloud services platform | Over time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 1,245,952 1,315,819 1,050,179
Post implementation support services      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 52,012 50,983 49,447
Post implementation support services | Over time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 52,012 50,983 49,447
Others      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 75,377 189,541 182,376
Others | At a point in time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers 75,285 189,366 181,004
Others | Over time      
Disaggregation of revenue from contracts with customers      
Revenue from contracts with customers ¥ 92 ¥ 175 ¥ 1,372
XML 118 R106.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Major customers fees on lending solution services (Details) - Service fees on lending solution services
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of revenue from contracts with customers      
Percentage of entity's revenue 64.48% 66.89% 67.18%
Contributed by Ping An Group      
Disaggregation of revenue from contracts with customers      
Percentage of entity's revenue 57.02% 56.60% 56.03%
Lufax Holding Ltd ("Lufax" and its subsidiaries)      
Disaggregation of revenue from contracts with customers      
Percentage of entity's revenue 7.46% 10.29% 11.15%
XML 119 R107.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Interest and commission income (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Virtual Bank Business      
Segment information and revenue      
Interest and commission income ¥ 145,917 ¥ 106,540 ¥ 34,320
XML 120 R108.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Contract assets and liabilities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contract assets      
Contract assets ¥ 153,204 ¥ 182,480  
Impairment loss allowance (57,379) (59,852)  
Current contract assets, net 95,825 122,628  
Contract liabilities      
Contract liabilities 155,689 186,627  
Less: Non-current contract liabilities (17,126) (19,977)  
Current contract liabilities 138,563 166,650  
Revenue from performance obligations satisfied or partially satisfied in previous years 0 0 ¥ 0
Implementation      
Contract assets      
Contract assets 137,566 163,769  
Impairment loss allowance (50,712) (52,385)  
Contract liabilities      
Current contract liabilities 37,427 42,014  
Transaction based and support revenue      
Contract assets      
Contract assets 15,638 18,711  
Impairment loss allowance (6,667) (7,467)  
Contract liabilities      
Current contract liabilities 118,262 144,613  
Business origination services      
Contract assets      
Contract assets   1,404  
Operation support services      
Contract assets      
Contract assets 12,149 12,085  
Impairment loss allowance (4,750) (4,779)  
Contract liabilities      
Current contract liabilities 69,825 87,562  
Post implementation support services      
Contract assets      
Contract assets 3,489 5,222  
Impairment loss allowance (1,917) (2,688)  
Contract liabilities      
Current contract liabilities 10,609 21,679  
Risk management services      
Contract liabilities      
Current contract liabilities 18,801 20,997  
Others      
Contract liabilities      
Current contract liabilities ¥ 19,027 ¥ 14,375  
XML 121 R109.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Revenue recognized in relation to contract liabilities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment information and revenue      
Revenue recognized that was included in the contract liability balance at the beginning of the year ¥ 166,650 ¥ 153,844 ¥ 138,547
XML 122 R110.htm IDEA: XBRL DOCUMENT v3.24.2
Segment information and revenue - Remaining performance obligations of long-term contracts (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment information and revenue      
Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year ¥ 551,775 ¥ 1,051,690 ¥ 610,516
Expected to be recognized within one year      
Segment information and revenue      
Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year 386,278 670,991 455,294
Expected to be recognized in one to two years      
Segment information and revenue      
Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year 112,605 237,126 89,762
Expected to be recognized in two to three years      
Segment information and revenue      
Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year 38,900 99,208 33,937
Expected to be recognized beyond three years      
Segment information and revenue      
Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year ¥ 13,992 ¥ 44,365 ¥ 31,523
XML 123 R111.htm IDEA: XBRL DOCUMENT v3.24.2
Expenses by nature - (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Expenses by nature      
Technology service fees ¥ 1,689,549 ¥ 2,261,498 ¥ 2,021,238
Employee benefit expenses (Note 8) 1,302,848 1,601,989 1,629,375
Outsourcing labor costs 426,148 528,582 437,081
Amortization of intangible assets (Note 14) 126,433 162,121 302,774
Depreciation of property and equipment (Note 13) 74,908 119,309 135,975
Purchase costs of products 60,902 183,956 176,224
Business origination fees to channel partners 53,419 251,427 276,966
Travelling expenses 40,633 38,873 76,987
Marketing and advertising fees 38,183 50,246 110,775
Professional service fees 32,564 50,596 48,001
Auditor's remuneration      
-Audit related 17,961 16,501 14,657
-Non-audit 1,693 3,150 1,957
Impairment loss of intangible assets (Note 14) 5,851 10,208 5,646
Listing expenses   69,857 12,467
Others 182,533 134,431 228,666
Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses ¥ 4,053,625 ¥ 5,482,744 ¥ 5,478,789
XML 124 R112.htm IDEA: XBRL DOCUMENT v3.24.2
Expenses by nature - Research and development costs (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Research and development costs      
Employee benefit expenses ¥ 351,475 ¥ 469,320 ¥ 514,456
Technology service fees 597,244 946,700 859,324
Amortization of intangible assets 4,438 6,282 3,396
Depreciation of property and equipment 7,023 14,168 11,182
Impairment loss of intangible assets 2,004 3,837 3,747
Others 14,726 22,334 23,200
Amounts incurred 976,910 1,462,641 1,415,305
Less: capitalized      
Employee benefit expenses (3,892) (19,827) (45,016)
Technology service fees (17,817) (25,123) (17,271)
Capitalized research and development costs (21,709) (44,950) (62,287)
Research and development costs ¥ 955,201 ¥ 1,417,691 ¥ 1,353,018
XML 125 R113.htm IDEA: XBRL DOCUMENT v3.24.2
Employee benefit expenses (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee benefit expenses      
Wages and salaries ¥ 971,060 ¥ 1,235,714 ¥ 1,276,205
Welfare and other benefits 319,671 353,099 330,552
Share-based payments (Note 27) 12,117 13,176 22,618
Employee benefit expenses ¥ 1,302,848 ¥ 1,601,989 ¥ 1,629,375
XML 126 R114.htm IDEA: XBRL DOCUMENT v3.24.2
Other income, gains or loss - net (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other income, gains or loss - net      
Net foreign exchange gain/ (loss) ¥ (11,171) ¥ (312,843) ¥ 77,143
Government grants and tax rebates (Note a) 41,454 58,013 51,080
Net gain on financial assets at fair value through profit or loss 20,007 30,687 45,644
Loss on disposal of property and equipment and intangible asset (6,058) (6,198) (266)
Remeasurement of redemption liability (Note 28(ii))   37,874  
Guarantee gain, net     10,757
Net (loss)/gain on derivatives 30,592 262,769 (169,545)
Others (2,969) 516 (892)
Other income, gains or loss-net ¥ 71,855 ¥ 70,818 ¥ 13,921
XML 127 R115.htm IDEA: XBRL DOCUMENT v3.24.2
Other income, gains or loss - net - Government grants and tax rebates (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Income Gains Or Losses [Line items]      
Government grants ¥ 23,922 ¥ 27,421 ¥ 28,871
Tax rebates 17,532 30,592 22,209
Government grants and tax rebates (Note a) 41,454 58,013 51,080
Technology development incentives      
Other Income Gains Or Losses [Line items]      
Government grants 12,906 10,493 14,391
Operation subsidies      
Other Income Gains Or Losses [Line items]      
Government grants ¥ 11,016 ¥ 16,928 ¥ 14,480
XML 128 R116.htm IDEA: XBRL DOCUMENT v3.24.2
Finance costs - net (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finance income      
Interest income on bank deposits ¥ 29,580 ¥ 14,709 ¥ 28,823
Finance costs      
Interest expense on borrowings (12,073) (17,303) (56,534)
Interest expense on lease liabilities (3,448) (7,578) (5,803)
Interest expense on redemption liability (4,014) (10,287) (12,406)
Bank charges (997) (2,005) (1,894)
Total finance costs (20,532) (37,173) (76,637)
Finance (costs)/income - net ¥ 9,048 ¥ (22,464) ¥ (47,814)
XML 129 R117.htm IDEA: XBRL DOCUMENT v3.24.2
Income tax benefit/(expense) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income tax benefit/(expense)      
Current income tax ¥ (15,196) ¥ (25,259) ¥ (16,780)
Deferred income tax 5,434 87,406 128,875
Income tax benefit/(expense) ¥ (9,762) ¥ 62,147 ¥ 112,095
XML 130 R118.htm IDEA: XBRL DOCUMENT v3.24.2
Income tax benefit/ (expense) - Tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income tax benefit/(expense)      
Statutory income tax rate (as a percent) 25.00% 25.00% 25.00%
Loss before income tax ¥ 361,714 ¥ 990,173 ¥ 1,442,608
Tax calculated at PRC statutory income tax rate of 25% 90,429 247,543 360,652
Differential of income tax rates applicable to subsidiaries (36,590) (119,211) (161,199)
Expense not deductible for tax purposes (3,863) (5,659) (10,169)
Incomes not subject to tax 191 542 1,732
Tax losses and temporary differences for which no deferred income tax asset was recognized (73,942) (73,690) (87,237)
Derecognition of deferred tax assets on tax losses     (23)
Additional deductible allowance for research and development expenses 12,474 10,164 8,255
Utilization of previously unrecognized tax losses 1,539 2,458 84
Income tax benefit/(expense) ¥ (9,762) ¥ 62,147 ¥ 112,095
XML 131 R119.htm IDEA: XBRL DOCUMENT v3.24.2
Income tax benefit/ (expense) - Unused Tax Losses (Details) - Unused tax losses [member] - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized ¥ 2,695,910 ¥ 2,248,748
Year 2023    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized   118,796
Year 2024    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 419,866 419,866
Year 2025    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 83,576 83,576
Year 2026    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 208,346 208,346
Year 2027    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 67,745 67,745
Year 2028    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 113,129 1,826
Year 2029    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 7,149 7,149
Year 2030    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 8,049 8,049
Year 2031    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 56,195 56,195
Year 2032    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized 122,036 ¥ 122,036
Year 2033    
Disclosure of temporary difference, unused tax losses and unused tax credits    
Unused tax losses for which no deferred tax asset has been recognized ¥ 220,273  
XML 132 R120.htm IDEA: XBRL DOCUMENT v3.24.2
Income tax benefit/(expense) - Additional information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Income Taxes Disclosure            
Statutory tax rate (as a percent) 25.00% 25.00% 25.00% 25.00% 25.00% 25.00%
Profits tax ¥ 9,762   ¥ (62,147)   ¥ (112,095)  
Estimated assessable profit ¥ (361,714)   ¥ (990,173)   ¥ (1,442,608)  
Income Tax Expense On Undistributed Earnings | $   $ 0   $ 0   $ 0
PRC            
Income Taxes Disclosure            
Statutory tax rate (as a percent) 25.00% 25.00%        
Preferential tax rate 15.00% 15.00%        
PRC | Bottom of range [Member]            
Income Taxes Disclosure            
Withholding tax rate 5.00% 5.00%        
PRC | Top of range [Member]            
Income Taxes Disclosure            
Withholding tax rate 10.00% 10.00%        
China (Guangdong) pilot free Trade Zone Qianhai & Shekou area of Shenzhen            
Income Taxes Disclosure            
Reduced income tax rate 15.00% 15.00%        
Hongkong            
Income Taxes Disclosure            
Statutory tax rate (as a percent) 16.50% 16.50% 16.50% 16.50% 16.50% 16.50%
Profits tax ¥ 0   ¥ 0   ¥ 0  
Estimated assessable profit ¥ 0   ¥ 0   ¥ 0  
Singapore            
Income Taxes Disclosure            
Statutory tax rate (as a percent) 17.00% 17.00% 17.00% 17.00% 17.00% 17.00%
Profits tax ¥ 0   ¥ 0   ¥ 0  
Estimated assessable profit ¥ 0   ¥ 0   ¥ 0  
Indonesia            
Income Taxes Disclosure            
Statutory tax rate (as a percent) 22.00% 22.00% 22.00% 22.00% 22.00% 22.00%
Malaysia            
Income Taxes Disclosure            
Statutory tax rate (as a percent) 24.00% 24.00% 24.00% 24.00% 24.00% 24.00%
Profits tax ¥ 0   ¥ 0   ¥ 0  
Estimated assessable profit ¥ 0   ¥ 0   ¥ 0  
Philippines            
Income Taxes Disclosure            
Statutory tax rate (as a percent) 25.00% 25.00% 25.00% 25.00% 25.00% 25.00%
Profits tax ¥ 0   ¥ 0   ¥ 0  
Estimated assessable profit ¥ 0   ¥ 0   ¥ 0  
XML 133 R121.htm IDEA: XBRL DOCUMENT v3.24.2
Loss per share (Details)
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Dec. 31, 2022
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 12, 2022
Dec. 11, 2022
Loss per share          
Net loss for the year attributable to owners of the Company | ¥ ¥ (362,715) ¥ (872,274) ¥ (1,281,699)    
Weighted average number of ordinary shares in issue | shares 1,089,589,000 1,094,748,000 1,108,291,000    
Basic loss per share ¥ (0.33) ¥ (0.80) ¥ (1.16)    
Diluted loss per share (0.33) (0.80) (1.16)    
Basic loss per ADS (9.99) (23.90) (34.69)    
Diluted loss per ADS ¥ (9.99) ¥ (23.90) ¥ (34.69)    
ADSs ratio 30     30 3
Stock options          
Loss per share          
Number of shares issued | shares 1,089,589,125 1,089,589,125 1,109,938,973    
Number of ordinary shares outstanding | shares 1,089,589,125 1,089,589,125 1,109,938,973    
XML 134 R122.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property and equipment      
Beginning of the year ¥ 151,401 ¥ 244,412  
Additions 27,593 98,600  
Disposals, net (19,291) (75,711)  
Depreciation charge (74,908) (119,309) ¥ (135,975)
Exchange difference 281 3,409  
End of the year 85,076 151,401 244,412
Gross carrying amount      
Property and equipment      
Beginning of the year 593,936 697,036  
End of the year 532,946 593,936 697,036
Accumulated depreciation and amortisation [member]      
Property and equipment      
Beginning of the year (440,314) (446,994)  
End of the year (445,930) (440,314) (446,994)
Exchange Difference [Member]      
Property and equipment      
Beginning of the year 2,221 5,630  
End of the year 1,940 2,221 5,630
Office and telecommunication equipment      
Property and equipment      
Beginning of the year 41,855 58,448  
Additions 2,987 15,481  
Disposals, net (877) (9,467)  
Depreciation charge (18,761) (23,027)  
Exchange difference 42 420  
End of the year 25,246 41,855 58,448
Office and telecommunication equipment | Gross carrying amount      
Property and equipment      
Beginning of the year 120,373 126,626  
End of the year 111,470 120,373 126,626
Office and telecommunication equipment | Accumulated depreciation and amortisation [member]      
Property and equipment      
Beginning of the year (75,862) (65,102)  
End of the year (83,610) (75,862) (65,102)
Office and telecommunication equipment | Exchange Difference [Member]      
Property and equipment      
Beginning of the year 2,656 3,076  
End of the year 2,614 2,656 3,076
Right-of-use properties      
Property and equipment      
Beginning of the year 89,574 144,001  
Additions 21,612 76,534  
Disposals, net (17,718) (57,952)  
Depreciation charge (45,082) (75,519)  
Exchange difference 186 2,510  
End of the year 48,572 89,574 144,001
Right-of-use properties | Gross carrying amount      
Property and equipment      
Beginning of the year 358,173 461,605  
End of the year 303,092 358,173 461,605
Right-of-use properties | Accumulated depreciation and amortisation [member]      
Property and equipment      
Beginning of the year (269,772) (316,267)  
End of the year (255,879) (269,772) (316,267)
Right-of-use properties | Exchange Difference [Member]      
Property and equipment      
Beginning of the year (1,173) 1,337  
End of the year (1,359) (1,173) 1,337
Leasehold improvements      
Property and equipment      
Beginning of the year 19,972 41,963  
Additions 2,994 6,585  
Disposals, net (696) (8,292)  
Depreciation charge (11,065) (20,763)  
Exchange difference 53 479  
End of the year 11,258 19,972 41,963
Leasehold improvements | Gross carrying amount      
Property and equipment      
Beginning of the year 115,390 108,805  
End of the year 118,384 115,390 108,805
Leasehold improvements | Accumulated depreciation and amortisation [member]      
Property and equipment      
Beginning of the year (94,680) (65,625)  
End of the year (106,441) (94,680) (65,625)
Leasehold improvements | Exchange Difference [Member]      
Property and equipment      
Beginning of the year 738 1,217  
End of the year ¥ 685 ¥ 738 ¥ 1,217
XML 135 R123.htm IDEA: XBRL DOCUMENT v3.24.2
Property and equipment - Depreciation charge (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property and equipment      
Depreciation of property and equipment (Note 13) ¥ 74,908 ¥ 119,309 ¥ 135,975
Cost of sales [Member]      
Property and equipment      
Depreciation of property and equipment (Note 13) 6,747 2,750  
Research and development expenses      
Property and equipment      
Depreciation of property and equipment (Note 13) 7,023 14,168  
Selling and marketing expenses [Member]      
Property and equipment      
Depreciation of property and equipment (Note 13) 4,306 4,814  
Ifrs General And Administrative Expense [Member]      
Property and equipment      
Depreciation of property and equipment (Note 13) ¥ 56,832 ¥ 97,577  
XML 136 R124.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intangible assets      
Beginning of the year ¥ 570,436 ¥ 687,194  
Additions 31,488 45,877  
Write-off (5,851) (10,208) ¥ (5,646)
Amortization (126,433) (162,121) (302,774)
Exchange differences 1,731 9,694  
End of the year 471,371 570,436 687,194
Cost      
Intangible assets      
Beginning of the year 2,228,669    
End of the year 2,254,306 2,228,669  
Accumulated depreciation      
Intangible assets      
Beginning of the year (1,663,624)    
End of the year (1,790,057) (1,663,624)  
Exchange difference      
Intangible assets      
Beginning of the year 5,391    
End of the year 7,122 5,391  
Application and platform | Contributed by Ping An Group | Cost      
Intangible assets      
Beginning of the year 690,910    
End of the year 690,910 690,910  
Application and platform | Contributed by Ping An Group | Accumulated depreciation      
Intangible assets      
Beginning of the year (690,910)    
End of the year (690,910) (690,910)  
Application and platform, Developed internally      
Intangible assets      
Beginning of the year 176,206 226,943  
Write-off (1,400) (6,371)  
Transfer 30,764 58,528  
Amortization (77,975) (110,801)  
Exchange differences 1,265 7,907  
End of the year 128,860 176,206 226,943
Application and platform, Developed internally | Cost      
Intangible assets      
Beginning of the year 773,332    
End of the year 802,696 773,332  
Application and platform, Developed internally | Accumulated depreciation      
Intangible assets      
Beginning of the year (602,065)    
End of the year (680,040) (602,065)  
Application and platform, Developed internally | Exchange difference      
Intangible assets      
Beginning of the year 4,939    
End of the year 6,204 4,939  
Application and platform, Acquired      
Intangible assets      
Beginning of the year   2,231  
Amortization   (2,231)  
End of the year     2,231
Application and platform, Acquired | Cost      
Intangible assets      
Beginning of the year 61,078    
End of the year 61,078 61,078  
Application and platform, Acquired | Accumulated depreciation      
Intangible assets      
Beginning of the year (61,078)    
End of the year (61,078) (61,078)  
Purchased software      
Intangible assets      
Beginning of the year 12,821 27,041  
Additions 9,779 927  
Amortization (15,509) (15,729)  
Exchange differences 138 582  
End of the year 7,229 12,821 27,041
Purchased software | Cost      
Intangible assets      
Beginning of the year 149,734    
End of the year 159,513 149,734  
Purchased software | Accumulated depreciation      
Intangible assets      
Beginning of the year (136,885)    
End of the year (152,394) (136,885)  
Purchased software | Exchange difference      
Intangible assets      
Beginning of the year (28)    
End of the year 110 (28)  
Development cost in progress      
Intangible assets      
Beginning of the year 29,179 45,389  
Additions 21,709 44,950  
Write-off (4,451) (3,837)  
Transfer (30,764) (58,528)  
Exchange differences 328 1,205  
End of the year 16,001 29,179 45,389
Development cost in progress | Cost      
Intangible assets      
Beginning of the year 28,699    
End of the year 15,193 28,699  
Development cost in progress | Exchange difference      
Intangible assets      
Beginning of the year 480    
End of the year 808 480  
Goodwill      
Intangible assets      
Beginning of the year 289,161 289,161  
End of the year 289,161 289,161 289,161
Goodwill | Cost      
Intangible assets      
Beginning of the year 289,161    
End of the year 289,161 289,161  
Business licenses      
Intangible assets      
Beginning of the year 61,026 92,341  
Amortization (30,906) (31,315)  
End of the year 30,120 61,026 92,341
Business licenses | Cost      
Intangible assets      
Beginning of the year 155,492    
End of the year 155,492 155,492  
Business licenses | Accumulated depreciation      
Intangible assets      
Beginning of the year (94,466)    
End of the year (125,372) (94,466)  
Others      
Intangible assets      
Beginning of the year 2,043 4,088  
Amortization (2,043) (2,045)  
End of the year   2,043 ¥ 4,088
Others | Cost      
Intangible assets      
Beginning of the year 80,263    
End of the year 80,263 80,263  
Others | Accumulated depreciation      
Intangible assets      
Beginning of the year (78,220)    
End of the year ¥ (80,263) ¥ (78,220)  
XML 137 R125.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets - Amortization (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Intangible assets      
Amortization of intangible assets ¥ 126,433,000 ¥ 162,121,000 ¥ 302,774,000
Impairment charge on intangible assets 5,851,000 10,208,000  
Cost of revenue      
Intangible assets      
Amortization of intangible assets 114,512,000 146,466,000 297,406,000
Impairment charge on intangible assets 3,847,000    
Research and development expenses      
Intangible assets      
Amortization of intangible assets 4,438,000 6,282,000 3,396,000
Impairment charge on intangible assets 2,004,000    
General and administrative expenses      
Intangible assets      
Amortization of intangible assets ¥ 7,483,000 ¥ 9,373,000 ¥ 1,972,000
XML 138 R126.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets - Key assumptions used to calculate value of goodwill (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible assets    
Long term growth rate 2.00% 2.00%
Pre-tax discount rate 19.73% 17.50%
CGU Technology Solution    
Intangible assets    
Recoverable amount of the CGU exceeding its carrying amount ¥ 1,153,821 ¥ 781,499
Minimum    
Intangible assets    
Revenue growth rate (10.00%) (15.00%)
Profit Margin (2.00%) (15.00%)
Maximum    
Intangible assets    
Revenue growth rate 13.00% 13.00%
Profit Margin 14.00% 10.00%
XML 139 R127.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible assets - Possible changes of key assumptions (Details) - CGU Technology Solution - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible assets    
Revenue growth rate decrease 5.00% 5.00%
Profit margin decrease 1.00% 1.00%
Long term growth rate decrease 1.00% 1.00%
Pre-tax discount rate increase 1.00% 1.00%
Recoverable amount of the CGU exceeding its carrying amount Recoverable amount of the CGU exceeding its carrying amount ¥ 1,153,821 ¥ 781,499
Revenue growth rate    
Intangible assets    
Recoverable amount of the CGU exceeding its carrying amount Recoverable amount of the CGU exceeding its carrying amount 597,067 373,790
Profit Margin    
Intangible assets    
Recoverable amount of the CGU exceeding its carrying amount Recoverable amount of the CGU exceeding its carrying amount 886,786 459,556
Long term growth rate.    
Intangible assets    
Recoverable amount of the CGU exceeding its carrying amount Recoverable amount of the CGU exceeding its carrying amount 1,039,101 669,058
Pre-tax discount rate    
Intangible assets    
Recoverable amount of the CGU exceeding its carrying amount Recoverable amount of the CGU exceeding its carrying amount ¥ 989,962 ¥ 616,950
XML 140 R128.htm IDEA: XBRL DOCUMENT v3.24.2
Investments accounted for using the equity method (Details)
1 Months Ended 12 Months Ended
Nov. 24, 2022
CNY (¥)
Feb. 20, 2020
CNY (¥)
Aug. 23, 2019
CNY (¥)
Aug. 23, 2019
JPY (¥)
Mar. 28, 2017
CNY (¥)
Mar. 31, 2020
CNY (¥)
Jan. 31, 2019
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Investment in associate                      
At beginning of year               ¥ 199,200,000 ¥ 184,907,000 ¥ 172,757,000  
Share of gain of associate               7,157,000 25,291,000 12,150,000  
Impairment charges on associate               (7,157,000) (10,998,000)    
Disposal               (199,200,000)      
At end of year                 199,200,000 184,907,000 ¥ 172,757,000
Investment in joint venture                      
At beginning of year                 439,000 2,976,000  
Additions               2,550,000      
Share of losses of joint venture               (2,550,000) ¥ (439,000) (2,204,000)  
Exchange difference                   (333,000)  
At end of year                   ¥ 439,000 2,976,000
Capital invested               2,550,000      
Equity Transfer Agreement                      
Investment in associate                      
Percentage of equiyt interest 40.00%                    
Receivable consideration from sale of investment ¥ 199,200,000                    
Puhui Lixin                      
Investment in associate                      
Additions           ¥ 60,000,000 ¥ 100,000,000        
Gain on dilution of interest in associate   ¥ 2,511,000                  
Investing a capital amount         ¥ 40,000,000            
Percentage of equiyt interest   31.82%       40.00% 35.00%        
Pingan Puhui / Puhui Lixin                      
Investment in associate                      
Additions   ¥ 40,000,000                  
SBI Japan                      
Investment in joint venture                      
Capital invested     ¥ 4,321,000 ¥ 65,100,000              
Percentage of equity interest     31.00% 31.00%              
Open Portal Guangxi                      
Investment in associate                      
Additions               ¥ 2,550,000     ¥ 2,040,000
Investment in joint venture                      
Percentage of equity interest               51.00%      
Digital Guagnxi / Open Portal Guangxi                      
Investment in joint venture                      
Percentage of equity interest               49.00%      
XML 141 R129.htm IDEA: XBRL DOCUMENT v3.24.2
Investments accounted for using the equity method - Summarised financial information for associate (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summarised balance sheet      
Total assets ¥ 8,068,358 ¥ 8,882,382 ¥ 9,340,607
Total liabilities (5,120,566) (5,604,327) (5,505,525)
Summarised income statement      
Operating income ¥ (368,212) (981,563) (1,404,740)
Associate      
Summarised balance sheet      
Total assets   1,686,575 1,075,852
Total liabilities   (1,230,475) (682,979)
Net assets   456,100 392,873
Summarised income statement      
Operating income   144,762 96,372
Profit or loss from continuing operations   ¥ 63,228 ¥ 30,375
Group's share %   40.00% 40.00%
Group's share in net assets   ¥ 182,440 ¥ 157,149
Goodwill   27,758 27,758
Share capital investment   210,198 184,907
Less: impairment charges on associate   (10,998)  
Carrying amount   ¥ 199,200 ¥ 184,907
XML 142 R130.htm IDEA: XBRL DOCUMENT v3.24.2
Financial instruments by category (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of detailed information about financial instruments    
Financial assets ¥ 6,391,260 ¥ 6,810,333
Financial liabilities 3,885,768 3,672,469
Liabilities at amortized cost | Trade and other payables (excluding non-financial liability items)    
Disclosure of detailed information about financial instruments    
Financial liabilities 1,318,449 1,355,329
Liabilities at amortized cost | Short-term borrowings    
Disclosure of detailed information about financial instruments    
Financial liabilities 251,732 289,062
Liabilities at amortized cost | Customer deposits    
Disclosure of detailed information about financial instruments    
Financial liabilities 2,261,214 1,929,183
Liabilities at amortized cost | Other financial liabilities from virtual bank    
Disclosure of detailed information about financial instruments    
Financial liabilities 54,373 89,327
Derivative financials liability | Financial liability held at FVPL    
Disclosure of detailed information about financial instruments    
Financial liabilities   9,568
Financial assets at amortized cost | Trade receivables    
Disclosure of detailed information about financial instruments    
Financial assets 710,669 940,989
Financial assets at amortized cost | Prepayments and other receivables (excluding non-financial asset items)    
Disclosure of detailed information about financial instruments    
Financial assets 661,123 816,179
Financial assets at amortized cost | Financial assets measured at amortized cost from virtual bank    
Disclosure of detailed information about financial instruments    
Financial assets 3,081 44
Financial assets at amortized cost | Restricted cash and time deposits over three months    
Disclosure of detailed information about financial instruments    
Financial assets 447,564 343,814
Financial assets at amortized cost | Cash and cash equivalents    
Disclosure of detailed information about financial instruments    
Financial assets 1,379,473 1,907,776
Financial assets measured at fair value through other comprehensive income (FVOCI)    
Disclosure of detailed information about financial instruments    
Financial assets 2,226,138 2,054,541
Financial assets held at FVPL    
Disclosure of detailed information about financial instruments    
Financial assets 925,204 690,627
Derivative financial asset | Financial assets held at FVPL    
Disclosure of detailed information about financial instruments    
Financial assets ¥ 38,008 ¥ 56,363
XML 143 R131.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets measured at fair value through other comprehensive income (Details) - CNY (¥)
Aug. 04, 2016
Dec. 31, 2023
Dec. 31, 2022
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income      
Current financial asset at fair value through other comprehensive income   ¥ 2,226,138,000 ¥ 2,054,541,000
Less: Non-current financial asset measured at fair value through other comprehensive income   (1,372,685,000) (821,110,000)
Financial assets measured at fair value through other-comprehensive income.   853,453,000 1,233,431,000
Exchange Settlement Centre Co., Ltd.      
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income      
Equity interest acquired (as a percent) 5.00%    
Consideration transferred ¥ 5,000,000    
Loans and advances to customers.      
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income      
Current financial asset at fair value through other comprehensive income   1,902,985,000 1,608,402,000
Equity securities      
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income      
Current financial asset at fair value through other comprehensive income   3,204,000 3,204,000
Debt securities      
Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income      
Current financial asset at fair value through other comprehensive income   ¥ 319,949,000 ¥ 442,935,000
XML 144 R132.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Right-of-use assets    
Properties ¥ 48,572,000 ¥ 89,574,000
Lease liabilities    
Non current 28,283,000 44,553,000
Current 22,941,000 47,030,000
Lease liabilities 51,224,000 91,583,000
Additions to the right-of-use assets during the year ¥ 21,612,000 ¥ 76,534,000
Weighted average lessee's incremental borrowing rate 4.26% 4.79%
XML 145 R133.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - statement of profit or loss (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases      
Depreciation charge of rightofuse assets ¥ 45,082,000 ¥ 75,519,000 ¥ 88,974,000
Interest expenses (included in finance cost) 3,448,000 7,578,000 5,803,000
Total expenses recognised in statement of profit or loss 48,530,000 83,097,000 94,777,000
Cash outflow for leases 67,180,000 79,618,000 97,551,000
Expense recognized in relation to short term leases ¥ 6,258,000 ¥ 2,884,000 ¥ 1,412,000
XML 146 R134.htm IDEA: XBRL DOCUMENT v3.24.2
Trade receivables (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Trade receivables    
Trade receivables ¥ 710,669 ¥ 940,989
Gross carrying amount    
Trade receivables    
Trade receivables 779,458 998,036
Impairment loss allowance    
Trade receivables    
Trade receivables ¥ (68,789) ¥ (57,047)
XML 147 R135.htm IDEA: XBRL DOCUMENT v3.24.2
Trade receivables - Additional informations (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Trade receivables    
Total trade receivables ¥ 779,458 ¥ 998,036
Up to 1 year    
Trade receivables    
Total trade receivables 694,157 932,479
1 to 2 years    
Trade receivables    
Total trade receivables 55,187 42,752
2 to 3 years    
Trade receivables    
Total trade receivables 21,103 13,857
Above 3 years    
Trade receivables    
Total trade receivables ¥ 9,011 ¥ 8,948
XML 148 R136.htm IDEA: XBRL DOCUMENT v3.24.2
Prepayments and other receivables (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Prepayments and other receivables        
Deposit receivable ¥ 625,371 ¥ 776,481    
Value-added-tax deductible 188,501 143,338    
Advance to suppliers 49,492 71,755    
Advance to staff 13,238 47,332    
Receivables for value-added-tax paid on behalf of wealth management products   455    
Others 41,471 46,519    
Less: impairment loss allowance (5,719) (7,276) ¥ (2,968) ¥ (3,349)
Total 912,354 1,078,604    
Less: Non-current portion of other receivables (6,663)      
Total ¥ 905,691 ¥ 1,078,604    
XML 149 R137.htm IDEA: XBRL DOCUMENT v3.24.2
Prepayments and other receivables - Impairment loss Allowance (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Prepayments and other receivables      
Beginning of the year ¥ (7,276) ¥ (2,968) ¥ (3,349)
Reversals/(Additions) 1,557 (4,308) 2
Write-off     365
Exchange differences     14
End of the year ¥ (5,719) ¥ (7,276) ¥ (2,968)
XML 150 R138.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets measured at amortized cost from virtual bank (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial assets measured at amortized cost from virtual bank    
Loans and advances to customers ¥ 3,142 ¥ 44
Less: expected credit loss provision (61)  
Financial assets measured at amortized cost, Gross ¥ 3,081 ¥ 44
XML 151 R139.htm IDEA: XBRL DOCUMENT v3.24.2
Financial assets at fair value through profit or loss (Details) - CNY (¥)
Dec. 31, 2023
Dec. 31, 2022
Financial assets at fair value through profit or loss    
Carrying amount ¥ 925,204,000 ¥ 690,627,000
Wealth management products    
Financial assets at fair value through profit or loss    
Financial assets at fair value through profit or loss ¥ 532,147,000 ¥ 690,627,000
XML 152 R140.htm IDEA: XBRL DOCUMENT v3.24.2
Restricted cash and time deposits over three months (Details)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Restricted cash        
Restricted Bank Deposits ¥ 39,005,000   ¥ 198,320,000  
Accrued interests 446,000   1,238,000  
Time deposits with initial terms over three months 413,432,000   144,256,000  
Restricted cash 452,883,000   343,814,000  
Less: Non-current restricted cash (5,319,000)      
Restricted cash and time deposits over three months ¥ 447,564,000   ¥ 343,814,000  
Weighted average        
Restricted cash        
Interest rate (in percent) 4.48% 4.48% 4.61% 4.61%
Business guarantee        
Restricted cash        
Pledged bank deposits ¥ 16,412,000   ¥ 5,331,000  
Currency forwards and swaps        
Restricted cash        
Pledged bank deposits ¥ 22,594,000 $ 3,190,000 ¥ 192,989,000 $ 27,710,000
XML 153 R141.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and cash equivalents (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash and cash equivalents.        
Cash on hand ¥ 12 ¥ 12    
Cash at central bank 134,486 214,768    
Cash at banks 1,244,975 1,692,996    
Cash and cash equivalents, end of the year ¥ 1,379,473 ¥ 1,907,776 ¥ 1,399,370 ¥ 3,055,194
XML 154 R142.htm IDEA: XBRL DOCUMENT v3.24.2
Cash and cash equivalents - Presented in currency (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash and cash equivalents in currencies        
Cash and cash equivalents ¥ 1,379,473 ¥ 1,907,776 ¥ 1,399,370 ¥ 3,055,194
USD        
Cash and cash equivalents in currencies        
Cash and cash equivalents 771,502 313,559    
RMB        
Cash and cash equivalents in currencies        
Cash and cash equivalents 379,629 1,045,135    
HKD        
Cash and cash equivalents in currencies        
Cash and cash equivalents 210,492 530,861    
SGD        
Cash and cash equivalents in currencies        
Cash and cash equivalents 5,796 13,821    
IDR        
Cash and cash equivalents in currencies        
Cash and cash equivalents 941 1,680    
MYR        
Cash and cash equivalents in currencies        
Cash and cash equivalents 4 1,585    
PHP        
Cash and cash equivalents in currencies        
Cash and cash equivalents ¥ 11,109 ¥ 1,135    
XML 155 R143.htm IDEA: XBRL DOCUMENT v3.24.2
Share capital (Details)
1 Months Ended 12 Months Ended
Aug. 17, 2020
shares
Jan. 14, 2020
shares
Dec. 13, 2019
shares
Apr. 30, 2018
CNY (¥)
item
Apr. 30, 2018
USD ($)
item
$ / shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
CNY (¥)
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
CNY (¥)
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2017
$ / shares
Issued                                
Beginning balance, equity | ¥           ¥ 5,285,283,000                    
Ending balance, equity | ¥           ¥ 3,835,082,000   ¥ 5,285,283,000                
Number of investors | item       12 12                      
Ordinary shares                                
Authorized                                
Ordinary shares par value per share | $ / shares             $ 0.00001   $ 0.00001   $ 0.00001   $ 0.00001 $ 0.00001 $ 0.00001 $ 0.00001
Authorized shares             5,000,000,000             5,000,000,000 5,000,000,000  
Authorized share capital | $             $ 50,000             $ 50,000 $ 50,000  
Issued                                
Issued shares at beginning of period           1,169,980,661 1,169,980,661 1,097,320,664 1,097,320,664 999,999,999 999,999,999 900,000,000 900,000,000      
Increase in ordinary shares 62,100,000 10,560,000 93,600,000         72,660,000 72,660,000 3,720,665 3,720,665 99,999,999 99,999,999      
Newly issued ordinary shares upon initial public offering                   93,600,000 93,600,000          
Issued shares at end of period           1,169,980,653 1,169,980,653 1,169,980,661 1,169,980,661 1,097,320,664 1,097,320,664 999,999,999 999,999,999      
Surrendered ordinary shares           (8) (8) (3) (3)              
Surrendered ordinary value               ¥ 0 $ 0              
Beginning balance, equity           ¥ 78,008 $ 11,700 72,975 10,973 ¥ 66,169 $ 10,000 ¥ 59,838 $ 9,000      
Issuance of ordinary shares               5,033 727 257 37 6,331 1,000      
Issuance of ordinary shares upon initial public offering                   6,549 936          
Ending balance, equity           ¥ 78,008 $ 11,700 ¥ 78,008 $ 11,700 ¥ 72,975 $ 10,973 ¥ 66,169 $ 10,000      
Total consideration       ¥ 4,750,965,000 $ 750,000,000                      
Price per share (in USD per share) | $ / shares         $ 7.5                      
XML 156 R144.htm IDEA: XBRL DOCUMENT v3.24.2
Share capital - National Dream Limited (Details)
1 Months Ended 12 Months Ended
Apr. 02, 2021
shares
Apr. 01, 2021
shares
Dec. 24, 2020
shares
Dec. 11, 2020
shares
Aug. 17, 2020
shares
Jan. 14, 2020
shares
Dec. 13, 2019
shares
Nov. 27, 2019
USD ($)
shares
Nov. 27, 2019
CNY (¥)
shares
Nov. 26, 2019
USD ($)
shares
Nov. 26, 2019
CNY (¥)
shares
Mar. 11, 2019
USD ($)
shares
Mar. 11, 2019
CNY (¥)
shares
Apr. 30, 2018
USD ($)
Apr. 30, 2018
CNY (¥)
Dec. 31, 2020
shares
Dec. 31, 2019
shares
Dec. 31, 2018
shares
Dec. 31, 2021
shares
Dec. 31, 2017
shares
Share subscription agreement, September 2019                                        
Disclosure of classes of share capital [line items]                                        
Total consideration               $ 5,284,830 ¥ 37,175,000                      
National Dream Limited                                        
Disclosure of classes of share capital [line items]                                        
Total consideration                       $ 13,114,000 ¥ 88,030,000              
Increase in ordinary shares                       1,748,501 1,748,501              
Great Lakes Limited                                        
Disclosure of classes of share capital [line items]                                        
Total consideration                   $ 9,506,400 ¥ 66,877,000                  
Increase in ordinary shares                   1,267,520 1,267,520                  
Blossom View Limited | Share subscription agreement, September 2019                                        
Disclosure of classes of share capital [line items]                                        
Increase in ordinary shares               563,714 563,714                      
Gold Planning Limited | Share subscription agreement, September 2019                                        
Disclosure of classes of share capital [line items]                                        
Increase in ordinary shares               140,930 140,930                      
Ordinary shares                                        
Disclosure of classes of share capital [line items]                                        
Total consideration                           $ 750,000,000 ¥ 4,750,965,000          
Increase in ordinary shares         62,100,000 10,560,000 93,600,000                 72,660,000 3,720,665 99,999,999    
Underwritten public                               1,169,980,661 1,097,320,664 999,999,999 1,169,980,653 900,000,000
Company bought back and cancelled 8 8 3 3                                
ADSs                                        
Disclosure of classes of share capital [line items]                                        
Increase in ordinary shares           3,520,000 31,200,000                          
Underwritten public offerings                                        
Disclosure of classes of share capital [line items]                                        
Underwritten public         18,000,000                              
Over-allotment options                                        
Disclosure of classes of share capital [line items]                                        
Underwritten public         2,700,000                              
XML 157 R145.htm IDEA: XBRL DOCUMENT v3.24.2
Other reserves (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of reserves within equity [line items]      
Balance at Beginning ¥ 10,953,072 ¥ 10,512,631 ¥ 10,639,931
Other comprehensive income, net of tax      
Foreign currency translation differences 26,216 426,145 (152,542)
Fair value changes on financial assets measured at fair value through other comprehensive income 500 5,324 (1,812)
Value of employee services and business cooperation arrangements (Note 27) 14,497 13,361 25,409
Vesting of shares under Restricted Share Unit Scheme   (4,720) (700)
Exercise of shares under share option Scheme   331 2,345
Transactions with non-controlling interests (4,434)    
Balance at Ending 10,989,851 10,953,072 10,512,631
Recapitalization reserve      
Disclosure of reserves within equity [line items]      
Balance at Beginning 1,200,000 1,200,000 1,200,000
Other comprehensive income, net of tax      
Balance at Ending 1,200,000 1,200,000 1,200,000
Share premium      
Disclosure of reserves within equity [line items]      
Balance at Beginning 9,627,159 9,627,159 9,627,159
Other comprehensive income, net of tax      
Balance at Ending 9,627,159 9,627,159 9,627,159
Sharebased compensation reserve      
Disclosure of reserves within equity [line items]      
Balance at Beginning 209,603 200,631 173,577
Other comprehensive income, net of tax      
Value of employee services and business cooperation arrangements (Note 27) 14,497 13,361 25,409
Vesting of shares under Restricted Share Unit Scheme   (4,720) (700)
Exercise of shares under share option Scheme   331 2,345
Balance at Ending 224,100 209,603 200,631
Foreign currency translation differences      
Disclosure of reserves within equity [line items]      
Balance at Beginning 140,471 (285,674) (133,132)
Other comprehensive income, net of tax      
Foreign currency translation differences 26,216 426,145 (152,542)
Balance at Ending 166,687 140,471 (285,674)
Others      
Disclosure of reserves within equity [line items]      
Balance at Beginning (224,161) (229,485) (227,673)
Other comprehensive income, net of tax      
Fair value changes on financial assets measured at fair value through other comprehensive income 500 5,324 (1,812)
Transactions with non-controlling interests (4,434)    
Balance at Ending ¥ (228,095) ¥ (224,161) ¥ (229,485)
XML 158 R146.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments (Details) - CNY (¥)
1 Months Ended 12 Months Ended
Sep. 10, 2019
Nov. 07, 2017
Jan. 01, 2017
Sep. 30, 2020
Dec. 31, 2022
Dec. 31, 2023
Disclosure of terms and conditions of share-based payment arrangement            
Shares available for award grant purpose         35,099,420  
Shares issued under incentive scheme         101,271,020  
Consideration recognized for shares held for share option scheme         ¥ 88,280,000  
Period for which the share option plan is effective   10 years        
Repurchase of shares, shares         8,020,000.00  
Repurchase of shares, value         ¥ (74,992,000)  
Adr            
Disclosure of terms and conditions of share-based payment arrangement            
Repurchase of shares, shares         24,070,000.00  
Shares recognized            
Disclosure of terms and conditions of share-based payment arrangement            
Shares held for share option scheme     66,171,600      
Consideration recognized for shares held for share option scheme     ¥ 88,280,000     ¥ 88,280,000
Percentage of options vested   100.00%        
Options vesting period   4 years        
Shares recognized | Minimum            
Disclosure of terms and conditions of share-based payment arrangement            
Option exercise period   12 months        
Shares recognized | Maximum            
Disclosure of terms and conditions of share-based payment arrangement            
Option exercise period   10 years        
Shares reserved            
Disclosure of terms and conditions of share-based payment arrangement            
Shares held for share option scheme   66,171,600        
Percentage of options vested 100.00%          
Options vesting period 4 years          
Xin Ding Heng            
Disclosure of terms and conditions of share-based payment arrangement            
Shares held for share option scheme       66,171,600    
XML 159 R147.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Share-based compensation expenses (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based compensation expenses recognized      
Share-based compensation expense - Total ¥ 14,497 ¥ 13,361 ¥ 25,409
Share-based compensation expense - Value of employee's services 12,117 13,176 22,618
Share-based compensation expense - Value of non-employee's services 2,380 185 2,791
Cost of revenue      
Share-based compensation expenses recognized      
Share-based compensation expense - Total 3,233   935
Research and development expenses      
Share-based compensation expenses recognized      
Share-based compensation expense - Total 2,975   5,185
Selling and marketing expenses      
Share-based compensation expenses recognized      
Share-based compensation expense - Total 1,938 1,002 2,854
General and administrative expenses      
Share-based compensation expenses recognized      
Share-based compensation expense - Total ¥ 6,351 ¥ 12,359 ¥ 16,435
XML 160 R148.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Movements of share options (Details)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
EquityInstruments
¥ / shares
Dec. 31, 2022
EquityInstruments
CNY (¥)
¥ / shares
Dec. 31, 2021
EquityInstruments
Disclosure of terms and conditions of share-based payment arrangement      
At the beginning of the year | ¥ 10,137,344    
At the end of the year | ¥ 8,141,810 10,137,344  
Disclosure of number and weighted average remaining contractual life of outstanding share options      
Weighted-average exercise price | ¥ / shares ¥ 18.02 ¥ 21.00  
Weighted-average remaining contractual life 4 years 2 months 19 days 5 years 3 months 10 days  
Stock options      
Disclosure of terms and conditions of share-based payment arrangement      
At the beginning of the year 10,137,344 12,725,995 19,459,994
Exercised   (621,930) (5,181,306)
Forfeited (1,995,534) (1,966,721) (1,552,693)
At the end of the year 8,141,810 10,137,344 12,725,995
XML 161 R149.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Share options outstanding (Details)
12 Months Ended
Dec. 31, 2023
CNY (¥)
¥ / shares
Dec. 31, 2022
CNY (¥)
Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]    
Number of share options 8,141,810,000 10,137,344,000
RMB1.33    
Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]    
Exercise price | ¥ / shares ¥ 1.33  
Fair value of options ¥ 0.62  
Number of share options 944,490,000 977,951,000
RMB2.00    
Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]    
Exercise price | ¥ / shares ¥ 2.00  
Fair value of options ¥ 0.52  
Number of share options 4,576,500,000 5,295,021,000
RMB 52.00, granted In 2018    
Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]    
Exercise price | ¥ / shares ¥ 52.00  
Fair value of options ¥ 26.00  
Number of share options 2,068,320,000 3,044,462,000
RMB 52.00, granted In 2019    
Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]    
Exercise price | ¥ / shares ¥ 52.00  
Fair value of options ¥ 23.42  
Number of share options 552,500,000 819,910,000
XML 162 R150.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Key assumptions of the share option (Details) - Binomial option pricing model
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disclosure of terms and conditions of share-based payment arrangement      
Discount rate 17.00% 17.00% 24.00%
Risk-free interest rate 3.00% 4.00% 4.00%
Volatility 46.00% 51.00% 52.00%
Dividend yield 0.00% 0.00% 0.00%
XML 163 R151.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Restricted Share Units (Details) - Restricted Share Units Scheme
Sep. 10, 2019
Disclosure of terms and conditions of share-based payment arrangement  
Percentage of options vested 100.00%
Options vesting period 4 years
XML 164 R152.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Movements of Restricted Share Units (Details) - Restricted Share Units Scheme - EquityInstruments
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of terms and conditions of share-based payment arrangement      
At the beginning of the year 36,232,094 16,552,829 1,751,702
Granted 230,000 28,745,900 17,033,120
Vested   (3,538,551) (524,358)
Forfeited (5,935,971) (5,528,084) (1,707,635)
At the end of the year 30,526,123 36,232,094 16,552,829
XML 165 R153.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Fair value of the restricted share units (Details) - Restricted Share Units Scheme
Dec. 31, 2023
CNY (¥)
EquityInstruments
Dec. 31, 2022
EquityInstruments
Dec. 31, 2021
EquityInstruments
Dec. 31, 2020
EquityInstruments
Disclosure of terms and conditions of share-based payment arrangement        
Number of restricted share units 30,526,123 36,232,094 16,552,829 1,751,702
September 2019        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 35.22      
Number of restricted share units 158,807 204,503    
January 2020        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 16.18      
Number of restricted share units 11,502 11,509    
April 2020        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 16.98      
Number of restricted share units 42,505 45,008    
July 2020        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 38.67      
Number of restricted share units 1,500 1,502    
June 2021, One        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 13.69      
Number of restricted share units 155,040 248,043    
June 2021, Two        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 14.31      
Number of restricted share units 7,500 7,502    
June 2021, Three        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 14.93      
Number of restricted share units 112,500 112,500    
July 2021        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 15.16      
Number of restricted share units 99,001 147,751    
September 2021        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 5.53      
Number of restricted share units 3,335,253 4,198,965    
October 2021, One        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 5.25      
Number of restricted share units 70,001 116,593    
October 2021, Two        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 4.68      
Number of restricted share units 3,444,091 3,973,655    
January 2022, One        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 2.40      
Number of restricted share units 103,397 126,862    
January 2022, Two        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 2.41      
Number of restricted share units 1,740,001 1,740,001    
January 2022, Three        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 3.29      
Number of restricted share units 462,265 567,700    
January 2022, Four        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 2.64      
Number of restricted share units 365,760 300,000    
April 2022        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 1.78      
Number of restricted share units 130,000 130,000    
July 2022        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 2.72      
Number of restricted share units 40,000 40,000    
October 2022        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 0.98      
Number of restricted share units 80,000 80,000    
December 2022        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 0.81      
Number of restricted share units 19,977,000 24,180,000    
January 2023        
Disclosure of terms and conditions of share-based payment arrangement        
Fair value of restricted share units | ¥ ¥ 0.71      
Number of restricted share units 190,000      
XML 166 R154.htm IDEA: XBRL DOCUMENT v3.24.2
Share-based payments - Key assumptions of restricted stock units (Details) - Restricted Share Units Scheme - Monte carlo method
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of terms and conditions of share-based payment arrangement      
Dividend yield 0.00% 0.00% 0.00%
Minimum      
Disclosure of terms and conditions of share-based payment arrangement      
Risk-free interest rate 2.00% 2.00% 2.00%
Volatility 48.00% 43.00% 43.00%
Maximum      
Disclosure of terms and conditions of share-based payment arrangement      
Risk-free interest rate 3.00% 3.00% 3.00%
Volatility 49.00% 49.00% 49.00%
XML 167 R155.htm IDEA: XBRL DOCUMENT v3.24.2
Trade and other payables (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Trade and other payables.    
Due to related parties ¥ 119,434 ¥ 442,007
Due to third parties 127,125 311,610
Trade payables (i) 246,559 753,617
Redemption liability (ii, iii) 232,951 243,937
Accrued expenses 436,846 516,240
Security deposits 136,813 160,814
Lease liabilities (Note 18(a)) 51,224 91,583
Amounts payable for purchase of shares held for share incentive scheme (Note 27)   88,280
Income and other tax payables 45,057 51,913
Amounts due to related parties 744,604 644,900
Others 115,517 112,822
Total trade and other payables 2,009,571 2,664,106
Lease liabilities (28,283) (44,553)
Amounts payable for purchase of shares held for share incentive scheme (Note 27)   (88,280)
Total trade and other non-current payables (28,283) (132,833)
Trade and other payables ¥ 1,981,288 ¥ 2,531,273
Aging Of Trade Payables 1 year 1 year
XML 168 R156.htm IDEA: XBRL DOCUMENT v3.24.2
Trade and other payables - Narrative (Details) - BER Technology - CNY (¥)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 30, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2023
Trade and other payables          
Remaining equity interest (as a percent) 20.00% 20.00% 20.00%    
Initial redemption liability         ¥ 44,105,000
Equity interests of BER Technology       ¥ 15,000,000  
Put option          
Trade and other payables          
Initial redemption liability         183,569,000
Remeasurement amount of redemption liability         ¥ 232,951,000
XML 169 R157.htm IDEA: XBRL DOCUMENT v3.24.2
Short-term borrowings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short term borrowings    
Shortterm borrowings ¥ 251,732 ¥ 289,062
Weighted average    
Short term borrowings    
Interest rate (in percent) 4.48% 4.61%
XML 170 R158.htm IDEA: XBRL DOCUMENT v3.24.2
Customer deposits (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Customer deposits    
Current and savings accounts ¥ 437,153 ¥ 243,231
Fixed deposit 1,824,061 1,685,952
Customer deposits ¥ 2,261,214 ¥ 1,929,183
XML 171 R159.htm IDEA: XBRL DOCUMENT v3.24.2
Other financial liabilities from virtual bank (Details)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
HKD ($)
Dec. 31, 2022
CNY (¥)
Other financial liabilities from virtual bank      
Repurchase agreements ¥ 54,373,000   ¥ 89,327,000
Repurchase agreements secured by financial assets measured at fair value through other comprehensive income ¥ 54,373,000 $ 60,000,000  
XML 172 R160.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative financial assets and liabilities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disclosure of detailed information about financial instruments    
Derivative financial assets, fair value ¥ 38,008 ¥ 56,363
Derivative financial liabilities, fair value   9,568
Derivative financial assets, notional amount 364,302 1,390,341
Derivative financial liabilities, notional amount   208,938
Foreign exchange swaps    
Disclosure of detailed information about financial instruments    
Derivative financial assets, fair value 388 19,279
Derivative financial liabilities, fair value   9,568
Derivative financial assets, notional amount 5,666 648,404
Derivative financial liabilities, notional amount   208,938
Currency forwards    
Disclosure of detailed information about financial instruments    
Derivative financial assets, fair value 37,620 37,084
Derivative financial assets, notional amount ¥ 358,636 ¥ 741,937
XML 173 R161.htm IDEA: XBRL DOCUMENT v3.24.2
Dividends (Details) - CNY (¥)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dividends    
Dividend paid ¥ 0 ¥ 0
XML 174 R162.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred income tax - Deferred tax Assets (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movements of deferred tax assets      
Deferred tax assets, Opening balance ¥ 779,395 ¥ 704,818 ¥ 584,694
Recognized in the profit or loss 13,407 74,577 120,124
Deferred tax assets, Closing balance 792,802 779,395 704,818
Tax losses      
Movements of deferred tax assets      
Deferred tax assets, Opening balance 542,241 429,901 312,908
Recognized in the profit or loss 40,384 112,340 116,993
Deferred tax assets, Closing balance 582,625 542,241 429,901
Accelerated amortization of intangible assets      
Movements of deferred tax assets      
Deferred tax assets, Opening balance 185,248 206,522 212,035
Recognized in the profit or loss (27,336) (21,274) (5,513)
Deferred tax assets, Closing balance 157,912 185,248 206,522
Others      
Movements of deferred tax assets      
Deferred tax assets, Opening balance 51,906 68,395 59,751
Recognized in the profit or loss 359 (16,489) 8,644
Deferred tax assets, Closing balance ¥ 52,265 ¥ 51,906 ¥ 68,395
XML 175 R163.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred income tax - Deferred tax liabilities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Income Tax      
Deferred tax liabilities, Opening balance ¥ 18,632 ¥ 31,461 ¥ 38,221
Recognized in the profit or loss 7,973 (12,829) (6,760)
Deferred tax liabilities, Closing balance 26,605 18,632 31,461
Intangible assets acquired through business combination      
Deferred Income Tax      
Deferred tax liabilities, Opening balance 5,196 9,861 20,080
Recognized in the profit or loss (3,117) (4,665) (10,219)
Deferred tax liabilities, Closing balance 2,079 5,196 9,861
Others      
Deferred Income Tax      
Deferred tax liabilities, Opening balance 13,436 21,600 18,141
Recognized in the profit or loss 11,090 (8,164) 3,459
Deferred tax liabilities, Closing balance ¥ 24,526 ¥ 13,436 ¥ 21,600
XML 176 R164.htm IDEA: XBRL DOCUMENT v3.24.2
Deferred income tax - Deferred tax offsettings (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Offsetting of deferred tax assets and deferred tax liabilities        
Deferred tax assets ¥ 792,802 ¥ 779,395 ¥ 704,818 ¥ 584,694
Set-off of deferred tax assets (Liabilities) (24,526) (13,436) (21,600)  
Deferred tax assets 768,276 765,959 683,218  
Deferred tax liabilities 26,605 18,632 31,461 ¥ 38,221
Deferred tax liabilities ¥ 2,079 ¥ 5,196 ¥ 9,861  
XML 177 R165.htm IDEA: XBRL DOCUMENT v3.24.2
Cash flow information - Cash used in operations (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Loss before income tax ¥ (361,714) ¥ (990,173) ¥ (1,442,608)
Depreciation and amortization 201,341 281,430 438,749
Net impairment losses on financial and contract assets 53,950 33,639 72,229
Net impairment losses on intangible assets 5,851 10,208  
Losses on disposal of property and equipment and intangible asset 6,058 14,490 266
Share-based payments expenses (Note 27) 14,497 13,361 25,409
Net losses/(gain) on derivatives (Note 9) (30,592) (262,769) 169,545
Net gain on financial assets at fair value through profit or loss (Note 9) (20,007) (30,687) (45,644)
Share of gain of associate and joint venture (Note 15) (4,607) (24,852) (9,946)
Impairment charges on associate(Note 15) 7,157 10,998  
Remeasurement of redemption liability(Note 9)   (37,874)  
Finance costs 19,535 35,168 74,743
Interest from investing activities (26,252) (6,646) (22,983)
Exchange (gain)/losses (Note 9) 11,171 312,843 (77,143)
Changes in working capital:      
Trade receivables 185,745 (63,884) (123,371)
Contract assets 29,276 106,135 45,855
Prepayments and other receivables 165,244 (335,419) (353,480)
Trade and other payable (817,507) 106,952 530,095
Contract liabilities (30,938) 13,365 17,032
Customer deposits 332,031 579,012 944,318
Other financial liabilities from virtual bank (34,954) 89,327  
Financial assets measured at amortized cost from virtual bank (3,098) 13,341 586,953
Financial assets measured at fair value through other comprehensive income from virtual bank (294,583) (504,942) (1,103,460)
Payroll and welfare payables (45,350) (83,809) (110,263)
Cash used in operations ¥ (637,746) ¥ (720,786) ¥ (383,704)
XML 178 R166.htm IDEA: XBRL DOCUMENT v3.24.2
Cash flow information - Non cash investing and financing activities (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flow information      
Acquisition of rightofuse properties by leasing (Note 13) ¥ 21,612 ¥ 76,534 ¥ 118,030
XML 179 R167.htm IDEA: XBRL DOCUMENT v3.24.2
Cash flow information - Gross debt (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flow information        
Restricted cash and time deposits over three months ¥ 447,564 ¥ 343,814    
Cash and cash equivalents 1,379,473 1,907,776 ¥ 1,399,370 ¥ 3,055,194
Financial assets at fair value through profit or loss 925,204 690,627    
Lease liabilities (51,224) (91,583)    
-due within one year (22,941) (47,030)    
-due after one year (28,283) (44,553)    
Borrowings - repayable within one year (251,732) (289,062)    
Net debt 2,449,285 2,561,572 ¥ 3,561,300 ¥ 4,406,038
Cash and liquid investments 2,752,241 2,942,217    
Gross debt - fixed interest rates ¥ (302,956) ¥ (380,645)    
XML 180 R168.htm IDEA: XBRL DOCUMENT v3.24.2
Cash flow information - Gross debt reconciliation (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net debt reconciliation      
Net debt at the beginning of the year ¥ 2,561,572 ¥ 3,561,300 ¥ 4,406,038
Cash flows (141,004) (1,147,187) (675,111)
Acquisition of right-of-use assets (21,612) (76,534) (118,030)
Other Changes 50,329 223,993 (51,597)
Net debt at the end of the year 2,449,285 2,561,572 3,561,300
Acquisition of subsidiaries (Note 35)     (118,030)
Lease liabilities      
Net debt reconciliation      
Net debt at the beginning of the year (91,583) (154,890) (134,219)
Cash flows 60,922 76,734 96,139
Acquisition of right-of-use assets (21,612) (76,534)  
Other Changes 1,049 63,107 1,220
Net debt at the end of the year (51,224) (91,583) (154,890)
Acquisition of subsidiaries (Note 35)     (118,030)
Borrowings      
Net debt reconciliation      
Net debt at the beginning of the year (289,062) (815,260) (2,283,307)
Cash flows 49,403 543,501 1,524,899
Other Changes (12,073) (17,303) (56,852)
Net debt at the end of the year (251,732) (289,062) (815,260)
Restricted cash      
Net debt reconciliation      
Net debt at the beginning of the year 343,814 1,060,427 2,280,499
Cash flows 77,533 (788,828) (1,206,607)
Other Changes 26,217 72,215 (13,465)
Net debt at the end of the year 447,564 343,814 1,060,427
Cash and cash equivalents      
Net debt reconciliation      
Net debt at the beginning of the year 1,907,776 1,399,370 3,055,194
Cash flows (543,432) 433,119 (1,627,680)
Other Changes 15,129 75,287 (28,144)
Net debt at the end of the year 1,379,473 1,907,776 1,399,370
Financial assets at fair value through profit or loss      
Net debt reconciliation      
Net debt at the beginning of the year 690,627 2,071,653 1,487,871
Cash flows 214,570 (1,411,713) 538,138
Other Changes 20,007 30,687 45,644
Net debt at the end of the year ¥ 925,204 ¥ 690,627 ¥ 2,071,653
XML 181 R169.htm IDEA: XBRL DOCUMENT v3.24.2
Related party transactions - Key management personnel compensations (Details) - Key management - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of transactions between related parties      
Wages and salaries ¥ 20,806 ¥ 21,123 ¥ 28,163
Welfare and other benefits 654 614 772
Share-based payments 4,909 8,401 4,187
Total ¥ 26,369 ¥ 30,138 ¥ 33,122
XML 182 R170.htm IDEA: XBRL DOCUMENT v3.24.2
Related party transactions - Significant Transactions (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Ping An Group and its subsidiaries      
Disclosure of transactions between related parties      
Revenue ¥ 2,091,039 ¥ 2,526,682 ¥ 2,315,220
Purchase of services 1,423,367 1,706,436 1,534,302
Net loss on disposal of property and equipment (1,359) (599)  
Net gain from wealth management products consolidated by related parties 12,996 18,890 26,249
Net( loss)/gain on derivatives 30,592 262,769 (169,545)
Interest income on bank deposits 17,637 9,234 12,037
Leasing payment ¥ 12,131 20,957 19,849
Interest expenses   2,672 ¥ 15,914
Net gain on financial assets measured at fair value through other comprehensive income   315  
Open Portal Guangxi      
Disclosure of transactions between related parties      
Investment income from loan to related party   ¥ 283  
XML 183 R171.htm IDEA: XBRL DOCUMENT v3.24.2
Related party transactions - Year end balances (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of transactions between related parties    
Derivative financial liabilities   ¥ 9,568
Ping An Group and its subsidiaries    
Disclosure of transactions between related parties    
Trade receivables. ¥ 299,098 372,456
Contract assets 7,538 9,876
Prepayment and other receivables 599,671 771,137
Financial assets at fair value through profit or loss 417,956 405,960
Cash and restricted cash and time deposits over three months 784,840 787,916
Trade and other payables 864,038 1,086,907
Contract liabilities 25,550 27,517
Derivative financial assets ¥ 38,008 56,363
Derivative financial liabilities   ¥ 9,568
XML 184 R172.htm IDEA: XBRL DOCUMENT v3.24.2
The Group's maximum exposure to unconsolidated structured entities (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disclosure of unconsolidated structured entities [line items]    
Carrying amount ¥ 925,204 ¥ 690,627
Asset management products | Group    
Disclosure of unconsolidated structured entities [line items]    
Size   594,058
Wealth management products | Related parties    
Disclosure of unconsolidated structured entities [line items]    
Carrying amount 532,147 690,627
The Group's maximum exposure ¥ 532,147 ¥ 690,627
XML 185 R173.htm IDEA: XBRL DOCUMENT v3.24.2
Contingencies (Details) - CNY (¥)
Dec. 31, 2023
Dec. 31, 2022
Contingencies    
Material contingent liabilities ¥ 0 ¥ 0
XML 186 R174.htm IDEA: XBRL DOCUMENT v3.24.2
Restricted net assets (Details)
12 Months Ended
Dec. 31, 2023
CNY (¥)
Restricted net assets  
Minimum percentage of appropriation to the statutory general reserve fund 10.00%
Maximum percentage of appropriation to the statutory general reserve fund 50.00%
Total restricted net assets ¥ 6,338,242,000
XML 187 R175.htm IDEA: XBRL DOCUMENT v3.24.2
Parent company only condensed financial information - Comprehensive Income (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Condensed Statements of Comprehensive Income      
Selling and marketing expenses ¥ (275,351) ¥ (411,356) ¥ (588,380)
General and administrative expenses (504,970) (824,711) (841,685)
Net impairment losses on financial and contract assets (53,950) (33,639) (72,229)
Other income, gains or loss-net 71,855 70,818 13,921
Operating loss (368,212) (981,563) (1,404,740)
Finance (costs)/income - net 29,580 14,709 28,823
Finance costs (20,532) (37,173) (76,637)
Share of losses of joint venture (2,550) (439) (2,204)
Loss before income tax (361,714) (990,173) (1,442,608)
Income tax expenses (9,762) 62,147 112,095
Loss for the year (362,715) (872,274) (1,281,699)
Items that may be subsequently reclassified to profit or loss      
Foreign currency translation differences 26,216 426,145 (152,542)
Changes in the fair value of debt instruments measured at fair value through other comprehensive income 500 5,324 (1,812)
Items that will not be subsequently reclassified to profit or loss      
- Changes in the fair value of equity investments measured at fair value through other comprehensive income     (1,796)
Total comprehensive loss (335,999) (440,805) (1,436,053)
Parent company      
Condensed Statements of Comprehensive Income      
Selling and marketing expenses (90) (387) (439)
General and administrative expenses (32,965) (104,653) (53,621)
Net impairment losses on financial and contract assets (281,288) (465,457)  
Other income, gains or loss-net (457) 2,555 834
Operating loss (314,800) (567,942) (53,226)
Finance (costs)/income - net 196    
Finance costs   (573) (32)
Share of losses of joint venture     (2,896)
Share of losses of subsidiaries and VIEs (48,111) (303,759) (1,225,545)
Loss before income tax (362,715) (872,274) (1,281,699)
Loss for the year (362,715) (872,274) (1,281,699)
Items that may be subsequently reclassified to profit or loss      
Foreign currency translation differences 3,880 69,454 (152,542)
Changes in the fair value of debt instruments measured at fair value through other comprehensive income 500 5,324 (16)
Items that will not be subsequently reclassified to profit or loss      
Foreign currency translation differences 22,336 356,691  
- Changes in the fair value of equity investments measured at fair value through other comprehensive income     (1,796)
Total comprehensive loss ¥ (335,999) ¥ (440,805) ¥ (1,436,053)
XML 188 R176.htm IDEA: XBRL DOCUMENT v3.24.2
Parent company only condensed financial information - Balance Sheet (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Noncurrent assets        
Total noncurrent assets ¥ 2,709,390 ¥ 2,508,106    
Current assets        
Prepayments and other receivables 905,691 1,078,604    
Cash and cash equivalents 1,379,473 1,907,776 ¥ 1,399,370 ¥ 3,055,194
Total current assets 5,358,968 6,374,276    
Total assets 8,068,358 8,882,382 9,340,607  
Equity        
Share capital 78 78    
Shares held for share incentive scheme (149,544) (149,544)    
Reserves 10,989,851 10,953,072 10,512,631 10,639,931
Accumulated losses (7,873,614) (7,510,899)    
Equity attributable to equity owners of the Company 2,966,771 3,292,707    
Noncurrent liabilities        
Trade and other payables 28,283 132,833    
Total noncurrent liabilities 47,488 158,006    
Current liabilities        
Trade and other payables 1,981,288 2,531,273    
Total current liabilities 5,073,078 5,446,321    
Total liabilities 5,120,566 5,604,327 5,505,525  
Total equity and liabilities 8,068,358 8,882,382    
Parent company        
Noncurrent assets        
Interest in subsidiaries 2,181,554 1,764,074    
Total noncurrent assets 2,181,554 1,764,074    
Current assets        
Amount due from subsidiaries 803,173 1,641,677    
Prepayments and other receivables 435 448    
Cash and cash equivalents 3,267 7,327 ¥ 6,454 ¥ 31,857
Total current assets 806,875 1,649,452    
Total assets 2,988,429 3,413,526    
Equity        
Share capital 78 78    
Shares held for share incentive scheme (149,544) (149,544)    
Reserves 10,989,851 10,953,072    
Accumulated losses (7,873,614) (7,510,899)    
Equity attributable to equity owners of the Company 2,966,771 3,292,707    
Noncurrent liabilities        
Trade and other payables   88,280    
Total noncurrent liabilities   88,280    
Current liabilities        
Trade and other payables 21,658 32,539    
Total current liabilities 21,658 32,539    
Total liabilities 21,658 120,819    
Total equity and liabilities ¥ 2,988,429 ¥ 3,413,526    
XML 189 R177.htm IDEA: XBRL DOCUMENT v3.24.2
Parent company only condensed financial information - Cash Flows (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash generated from /(used in) operating activities      
Cash used in operations ¥ (637,746) ¥ (720,786) ¥ (383,704)
Net cash used in operating activities (648,461) (745,984) (404,334)
Cash flows from investing activities      
Payment for interest in subsidiaries, net of cash acquired 0 0 (11,060)
Net cash generated from investing activities 318,634 1,873,169 388,435
Cash flows from financing activities      
Proceeds from exercise of shares under share incentive scheme   1,161 9,257
Net cash used in financing activities (213,605) (694,066) (1,611,781)
Net (decrease)/increase in cash and cash equivalents (543,432) 433,119 (1,627,680)
Cash and cash equivalents at the beginning of the year 1,907,776 1,399,370 3,055,194
Effects of exchange rate changes on cash and cash equivalents 15,129 75,287 (28,144)
Cash and cash equivalents at the end of year 1,379,473 1,907,776 1,399,370
Parent company      
Cash generated from /(used in) operating activities      
Cash used in operations (44,284) (139,011) (51,132)
Net cash used in operating activities (44,284) (139,011) (51,132)
Cash flows from investing activities      
Payment for interest in subsidiaries, net of cash acquired (1,117,823) (3,005,546) (1,333,804)
Proceeds from loan to subsidiaries 1,157,947 3,218,655 1,350,654
Net cash generated from investing activities 40,124 213,109 16,850
Cash flows from financing activities      
Proceeds from exercise of shares under share incentive scheme   1,161 9,257
Payments for shares repurchase   (74,992)  
Net cash used in financing activities   (73,831) 9,257
Net (decrease)/increase in cash and cash equivalents (4,160) 267 (25,025)
Cash and cash equivalents at the beginning of the year 7,327 6,454 31,857
Effects of exchange rate changes on cash and cash equivalents 100 606 (378)
Cash and cash equivalents at the end of year ¥ 3,267 ¥ 7,327 ¥ 6,454
XML 190 R178.htm IDEA: XBRL DOCUMENT v3.24.2
Parent company only condensed financial information - Interest in subsidiaries and amount due from subsidiaries (Details) - Parent company - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Interest in subsidiaries    
Equity investment in subsidiaries ¥ 2,181,554 ¥ 1,764,074
Amount due from subsidiaries    
Loan receivables ¥ 803,173 ¥ 1,641,677
XML 191 R179.htm IDEA: XBRL DOCUMENT v3.24.2
Subsequent events - Additional information (Details) - Equity interest sale
¥ in Millions
Nov. 13, 2023
HKD ($)
Nov. 13, 2023
CNY (¥)
Disclosure of non-adjusting events after reporting period    
Relevant disposal gain | ¥   ¥ 262
Ping An OneConnect Bank (Hong Kong) Limited    
Disclosure of non-adjusting events after reporting period    
Cash flows from losing control of subsidiaries or other businesses, classified as investing activities | $ $ 933,000,000  
Ping An OneConnect Bank (Hong Kong) Limited | Jin Yi Tong Limited    
Disclosure of non-adjusting events after reporting period    
Percentage of ownership interest 100.00% 100.00%
EXCEL 192 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %,\\E@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !3//)86O9P:.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:8=4T+7%\4G!<&!XEM(;EM8TX3DI-VW-XU;A^@'\#%W__SN M=W"M\D*Y@"_!>0QD,-Y,MA^B4'[##D1> $1U0"MCF1)#:NYX2ZJM9@D:26)&$&%GXALJ[52JB DEPXX[5:\/XS]!FF%6"/%@>*P$L.K)LG M^M/4MW %S##"8.-W ?5"S-4_L;D#[)R&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !3//)8]G%XUH(' J)0 & 'AL+W=O2[E!M5+HAL9QB+)-;)HFDY@VNL3N;(<>^^OW MV&GKPM(G@;MI/]S1ILDWG_CE^3Y^G..5D!_5@C%-/A4Y5R>=A=;+=_V^2A:L MH*HGEHS#+P]"%E3#5SGOJZ5D-+47%7D_\+Q!OZ 9[XR.[;%K.3H6IM+Q#!'+6:*-!(4_CVS"\MPH M <=?:]'.]I[FPMW/&_6I?7AXF'NJV$3DOV:I7IQTAAV2L@=:YOI&K'YDZP>R M@(G(E?V?K-;G>AV2E$J+8GTQ$!09K_[23^N&:'-!L+X@L-S5C2SE&=5T="S% MBDAS-JB9#_91[=4 EW'3*S,MX=<,KM.C,Y&4T,B:4)Z2-7;T&K' M?0TW,:?VD[7@:248[!'T _)><+U0H):R]+E '^BVB,$&\31 %<]8TB.A?T " M+PB)6E#)%"(;;I\\M++AEWOR2C"J%S3SYYU:TH2==&""*"8?66?T]5?^P/L. MP8VVN!&F[G!OGY:L#@Z_//"ZT_X8X8BW''$[CALVSY26MK'(3%/-S.$Z,ESP M@>:*(6"#+=B@'=B8\Y+FP+<4LI8'U]&RQ' .MSB'J,RDE-+03#.5 ,T=H]+, M" *SM+;[<+5NUP^ZH8]P#;=WPV/_.@00PH<4M &:1,;H-6N:%$[MAJ$/G P6L[!N^'Y..5) M!I/HEB4++G(Q?X)NZ!V02YWV,&QG!3X:ND?;\)\("=UJ8]I!%=2(D'"SDFMI M;IK6/TN#^A$&Z0S QT/X&G*03:JY:LP17\?A!-#\AUQN<0 M-]=-S<@$QOO+T?28EX+I6%V M_)8M]X]07#'VAY[G87#.7GS<%?[5AM7EXFKWLF35@I1Q;9;.^>1SY_N#H:.@-8C"\Q[JDUOE*@/O MFNM7,)7N1PXCC,P858*SE%PH5=8'\P;-*X$T6>",)6AE++^('/H.UFK68J2J M!<*5<"!G*T$K6]GD5)7WFIAE0G19#X8KWJ%KB, Y1]#2.2!>5BM,DTW1#6HM M&:[80.;L(FAE%[;KR 2<;"[JIV&#SI7@79HDL(X&7X3!:04Q0F<-02MK."^8 MG)O._ $4]&*38=6B?MY2(G!.$."A^V(RO2'C,LTTA/^QU@S"A,U'ISFM#14- M>@V+BL#%_@"/U-MLU&5%V[47.9?29BLP]*J:Q^\&]X]:7OPVC2WI_"!HN=X8 M)XFQ@O6LY2F5:2T8+F(!_J75.ME[WXN7&YZAU'MU)[P(#\&I+3"VA-0&@0:!Y3SB1"/ M[YLHMV^AUG#YMB--51L814@?RV@&R7W)KT_/+R&@-U=A'BT7T# M.LUD02[.:EEQ!3\*(@S%V4.(A_,-RJ5(]A<+VRX.](+!J!3+G'W]U3#P#[]3 M)IJ5]WF6$/% )@L(V$N%_<9CIGIO?]X)O[;V%ED)02J&M)<:7_H].?%[B=M46X M']U*FEH'?RKN15Y;X\8%/DRFMQB)L[((=Y]->Y/S3\D"ENYL;W1L$+JZFYUC M1,[&HH9ZV.=/0OP.;]V^<)87??']EN@_V7#9V7'!K>T5D[!!Z;-Z[SF]L\L( M-[L6LPD7& S"(4;BW#+"K>ZT5'!$*C> M@F2#P'#0#;!52>Q,)<8]P:1HD/5#.HIMDC2(!-Y@T/4&08PA.7>)<5/X=]>= M%S3+-S736CY;\A=C83MRK( MO6J_H4'RE?L-L3.8^'4[.DW[#0URFR5%K]5^0[RSX_^Z+1RDI-^@5%_2[^^\ MOF)J@?8E'45LN:AZDV5[=/LBT+AZ_<6=7KU%])Z:4J(B.7N 2[W>(?#(ZL6< MZHL62_LRS+W06A3VXX+1E$ES OS^((3>?#$WV+X>-?H'4$L#!!0 ( %,\ M\EA9]&&PO=V]R:W-H965T&ULM9MM M3^.X%L>_BM4K7R?G?3T*2^^EPNM#?FQ3+/R;+ P9G4R'):3A5[&Y7&^ MTAE\,LN+96S@LI@/RU6AXVE=:)D..:7>#\M'[O:W%^FJ]-FF3Z:T'* M]7(9%\\7.LV?S@9L\/+&73)?F.J-X?GI*I[KL39_K;X6<#7<19DF2YV529Z1 M0L_.!I_9222#JD"M^);HIW+O?U)9>3HT4*\J^G"RK-2#\ZK3Z&]8 ML_09+.HIV$&3R5V325?T\SO]J+.UQAIL4]"K"U:SXN.Y\#Q?T>!T^+C?%FV= ME)ZDE!_J(D3'!!?*W^D.'*B= ^5T,,I+0_(9S*V=3C8!U-XW'W'! D:%9043 M!CP( \_R@@F]4/G4P\UX.S.>T\SO15Z69%7DLP0=Q%[K>YF0H:3*,H+H/*$H MLWT@.@F]K!ANP]_9\%\95:6.B\F"P#P'B\LCK)JK*B^)_@'K<*G1N<]OMVFH M%*?,\H;HF&2^%UK""!,*)2@+<'?!SEW@=#>&Q3?)YK4Y8(#OVE17+FL!,EQ\ M)91M#=%)!G6VNPW1J2 0 <6-A3MCH7OTZ4P7<5H;BZ>PB":E*>**-YSN0J0V M5(8^M=PANH!+G]G]ANDD\P*%NV.T6<*IT]\-X&&R7,5)40_&%')-EP2@:I9D M<39)MM8GL,86P%DDAL\-ODY3Q+,(E6T9TPGAB="RC.E\SGG887F/6IC3\JU9 MZ *P8Y(O]2@#J;4>A=D3KRWFH@M: :\N8]&EKO"'1@H"+#A\-33 W3KSXF,"BC/>*1*9" MJD2K4Q"=\)G?ZA-$YWN>Z( *UE %< R[9MA"=] ,F.VPU?,'<@#%>Q(6N<*F:"JI7F.-RF/F,KJ>^_^8)3(P M4F9=N,RVN4%ZU+?-ME5[2#O5C#*,P-*5<[*V NTP#*PP];.OF(FD-P(O2]UH33 MEGD@9\P+QW "NLFW '&$"4,> M4&Z3)"9D0E#%.M8"WJ '9\[=>.TH-J9('M8F?DBAS_(3U)438=Z[->\U6M17 MM,,V;#"'NS'GB-P^ 9.7U4Q=#8Q1#K-:]HRV(LH['.8O>VP@P@!@T[<7(4S( M>,"\L -+><,[W,T[1^0FSVK.SC=[*5AV-#0@#@V\32M08\_>/6$RI?S6@H/I M9-"YN/*&?KB;?MZ6PSC9(#F,"/$<1H3N'&XHB"MG#E\9O2S!3FQ@I_L,$RXI MUP^E_F<-RVKZ3 H]26%%36:)GD)V;P\N7C88J'LG=;T[U_N,%O45[;"M&S3C M;C0[(E]@J4[F&9FLBT)GDV<"V]"L3./ZX'^:S&:Z>AO?A/,V18F@M3U 5%XH M52OSV[(CIKB2O&- -53&W51V1$:+.*M@#/"S2I,90!IYC--U3:53_0!;]*PT MQ;HBMY(L=5P"BDYA(=F7FD61K^<+DM?;6P "Z)%%=9/ET;6'XFUP4[351(A( M\%8+80S8P:R\038>O#7=GI(T)5EN^L@Y)R>^.^?ZC!;U%>VPP1N8Y&Z8_#]S MK@V#G O1FLC;,J&\]GFENZX_V1:B(5#A)M!74A,&8&*>X;-'6*9_07*Z:_?N M&S1]1HL$1LE^V)'OHD%D\9;3.:R%/E5;[YKZ\"V;:)^K<<^WS_='B$P*)CW[ M/ C1P80OA>I@(M$0K' 3['UNXM2RF+Z%DP3&LQ(PR9ZP,:$,/67OVR-,R&0@ M Z_CM$CLW7ATWWGL=/F6_8_H]]9DO_Z]YP1ZXC0CS7$:$[UQN$%?[KYQHKF+?+^BS5RG"28P.65$=4T+\E M+):PNMY=7S01T%,KT=/9X;;9^HP6]17ML/T;2!;N<\V+N$PF:)MMROG[?4Z/ MA7V3'Y?9A[>8BAUW(;YHB%.XB3-*TK6QG]W9UG]3,GBM_JBL57]$U5U_V5"B MI&\;_9^C\2\:^[)7$NPU6M17M,/6;X!1NH&Q<^QORQUT=WC<6OLP&1?'-@YB M,B&/O8YS/]G0H'33H&/T;TOZKSE 9)@#1.9RT)">=)]TPW9KH%&Z MH='UK)YJX8Y0G"G[C&&$"&&7YTO[?EB$"6D8T*X[Z[*A1.FFQ&])8=; B1=Q M]IU%AGN/I"]U,:\?[2]A$[7.S.8Y M[MV[NY\/?*X?FK?>OV GT>9' $V8S6\2KN-B7CWWE>H9A*3'/J1VL7G,?W-A M\E7]X/M#;DR^K/]=Z'BJBTH G\_RW+Q<5%^P^['%^?\ 4$L#!!0 ( %,\ M\EC7@-4;O < (XD 8 >&PO=V]R:W-H965T&ULM9IM M;]LX$L>_"N$##G? M18?)743 ZF3Q1;8:X,F=X=[J=AT+%02O13MM/OI;R@[ MEBT^V"E\;^*'#*GYBT/^9L:Z>E'Z6[N4TJ#O==6TUZ.E,:L/XW$[6\JZ:-^K ME6S@/PNEZ\+ 1_T\;E=:%O-N4%V-29*(<5V4S6ARU7UWKR=7:FVJLI'W&K7K MNB[TCX^R4B_7(SQZ_>)K^;PT]HOQY&I5/,L':?ZUNM?P:;R?95[6LFE+U2 M M%]>C&_QARH0=T%G\NY0O[<%[9*4\*?7-?O@TOQXEUB-9R9FQ4Q3PLI%3655V M)O#CC]VDH_TU[<##]Z^S_]J)!S%/12NGJOI/.3?+ZU$V0G.Y*-:5^:I>?I,[ M0=S.-U-5V_U%+UO;E(_0;-T:5>\&@P=UV6Q?B^^[&W$P +/ +(;0,X=0'<# M:"=TZUDGZ[8PQ>1*JQ>DK37,9M]T]Z8;#6K*QB[C@]'PWQ+&F'+[]_ MNKUYO+M%'V]^O_D\O4,/O]W=/3Z@=VCZ^;_H;W_]"Q;\E[^C[2LJ&_2X5.NV M:.;MU=B #W:F\6QWO8_;ZY' ]6[E[#VB^!^()(1ZAD_/'TZ.AX]!^5X^V3V"C=1*O9&CB;U7R2\^ M?1>:[$@MW:NEL=DG]QJVOS8_$*P=DG^LRQ5L2..3O)U'=//8DV SR7B2BJOQ MYE"+:X4Y9@G>FQUYR?9>LJB7GQI3-,_E4R4C:[*=@A]0[SWD40]OY4)"T,R1*;Y'?.3.Q5.1$>R-79] M6S@K9VK=&' 8SGVT;LOF&9FE[$( HJ&69JGF/@712[PU\H6C$^#42K4EB%4;$ /2I$2U:LS2&X>9NPDHS@<*HI[\Y+F4[W7F)\XEN2I^[&(5 M-&[72,N9+#<%G ->5;FC2@A!!ZJBU_U)53CIV9I$=3TJ W'9G,.8W4R'=A)?\CRXU&S'S),\"ASCNB8WCR)["KM:0Z\96A;K7YAD9'E$>,TR((%G MQ1[7.,[KG]J]V"5SGG"1#P'NL<-)FHF$!=SN&8[C$(^"HZB5-N6?]N!5+7!$ MJQIM2FW68/Y4--^\DER04]B80T&N%0MIZ5F/X[#__T(0N^3..&5\>-AZ[#"A ME-% 0HA[QN,W0MXO:Z75HC0(2)(&E#2$QW' MD7XK->P*6[JBQ4"4UU^7W31+DFSHK@?Q@A[0\-C;GLLX#N8+)2#8935C*1?. M77?M('HR'-@?I ?89ZD:1I M,>E13*+LVR4.9U2FV)/:\2P7PP#Q& J:,A)T]:" /H'1SM6(BRX9LT1DX.70 M18]AEA&:D8"+/4,)C28V=UV9XW4N"M\WE_87FNU89L]A$N?PP[+0$B)\5<** M>-6Z+$V=58C:''O6HY;$4=MYUJ*EK+85:-MY"L"!Z+8G8=><]**'N+1\AUG. MV?#H.,/PV/F>K23.UB^[=*9;,'^(>[AG<[^,#^'OM^0T24-!WB.2Q!%Y,YNM MZW55V+/:TB_@JLNU=VF64H&=&^JSY#C)\D!.2WH&DC@#M_L1& YL>5H;FR,B MHUZ[$>JED1K LNA:%%/(48K&OWE=Z)%2MD8"8$2. A=N+W#69X.2PFO'1,\$"&TAR ]IQJ5P<.0>BI+H%Z: MDX&''D-*TBSA/.!BSST:+T$/VK%563R556E*?R#3BY:BEYKM6';/4'I.*=K7 M3E!.!0LGZF*29"0;YB8>,TS!+) 2TH,6\ID%Z:D%\I2;*29."]ECEN=I8&?2 M'H8T#L.C%NTI5UWFD<39EQXKCO- _D1[-M(X&YT>T2EG/?5CRK(AQSUFF$/E M$/*WQR$59W6)3KEYT=;QI68[UMRSE<;9^J;]Z6D9YQDF[@JYAH133-+0%NWY M2N-\O2]^6")U#K_(:F&3K:C+OB*3YTZ5Z;&#VI[P0'Y(>XS2.$;//E-<-&+P MU.GZ^NR$$#S0CF<]0EDU^.890?2W4O5ZZ12$A A,G%_08XISD. N$*NO)Q^+DVR;7?2?D M( #.:[HQEW.<4:=4]YAE.0VU=@GXQZC[!R,GO+3A2+').%BF)7X#$7" MP@'3XY/%J\G#)+P[H$^Y+)S?V/WM$Y^AMWTR/GA8Q#ZI\\]"/Y=-BRJY@)') M>_MHB]X^_++]8-2J>W[D21DX4[JW2PE U-8 _K]0RKQ^L(^D[!]!FOP/4$L# M!!0 ( %,\\EAV\I!4" D ")& 8 >&PO=V]R:W-H965T&ULS5QK;]LX%OTKA!=8S *36B3U["0!FNA58)ITFW06@\5^4&PF%D:6 M/)*<-/]^*=FUK/"*D79O9@8H&C_./21U#U]'E$^?BO*W:B5$3;ZML[PZFZWJ M>O-^/J\6*[%.JG?%1N3RF_NB7">U?%L^S*M-*9)E&[3.YLPP[/DZ2?/9^6G[ MV>?R_+38UEF:B\\EJ;;K=5(^7XBL>#J;T=GW#[ZD#ZNZ^6!^?KI)'L2-J+]N M/I?RW?S LDS7(J_2(B>EN#^;?:#O8\Z:@!;Q2RJ>JJ/7I&G*75'\UKSYN#R; M&4V-1"86=4.1R#^/XE)D6<,DZ_'[GG1V*+,)/'[]G3UL&R\;-T7LL*-#3SQ;ZPBUUA;*"PFU52"K)(-FF=9!40 M?SDBOB(KD2V)[+:D:OF*3=L+VFXM %)?3WI=KT0INV$ERD=)_N]/8GTGRO\ M1(&>Z,-BL5UOLZ062Y(5526@%H9ZCBO9D$61UV61R:\>2)K70E:M!I@B/=-M M(:\Q$!9/#IM+21UTQ0ZZ8BV/.< 3Y,NF_G=)EN0+\2,1OV_3^IDD-?'%XAWA M]$?"#&9 &MH1VRUQ,_0^GCNN84CHX[%25-2)ZSC45)"^BJ2&S3V/4P4; *P6 MMVR/V0HV5+&NYP$5B%2@13V+VYX"C0$H<^4_?@SM)80?$L*U"?E9*K+M-%+N MY%DD)73IM13--/J^VB0+<3;;[/O+[+P9#(R?H+Z,2>9CD@4[,NLXRY2YU/;4 MC(0 UG1=*,T36&,(R[EAT>%$FX=$F]I$RRE=3MAR&-F6I<@7SZ0ND[R2PU(S M2"[3^WO1? P.3A=:YJGYQR3S3>""6SV ]712T(<\#-JK;LJ3K% M)/-=I4?+J=]0!Y0 L]00DRP:VX1X!+"G'>^@'4^O';EM;K:@4CW5SC?8YG+( M(E_DYV6Z:';I.S_B:Y[6Y&;(/;C0EC)5)9[2V&:,5K:L*NP$P@68=0LQR2), MLOCUR]%3"#4Z\\O0NQ3?1+E(*Z&(9*>,ZYVS-*P-/?U4<>S9CMMI>\!"S@> MC)N6J@_4^H6H;!'0"(]9CCI C #VTW_D?=(1"]?ZE35.LP.2JUBY!5HDLGFM MC56]Q+RVU-779+)2J#J.V*!25"!S#&@9BUK!$)4M EK!3=M6/;EX#+(OEL[0 MI!B.)@63S]1T 98F #MQ#6I >56AU+ HLR%3$^*U;>[:3!TR0@!L4@I,/A& MY(['/1?8>D)8EUN&.[S[I)VS21&L33W'Y Z(:FZBL@44,!==AS%'[?4AA+4L MQU)3&$V@C2&LQUR#:3IBYV_2MS,X]=2358!J<5+5\S.93<%Y'=7C1&6+QCE?S^;45VFRNE"-3JJZ?Q9GT$( U>E$98O&-B(> >SKJO,ZZ1N9 MG7K>R>) M3NI:B&:G)K 'PQ*.=ZEXCAXM O5"T5EBX V4 J-%2. M_>1W7BC3>Z%?Q&9;RIW2L/S#W3']369+"K([_1,X)B5#T!=SP&._Z#6,$1EB\#V&J:C#I;Q M*&A?+YT-R_0V[#B#G('Y5_U"\,PO=&S2]"P3.O6K8JGA6=P LPL0.Q8U7.@0 M#UP+&]K5 E#./.88P&TN$"NO@C7LAK'.,V5ZSW241:[GF-P+49_L%>_S_W#(]=2318#J83+5U6,V MH^I]P "UW!"5+1K=BG@,LB^1SL9D>AOSS[#']56:+"U4!Y2IGJ(%G;A!+35$ M98M&MB%^'=<75>>=,JTG]K][XWK>R*P&QYFY2&@NNDO7LDY^4Q&3SN>H1GI@F!V[UHY8; N6"Q4:C*QB/0?8%T/F=_"]S M]E-?D\EBP63SN6H@RC6(K3YE%*"6&P+E#HAE; 5C"*D?+3HKE&.<_>1@\L<] MS@[ !JTM $L-S_5<"[CM 1$[KL-MX*FS$*R%ZSGJ4C,"H,RS;<%G.WW;YI?S#C\+,SY?P%02P,$% @ 4SSR6'-CU2V3" M"R@ !@ !X;"]W;W)KFSMC_[NZ+>!LN/,R398F*Y,\(X6970T^T/=CKER# MRN)_B7DL]XZ)@_*0YW^YDYOIU2!P/3*IF5CG0L/?QHQ,FCI/T(^_MTX'NV>Z MAOO'+]X_5^ !S(,NS2A/_TRF=G$UB 9D:F9ZG=H?^>,7LP44.G^3/"VK7_*X MM0T&9+(N;;[<-H8>+).L_M=/6R+V&E#9T8!M&S"_@>AHP+<-^+$-Q+:!J)BI MH50\C+75UY=%_D@*9PW>W$%%9M4:X">9&_<[6\#=!-K9Z]'W;W??_[@9?[C_ M-"9W]_#W]=.W^SOR_3,9?;C[0C[_\?W/.W)!1M_^3][\\A\JP]_>DOJ?)!FY M7^3K4F?3\G)HH3?.YW"R??+'^LFLX\F4D:]Y9A!>W5IY'VYTA-S-8 \49IB8P;7;CR#WS#&SNEL M?"9G!VR*'9NBSWO-YKHT4Q>U6RKS#"6P=B0K1RYM;JXO)%=*R,OA9I\;Q$ZQ M0$6>W1BQXQ%7@=C9'2 *=XC"7D0WV21?&F+U$UGI9(HAJ1V$^T^F@:*A!P0Q M8R&-(P\'9A9('N PY Z&[(7Q#6K;!!F<5^-(B= M" 3G'<.D=OC42=,XR3:F/ *>.NS\9F<'; 9[=B,>J/E5C^#Z+ $! _P M]_N#%SZL6X[;% M!:6![)@8\0YJ? S4LL*Z*MRTL,\$:BTQ &?E[F& XG9G(-C]28%8,9C,?NI" MS$08AAQ'1H-&= 3'8TLRJ[-Y\I :HLO26%Q+!.VN<"HB+TF-,#L11DIYR#"[ MB G9!6U/3]&C(S3-=582FX- 3K6%]+;21==\[W=[ZH0_J[?QUMLA^>%>'3GD MBC5/#8)9D.ILD.MU& 5D:7:YAVA(-;.JD(!N=KJ'@+8I\/5^0W"Y,0: & M H*%6XAL#(22JXDHO0R9I)%4,E1^!"&6D@JEF!]"F$LI]PK0(2V-\*.]2NB0 MEINJ7E0A!<7Q]QQF2_H,L#-;Y&D*[,"=SB*R?9!7VD,_Q?7WY^1H^1DZCS9" MC_8KO?Z@PF,)TNLL@8+AIFR),RG:3,94A$&+2\20J4 J1OWX02Q5J$!I=D50 M(PUIOS9\\T+"V^%MD4^,F=9T 4V-54P07&NDJMK69I!H6G,6L8I]JW%_%_]M7FOD('U%#^*C_)/+9EL!TCBF5'"? M0LR0BSCT243L9,0[9!=K%"5[15$>L#--2ICOP D0E!P44" I![8LBI:U12&@ M9:UXZ>_+J?7R7-X.F6L$*WM%L!X95_^V)21E,S/HXB="&(F C_%((8* M4DPLHXX@:O0HZ]>C-YDUKH1 9H%TLX$Y!$O+\Q'1UHN4\T#X/+3-F Q8BP7$ M6RQYAR9GC?AD_>)SMQ\S-YG;B $23MJW8&W)R>E!F=_";-O12'$J8Q\HXC"* M1"?21B@R<=+.S':@7T?8JS]/7:F=U=OX7-X.*6UT)^O7G5XN6>2%A1FU) ]Y M ;Z 6IS0MC1D')1U*^VV[3CE+;LQ8A=3ME_0#^$U2I/U*\U#>.;)%).D%I[E M0@.?9)V!IJY/7%%U2S,HK]7+.KS@]#[OY%!"%";U]T/'B%7,P@X1RAH1REX1 MH?O+KEJ0IXE^2-+N>=26BA<2,KZ_P,#LE%1^1AEC=K&DO$-\LD9\LM?$Y^H% M7#741T8ULBW(5#M<1YAAQ*5@K4R(>>1*QJ(K%S;BDO6+RUWEZWJ5P)"M0)"! M@:\#,3L04*W-$\Q.!E'8L1KDC1#D_4+POH#5@:Y>*I?D,;$+DN79QD2"[J[\7);\9^A@3DC03D1^U9;O<(ZE2V,.FT.3\JFW%DFS"* M6-3B[JR;D^?R=LA=HQGY"7N86^X*LUH7DP7D0)2F7H9A\I*U]>\QVKMCBVA4FY#/RWF)@AI,;V2PW,$,HD55''OAMO)"7O MWWMT*-],S:1P]>_M$"9-=>3P[O:CJ@.W'0/K!Q:#[>K_E&7<#<0LDN#'DP\R3+W$A#]707GHTN4-3(3F(< M**7\I2)FR..8*U\)(H8\"$,:=Y691@KR?BGX:38SDUH0F">8ZMG<$+=:(O5Q MZ5:.IPTY(MY"ZFN $6*F0A;YJT/$[()%5'3A;F0>[Y=YKXZV@7M 2N<8U^[E MP="I6"A?2&"&6#",48^'P5!C'>Y]);4TQ;SZVJPDDWR=V?HCH]W5W1=M'ZKO MN+SK'^G[59?6+S5?4MUD-N;;ZL M#A=&PZ+!&<#]69[;EQ/W@-WW?]?_ %!+ P04 " !3//)8O_?(<3L= #, M; & 'AL+W=O,[YXQ] MAK;UEM6TF7&+2K',I9C1HE5[V.IW1Y4JH[.3EU_3L+G_YM2Z+5&7R+H],N5J)?/-*IOKQ MFY/NB7OP3BV6!3ZX?/GU6BSDO2Q^7=_E\.G2SS)3*YD9I;,HE_-O3JZ[7[T: MX/OTP@X283+7^B!]N9]^<=! @FS?TNX RY38>2-3O]7S8KE-R=7)]%,SD69%N_TX_?2XC/$^1*=&OH_ M>N1W!Z.3*"E-H5=V,$"P4AG_%$^6#L& J\Z. 3T[H$=P\T($Y6M1B)=?Y_HQ MRO%MF U_(51I- "G,MR4^R*';Q6,*UY^)S.9BS12&6\P42J;(:;*1'H>P58; MF17TS=>7!2R) R\3._TKGKZW8_IN+_I99\721&^RF9S5)[@$6#W /0?PJ][> M&5_+Y"+J=^.HU^GU]\S7]P3HTWS]OXH //V@?7J4J:_,6B3RFQ.:*'^0)R__ M^3_=4>?%'N ''OC!OMD_'_C]TW>C9RT0=2_:1_R2@=1D&0AB]*W*1)8H>.&] M3):93O5B$]WHBSCZJ9A=1*?%4D;__)^K7J_SXD:OUB+;T*?NB[/H41B8-='Y M6N>BD#/X$.'K-V*S$EET:U* #(""]9)"3V4>]3O()MUQ!"/A#?DD5VL5--%/XC$ZO1'KBZC7B^E3']'O3D9= MG#W1F=&IFA%<2*!"9F,Z">\:]4^';'+PQ,L5"FD#G, MJ.=SE<@(2'[W2_1*/P%FDSCZ=8&31=_KTL@X^B['#[Q.'/WX6_>\V^T,XM:5 M[5)$B%02+0LDKBIP9];E-%4)+BISE2VB4[LAMW>_^,T *H,DRA62N=LG,D_P M(2+R%G3Q;Z"+H_M")Q^C-T_)4F0+65]Z"51+$3]@)M@)L4$RJ*S(]:QDA8T@ MZ7P&#)-O(K,40"NWPL]@;8 .(I\YXM67PJ??:P#]1_SO)[O#,/B',MU$ U(> MO0O@R^BM?F DF%=PV._LXO$;M4/,*N8IC*ZS9##3-%\$RCOW[U]8_R^(X\! MVBJO@5#)1:Y'"!#);@.= FF"=ZP=8&;8[274Y.X>]*E #G:/-GJ'>*4#A1""E)7(7 M4%23OJLI*M3/*&B()?@]N+^J*;):Q2F_/NW8V;IBY-,PWTSG2!+(+R M$^%#W*%"9$ALAPT":7E5/V;1M/0C#'-XKM W@R\8Z'!!-WF6AF M6K;?(_KNYB+ZMLSA]QS\ID*HU*L^G@#8PX ;"JXCCGFK"PD6I1=-T7,D=(T, M" ^H%1+2S&+9BI'LP?2I#+[N[(BYRDS!YG0 MC\@K*_&[KDO6Z>-2 =LBAL#QD;-^N"%G: W3DGD^M#\MNN&".*C3?_&W^?GF M/R7:8D>L:"G3V<%!=ZFPTHN40.[RW[3MHOORUIC2VFWW"&Q2X;7.H64KKP3V MY=(_)NXAB ) UD+-SF'C$[$&^Y!6;V^QU-8RCJ\RL9(1T 04N#)+%(%03-]5 M;H-=@^P:\2<+54U)_P"PO!/HU8=;__VO]Z_'@W$\&73BP>3*/^YV.M$_[/_N&0)V MLY1HOT,C7IGURRTWKVUU_WY<::%/@.:0"WOJUSG;HF( \L\B!VGN#@G@J^A> MSXM'DFTTJ]5LUM+$->-4@(-G5LI@/'P0K^[G87,/M!/ T?*,G?.[ MPW\M#] M-PZ9WNCSD?&35CCL,/A\! M/VV%P.WK=UT"WOW;CP1J\>M:J/1*9!];^UF,\5(+NC,1Z#4Y8S2D$/\3T24_&!U'F.;/YP;>IT 6<#9+##B/=V+"45_:W']A]Z#Y M\R_R"%J]D'"1O\8[\$[(I[L)_TU>>275[ZB3/D#L N%==*=AFW?DBZR*V/7J M'N6 F8#N%6J&3J49/L,$6*C;=4.W'_?[_7C8F_BGP^[%: PZP/T\56>M"O(V M6'%;6?IM;QJ'XZ?:12.O/SFZZ4[^#"KM5Z'=%D,R[!*1 FWI^./5FW=UKK"4 M"!FC_LY.5-F5 4<2BQE_/9Z]7CP9UM&\JJP":/4200OZ -^]7 M(M\EY(Z89_NX>[>H@ZRL"YNJ'#8"EK^.E9_O%;TY!Q9>R1RD^E[,)9BW&YD7 M:HZ.".8<9BN5@)6]O(I,S1N";5 MZL #X>*'D!\.0-,C,L@>9F3(MR! X6/XT!OD1H$#! T$U)? B M;-8U &$,+;]-#/=^0($*<\L)',)WNL&<\/-!;@B=5!MP/&:_EQQ6'W:!/S4, MN"% UU+MWU[_VMY-_:',9,1&Z[^@S \H._?LW\L2^?(WE8-N+E _7Q,#_5PQ MT#:^U=N'$>XU,;X^Q* ,T@ZL>I\:M]Y@_GW_-NYY>X\:9RS'_ZU]'1XIGO_: M4F1M#(XN]5>D]C!O7TN4/TJ$/H&()N=J6!5GN)R[S\>#EIZ")D1D*F"_7+B( M&Y.*1V-KGHLRM>$%Q-5+-564^<8 +5= X!-JD6&I0>9FZ5:(V2)K[$62PAQ MN(XC.;++9&'K-XX <<0)<4Y]RV88<$0^J))M&Z9=0( M( MI$CE@JIEZ:T&VRPE5QKMEUZ,1%DL=:[^:'+6:5B)\W7! MFP"KZP K-YVK.K6_Y7?ES1/\-%AWLG'Z70G^-6QD],N:F.QZD4O)%J5ZUU7* M8'Z_#^UOLF9KFYWIE2_X/.GU@ZT#= M$-5TN*2#UG5&P%PE;")5"@D!_6"Q9ZX%AI_/4=O1H)4NL33!,-JE+RB3@2H! MC%!,-:V""GN^!"B2!,D3S[4C]'<_5(-(#UR"&42E'5O$%F+D59B1$ MM7*T* 7$FP5".I/3HG9>85=0RA)+,[/L@0@10UK;PQCI::H6-O]U>-:+Z'69 ML[\H'<%@6J5G!Q6E,AR^ITQM] ;(.F KLT(GBDYRY-;,S[#PA,:=)'P*$C4G MO98K0RZ$\RIX0VS8SO# ELS%@\Z/L,>%^ BRQ!JC\NWM$0F4/YB"SV187>9C M17 VY -*1KU*1ONGLED)#S:NOXAK;+Z[NW(L;%CP(%*%:JU0Z1&15;M_RSD. M5-C$M3.79FGL,(52);HW[.SP2S9O8]"G)'H?PPCG1V38/CV7. MU_.S88 ?/3#<:X+;*[2+AN8+[0>XIIAR""=YCC]<^0F;*E%KG'R2Y0_]RT-^ M(24]L-N<#\],)3#6G *:)^ Z['2W6L24=:"]M;<4J#QLFT0$%T(GBJ#P7-\V MOJ$2=P;TQ^]7S,!:Q\J[3V#QJ=5'YX'GQ#D;C:$PA%WHU1MMN8-/4%%XC047 M($-S1@,/8RX0S27$(E:!:%(_:VU(:$,/"Z(ZJQ4\-0SWH4TW6Q3^TB[[KN3V M&V3?MM18A$3%&:*4AN+(,AQIO0"?*_69<("(A]C4-TZDJ&C=L@IZS$:"MPK[ MAX=B H%PJV%]SA9CY(/DT JI!OO .58!# D?J%:-E1FQ%@D2R&X4,S(-M12% M" UV"?;4*)(\5OG!G'X*/.I3IG/0Q<&W[59R1T%H)UL3)$MB,+.4G/$I,SR- MHW!J"CL=-X:K'REB*"/(I:1&GJ=%G'2ZU:7T^:@9D<2,F0[* MDR&1=V_!+L?O&*!NAK M* [Y[!&O.%I)@=6AF(('U%W S+8:;I>UAPRQ-FFW%>).TGYDP#*,]@*MMVL_ M8E?!%.S'K<2&/CBVA''S%$O"?.B3B;PO5L#5C^\&@K=XKT88MT>U?=^= [JP#\)MX/K$,^ .'M9LQM\Q/-Y1"@XJP<:^D=@WO#64H3JP.J=*3*8;'W\V3 ,> M7Z<6%TN_I@G@B A9)NP6V-9O![PQ'\;LJ>\C4IF]48,(1@JZ 9!-J]81;=HV MTB>!N4<94OEJ&WU_MI4KM]GF.5XF:T&T>S@#:!^ULMJ,^EIA6S@GF5MSCF'? M%N&\>QMDD;=0?M.RN4Z[-W!KHQFIR*ETSB8=;%\W,BX'-RANX-SF8Z!'1288 M:"2-04UOS8)Q18=M/4@DJ]E;3,T=)4@WU[7?"4#TZU3F\I.U&JL]N.<\/K& M>1?HW&/CZ#]V24#( ;!(,\9K[]II0-SHG'8GCH/7<#3"S8T _G@UL;-1*Y6* M_+ SM.(%CBQ*'17N!PIZR_4_3O(TB[$W9 MFVK"M$-IC(. I9;[/8([.]Q%!T>XHLU6>)C0)YU<%XVU=H'2)]9?:> -DDEL M8\[02P+Y%];\<9]+=8C:QI3XZT>YJ6%L0(7C<]\X%K;AQ!1?%US-XF^93(-;40AA>C5(5">X;)WK%#6&,IH*H0VF_JQ"DT#$IQ5Z@C>SP> M1"#&J7,GX&$$3Z]ZU5,:WSSXWZ.W^0: T*!?1#UK6S@+"NT])K1QFCV_ M2J/@9E,CK3_ZAAK(M%SO4S6<,JO;BE%L,Z0 +I 6\T8S7;D=(&&Z1&?!TG9A M_59^^PC/N4V3.7/K8-MJZ3M"X;?-&P).JMT+%;=%413>OK!Q;/-I5N& V6L/ M6F#!H&DO\+':&ENIOX[\T-4:P$3>9P M8L=64@8]EG8!NQ^[3-A?.KM<;@?6[[93*ZEO6+K M<H)&T+;.4;HOJG:!PX0A^=:VM0?73^ %81BVD1?-%19RB6R# M*358 >V!;]\*JQP;%P&!J"_H=C#>"4 QH8.]/H.,MUG9 YILA#KL)NR )I=T M"I@C/7P X^\5V"+WOLTJ_T!I]0\P#".">.?KOKL+0*F/\?&D'>9'6!/]AB5* M&?NJQ:Q*2,PU*.:J@N9.#:@*H?!*(<3Y%FMT*Y\F>!?(H-.Q>S8)[P HTT78 M 7R/NPXX@DH S@PO.[/77<#6'[$CL3T7$9 ^T3EJ.,W*2-4!S\NT,@$!U<^? MMTGGG[Q)YRV;]$72- >CEO#M/6QO"K6F?C7CHT[$@&#>9JS &.SA&9^0 '<% ME3MZ=WZ=W2:PJF.AC_-(X?PF8I]2$%2[@'JK"[1Q&&W.7.A#P=5>, /4R:]L ME2,ZKV%<\T3]%?2!^#=>U!Z"\265%9@ /7-N%)N_L ).;E,EB2"(Y"<:>T"H MZHUOD;D+JPB=QOZ6O,4_>1'V75T9"/,,^6Q/#\6A;;JUY;PE!)(RHSO[T-WV M;D7#:.Y8)CR&T6Z&'\F3F+)3NF OF&U- R3J+3MN43=EK<"#[0A*6^&S6JF% MBT2"B207L53V.BRS5KX5L?S29H?W4($+3N#9SE(Y"[+M0=JE-BMOGQ./%K>- M'M?UK<6I78#8M/B)JA-KC5"_EH%@WW#KA(PK'B&!5]ATI'Q&UN9$?544K\4+D@]M MWJH[P<0@X,&:P$^TE3U_'.^(7JCM@"8.Z@['G.3"(T^:.BDIT0DH4H:>&932 MLV'U98W B918%HCB$E=U+W,J4R4Q>W!$GPMLJ0LZ@D CIML684YV62WYA0D< M"&%<+L?F-WTELN'K*^?8V[MPJV-1;JOM(<<#8A^& (>ZM;UHU0_=@:6G'O07P0Q5BL8>U]6D!*QG4CO[2E=N^M.EU22V'C'')7$ ME0H,W[E0Y<[J$.+M0JM*56Q(:^/BK(QP1_44U2+YG/;6SI2=ZS886A$AR"U3 M42; 5\4#9LN#^3#V/<=.W(UWNJL2@Z,>TR35A&!X]!;=6-#K\SFK(AA;-](J:\Q*!)EK=[VLK&OZ@!T;V=% ^D()JV%&91_;TU7)![P0 M9C.$K=.*A<"Z;<@056:2K'*^@JC=.>3M\L.&@W9.A2+M$TV.V&X3W>JX51SI M4P;9FRA?L+,]FKJ6N]AAFN@VW)#1VE7IL6 FHC2RGE&%=5*7M?3=9%:/DZ?> MGI>W(N)'N!Y8WD?P[+ ;/O'=KG5SQ/Y:ABN#,L_K7%U/?[0>@@T :4OU-=-Z MJ?H(]F^I-94E 5OGT_A>7 K32/'O2A6Z!-T./;(W>T@2C.':/@Q/7C<:\?]X-KX09Q9P3;UD&6Z(VZ<>]J&+V5!3>@GHX[ M5_%H,JGN2#GM3H;Q51>>G(ZNXLX8?L&W$V&67 +%3@CO9H9J9]"?Q-WQ()AJ MU 4.Q">GW<$$..G_=XHGHS'%?HCG!C8]A3$!78$)K[9-1K3LPN543..5:'$7P G MB'!U_UNO/XZ'PP[):F_8VS>AS&:UJ=S04-QQBCZPRV18L>1[EZU[AM8G1]YF MY[CM,G=_M(1J]\Y58B^WXSW>'=W1$F>/Z8(V;:ABA-H/W6RP417BV MB$S- LR/U*.]D\R WTQ:;XCC9N<6V,5B-.EKL:G:#9U;ZX; *\'5*?[TXUR MK8-U2NFCHJH7 X479T9)+#@+@6"MV0F"'0!O1-%Y3CL?WB+K_WX%GDJFY\^C M7J/^>H!H3)D*87M !\$6&_R[(-QI+=,Y_4$$_ZVG7[@<'SS2>7%.1Q&F.L_) M23$7;7^7Z#+X"U,KF2_H[VA12)T5_,>F_%/_I[JN^2]45:_SW_GZ6>!=\I@B MF,).L/M0Z#7]O:JI+@J]HE^7$C#/\07X?J[!];,?< '_!\Q>_A]0 M2P,$% @ 4SSR6!3F?[FQ!@ VQ( !@ !X;"]W;W)KW(/+BMM"E.QLLO*^.1R.7+JB0 M;F@J*K&3&UM(CU<['[G*DLR"4J%'R7A\,"JD*@?GIV'MVIZ?FMIK5=*U%:XN M"FG7EZ3-ZFPP&;0+7]5\X7EA='Y:R3E-R?]>75N\C3HKF2JH=,J4PE)^-KB8 M'%_NL7P0^*9HY3:>!6]/#^U9B4L2\,: M/X14@S:"4R4?RM1;["KH^?-+Z903)AUB2M$^&T2G98EYH<4L>>72G8#'ZSH4B&D^UEN7E2S$UR MOUI35QOA14.Q'EPNFT&50!5^(3[\\G4J+OH:3CU.0-K,B5D8M:2IXO6XQ@ M7RLY4UIY@&Y'K!8J701TIM):=2]45G#US-&/&G7H>HD5+*5F7JJ_^L[HJLS% MV);6L.FV9S20"GW!@U_Y=0\VAS!^U J]$.S40#_[)NLE:UBDF=YM:W)>88"2 M&XH/'CWE3&^BD"6&?\@ _4:W9%/N)P7_?];9/&QT+T'5Y:-$UF^ZZA3$Y M.3QQV^@DU@ %E)S4TN@E[TI ;\YHR&AN*231>301(YIND?H.OT;M%>2)3[8N M*BYF/-XNO\@Y"D>4HP8QI:>35:9<"DC%P_UB/(F]EKB282*^4LJA;>9G38GG MM+'Q2KX67W /XI DEC!FV473QKRJN-N!!2^;X#-3^;ZW(NW<;!!0S\2\GQN- M:-CS7;/!68P!:(FBRJ*7419JEX!O698UT@86C8T)H&],QJ6&=LHK'R5$[%HT M8_U8O'SQ]N#P[4FDN#"5F(3X@NXURRKH M3;N6241 S>1$O(NE!W$P##9H\+J=%0_[..JM$,Y6M4VV8>5]!Y!'0DTV[9!E M#KN1MZB6#K"!V$7/*)]Z1@%VE&,ON34%4#W%LR9Q@RHY&>^^][QN<7IW$OC@ MF7N_$ZB4UA)'N3),RH1SK'4SS#< H'F, A(SLV1$9Z(T/@X +H!EV*L"EQ_T M6.QJ67"5W#^X#=<#P";BHP$9SH9MT6V%&WTLR$:K\=S.<^S$AJM1O]C'>>WY M6!M3:*5G7UM>,>)4B>GY^HD-N:'P:A:;\\'.X70>;59.?HW[3-NT4UJ213G+ M?V6UG\WMQ0#7I5#G4$T>)%EM6ZKE>U!HS& KZ+)LT,<6'\(V2E'MY&_LN"=0 MXG$ WGCWY-[O^RXRII:&5%JHS&BNRI+]^6YFAQ?65!I\'%+6=>Z>Y MG+CJP?3%E&]:;+7AW*6LO6[],9^;=C8N!W'(IF@=U",0VT^Y"!1YT#GYA(E% MG?DUGX*3.EXP-._-9/K]&6D<]J1ZV#F;UF%0V.8L>=Q:[J:H^9Q$QM$-'"9' MXHV8'\;J:.M]/9T]^\A.7!G8,H[3;P3 M7N\-Z^UC?0LMAKZ4#Q'NS_T7,MSV+^EHXX-#078>/JLX$7@P?GOH5KLO-Q?Q M@T4O'C_[?)86#8NY03E4Q\/#_8&P\5-*?/&F"I\O9L9[4X3'!4GU_BM=DZK43!6'(XUL)]%6)Z@6_6MMVI#OYL-S=NWVI5T4N[ M^N;VR9.O;G;*-!>O7])G/[2O7]J^JTVC?V@+U^]VJCU^K6M[>'7Q],)_\*/9 M;#O\X.;UR[W:Z'>Z^]_]#RW\=1-&J%%4>JWZNOO1'OZB93U?XGBEK1W]?W'@9[^ M&=78G+\/?.]/P?]5'X4/RPA^?S+QP*R_<$MT\$5'YC>K4ZY>M/10M/@VC MX3]HJ?0V$&<:W)1W70O?&GBO>_V.-Z.P:V!0:?NF,\VFV-O:E,?"-+SKP+Z7 M-QW,AN_+HK;)[?/3HSW+*S]&8WW[%^P=A[YB^F149.>N[TJ]:L+4!6GVWM]\?KW MOWOZU9,7)^C^(M#]Q:G1/XGNTR,_*\X=NWBV?%I\KSK=&E6/'C7:X0/PR(_Z M7C>]!OTM[:8Q]&K\C)C3=*[HMKI0.QP#9RXM*'VE6YX)O_MS:_M]85P!3YNN MUE71V:+?R[==JQJWUBV^NV_MSCAX8&-MY0H+!@C8;TJ@R/#3MJU,@VL$FENG M\:4PQ>]_]\?;IW]XX=A: +GPFFHJG!E7T((@%XTF(N]5W>MK5>%'G?I87.*[ MMT]>_/3F/?WKZ8NKI5\J#-(&'OP"+QRVND':E,/%=BWHO9"AG,/Q ]DXM5]? MR^O&Q]@TZ'99?*/!0%?(>L\-W>Z<'XY&A\70*O"#6AV0W0H^V>_K8QA/GEL, MZ6$VXMN!CSMU+%8ZH\K> _<[L-:T*!@;Y,# 9B++X=-E\?;!40?KC".:J?W9 MZY9DL2GU\^+WO_O35W_XTPO<^WN0&QBX#C.M=*/7IJ/]T^ *IH5):S?P1_. M[,!^JT;;W@$W5L>,NR_"T"5XO$Z$03=;G!?_D.TB?J8O>BXZW.$HP$*U>X%L M\D-7%H9J;"=SQ%$/IMO27S5L::/0?14]"*QL&0_I]Y7_VBJB2J.BEEJM:I Z M]$OXSEX=P9MV!7R5L@](W>UKW;%L54#!LKA;GR$&?K=8QQY46[E 9^& %6ZMV*W34,#]=$5V M59L-&8]E\7<8JSV 19BC;2RMK)W9=MI5!P!GI*QCKBR+]X^D7<^0CF3NM'(] M:@,"CPH5W#;!8*UM#9 *%7^GNRT20HQ8:=(@\Q3$A6L M,L"XSI.U(],MU) YS#18=(D%KJ8<'C&R:5/_0/E21N41-#"MB.KJZ+XH];**G2U2.U%ZA_# MX^+'7 =4DD;#^M;@TIH22=Y;QQ2@*4CLO_U42M3F^ZX0(')O4BK:^*- MVYH]R%1WT*(3Y(&/DP+E;9'?Y?@0FYYE\69(D'$3VQ],5@X$8-WZ8PFV=Z/) MB(T]?+##T1H.?*=*/.==*KG*E:U910<;Q@2C!!0,Y1D(T9I7*XM;C+F=&9IE M\=>^VO"&T1<_]P:'A555&GVV:9#]8'M(3M0L%US1-_!11;N,,DI<[UWQHR4#SA\!0Q%G4#?;5B^T<$= M=1?E'":IQ"MXMM&6Q!W"$=UPTG9(;20/7>4LAE3=B',+D&N@1:=F*O@T1>*5 M K&!"7M83W,%#,H6>9YP;*L#P@J9S'EVA 5W-5K &@#R#LW$I2+^V"^V;8 MGT!^[Y0'&Q1<4P@)P(#K!I$ ?%+U93=TW>_L;B8<\/0Y!F5Q"OP"D$&!*-* MBY_Q1C#X=[R[+@J(2T5(/(TCKAN044"R/9KSZ?& :O DH'H 6AD@'RG&J(P# MKX.J]-X'1N(M]ZU$$P".;:FZU-3Q4+-SH3,1AW!/?J>I5(U(Q.FZ)M](8P-( M,;#0-S6@D7ZS!5$%T3GII&$9P$;$7$Z4.=#BF40\H.$50"JVEWG @G_!P$IL M*T(MX$2NBW$4VC^[PDTG8YBL!K#"![10^-P"N:H:\(P6P3Q JGW=(X'PT,9X M;J*^@*5W3ERF1;>,@B]X,.46.9\ M*DT0)LPQ $80_$;2'W0LZ-<#Y/RF"T&O\.!B@*\BLKRFSG8P93 985GX'=@; MP"?@!*M9D0M8&J-"0LOP/[,CC9B5;=C,DSSY>U,?,ZZP(J]Z9U@8P$N9AMD0 MS.WE_UB0=,*0EZNKJV!,G($=69M28;3&P X(0<$&PL!&@(ZA*.YQ'GBJ!C2R MUY4A$!+9%N)*,2U$T-1P/L*6X,R#O0$TB*XQLZF33B2+G5#*QA$5^?8UV43K M]%2VQE&PU$] &C1,_- M8)3LMSY3=J)5(*4ZS7650YZ&A@0_R[L.+_>$OD7*A'^L"GD^8)!,85*L#^"+ M@^WK"OS$?99*FY23]UE\C'8'0#8B_'T:.8Z#PK6'8"V0;?8(?H6[K@,S%/-J M1-NR0(#PY-F+_Z!8\U)=%7>8;*#]XD 0A!NBPN[:Y)^[?K^'O8@J-W@O"8$$ MX 8%NW9[7:*) @>^[@Z$/("PVNXY(&WE2;_/82A)T9']CRC*L[V?2\>&64"% MRMKV*#)@BX!79#1LQE22GK M#=L&?2U R(<)6*BK^II4>PT#I3NQ\)B7\N6.U3DRTQ4;L.H)% P&U.<> 8EJ M\!D&2('84O/"HYE5#3H8R;%&:#_- >]S[:&A\6W/>BXD2NI,MWM-[/&4&PYF M'2!L+QS3XT]NMI_;YR;&XR,GMA!#(I(&7K1L*#E/C&0F@%-_[(:YRT7J#C/A M+=B:ATCE!&,ZN^&H/]KW,9ELYX!I^Y["761E4*%E\;655Q_-@"G1P/_AUOIX M(F89W);,\(H2QRM -U4D7VB< TEOF 26O,:R'[[I'4#W:U:.UAY5W44[?%)Z M>5]4VV)&*&K[('(;0@(TX1W[I;J'H'N%?)M3V7--Y[)X&T-"4)M,(TYLR!EC M2Y[%M*@W"]D'A$R12 0N-28&CIP4' 5) =^D4:,@98Q7%C& Q$U'-=BT-! % MHXE2D(!R8(<[R?14EEY+8"N,K\! P\SQ60Z!9SA]NG)P3AFHN#17OWT%: '# MPKB_;?F'@DH8%P;^#RS^O/'^ICXNLJ!PQHVZN6)/D#ZN2)XL\L!>8?M&F@9G M #M9!6$0FCA+K+*<5\Q8Q$0&TF CID746G8A-$U=,:_FT26Q.DC;8%A&;OQ':0'P3["%0?H[BCE/L-"RQ)G1/$^,7[)"/'$W@S M'Q%E!6#P'O>X$QTC7'(V)S,.(/S&?4BS9?$;N_>9VC'G8,UDPA-_ M]Q\8^9QD;_KDUR>S,G$C@C[$G,EV.J"PFF] M:221FLN+7?HBR09T"44A3:C4V/"79I &"[S*,D\:H8"3M!YM:TTK<;9OD6,\ M&H&21M7'7R2Q1Q^GL950HMWYA,! +66??:0!4W>X7@KC*#\#[KO1-55B&X+. M[_WU<-Y2P M]4#C"#Y1QVC<"54 (@RIU))+SH>PL:4YIN(96B48@S=^F"0GV MGP^8TBS0BU88X,P>$W;HT4A,^WIM.)6<1HHPG9?NH7##5S-,PH4ARH,Q:PS- M8+VA,N[0'1FWC1/YE/S#6Y-F9::G7J#[/&B85MQH;*Q%NX]!@$B,\A\2 5C[ M-Q&?C%0O YMY_A'[9KR3B[YX2[H$"Y$Z(P!;!@_'4]+E*QUME?4:^I=GR./V M/,X9"R6I=6K0BM:86MZJ=B,..R*70+/K2V"$@TUC -QBID=UG%22EPLR<\OW MV[P.=+9U5SY014^7K9$WS$87:;:<,#1=JRU:"DCORTMX+\M"]Z\))88/QJ,KY0P".E@0W2ABJC M2JQ9HRH#Q[<\)(#_>41UXBOLI"BTZ])&:BL-D!T%;"3PAO= M=A27)YSE:#X;TMG:Z[H'32GD$%_'%0I0$(-. *M'"OB"!K?':B@F(*6:YTK= M +TSPXZ>A] N--Y6&R,RJV$1> M<47FAZ0Y8OY/8G0:(@U$.6?H-#^3].6C0]51:+,8,/;?%V3&_-9O'FYZ]0A0 M,._'R1O"*K.FU$R2Q!_4%7_!G(PJI,L][W23AG=NZLR_#PT]_AFWQ=S<*J_A M10(AA*E\*?Y4>^/_[PCTQYDP?/Z+L5MH=05.F0+Z:/X7DM?MC@5BW&#U99SY M! F%VDCYCT+P^K.7*];U5>/L]5H.F:GGFR(.A==_6L,.+O\_S8#_I9*IR%L M#9/,?3X2NACOS0!M2ENG1V.2TS<^K8&9U!YU#8 &X '8O@6FGA4NAH&7*C_ M,L.KE#.\!RRA.U)RK@"#8K?*=6U?=A ;>_>4K^2_0+)^O8<8Y-]_$WF4E+;C M_X1E# 7%28\-'\BB7%5 @1,&(/6/Q)%[TU*)>7RO3^@,7DNWB]"QJ5JNW>&;V M7OOY];L!@$"*2"OGA M&G2^/;5TGJ][M)<%?-78'?:=>64?%,"XP2M-&";M.0:P68&T%6O0)>3(L"Y) M1A7%66@) @S!)Q:=CU-T4VJ\);<1"M4H9^%E2G8!\J+.K(C"%/-/BD>2LAEO M4QB>.O$"4[F1(082:+VCBBFR^?@A=^2LTP0^GFQTE!%P%KQA*)&C00S]<3-" M,=2@O'E.Q0(G'O(<"@H?X:2.;SR3A7SJNM:L^B[-:*4"1HY"(RG@LR:BBJ;3W*\*$\&$R6$V[F]!8RA'&:1[ MQ3^=+%ETH]([B[:>Y&<+^G1R=EI;2!Z#N5CQ N?TVL^G*OUS3Z=U/)<7"8R+ M13XP/E*G&3)D)$[YPD[SK$UV@_%2>@"0Q!X"&NI+GY#DV7&KGC)*N-#,G'H+ MR,8F6!#0I4F%&6A5V@@LX,;;> T,L4?M7V&U H;:VFZ.P=,A_,/SWTXKL/OY M\LB_1U+3[X@ Z:>A&@\!MJ U*WNO/\EL #RX-R'+,3.$M &-'I!3;=2WW*\< M2!/%! 1PP1 F+!L[-D\TG3J;-!<47@8D%)P.!U7 E6%#,^$:S/2(9K/QAW]@ MHKVF"OJT$VAU/(8@1BWV(:]0FE"@QGKD:RG2^WO>;/JC#WN&/$E]O31G40,U M6TOW/("?X7^_]7XZS+Z.9BTBINOBZ1-JBW;)"+_RH2]'S_!_QQZCT%1@!PZ"@@9$($#O/Z']BVQT=AVP0B9O='K ,F^R0R_G\ MR/H9=I=[0F"JQC;7B?,90&VOH"ZP$T)+7"SJ$;HP?TPV=;=X:JY,SGNJJ4G$ MQ\$#>.[6MT^ICYX$N=R"N88V]([.@7$F)9E!?S2NXTX^+KR-N.VQ%HG=)"G) M,> TFMVI#]Q=Z,\E9>]3MI">I#:\'T"E6M&TW+DA3"!#P7X =,08) K59(:8]#-(7B)QZ8;R5/$8G4!1VAC> M%CF;2G8B]"M2UQ,G%GDTSDCXYS@'01O:ZC6V&V":KJ4JA=08HT4+)W,HD J[&Q6;P"9J!=$&C)1[SN\H/XLV(-Y.VM0_",D"CZ 'I8'(ZM-!7@ M,:E.S@J/_:JZ[.52!<:86%]>64;] $22]^4T,8C@S[VE:L@6WY"6"FKB[5=@ M:?'0(?955N1A364P21J6)+<52A-P\U-@"-0:&)!.,:\6/Z5A8I;&-VHG9)I.=^P5O MM<\PMM/F]2Q*V;##R\XG7KAYO4T28*J0FRRD]N6GET(,RIDW*F?9_@)4I^1' M:X0A0Y(.*K^,XD[NS1$'@ 9N,6=],CM"AP&5T#AG*=[3T.%)7YG@XT+)W1G# MR8BDY)P?L2I:UT5(ZV*B&?,MU-&]516*Q7#)]')Z.E-,U::[)1R5+YF3U M$&W02J86<.6[$!(T\HB79R#+&8!%HF#+B=>' $O<"3>_%9D@B%T=U@?J<%E( MV*F8%!"[QN7%D 7PRDZB.@\@_@61$.+LD8I%#1O&8_[(9]P_5L.@11,27B,1 MU *9^/O/'T-]47PW=--O:VP]#V7^&$"5\H64-T?^W0Q3L\FE7@4:EHU%*/$\ M2=)9;EM-<_EY7)]5IBZ%SP]7J!9\\0T_EA]^OQHF"B=H&!70I J0UN2\8DW 'K[&WY68$[',VK0"?AAI.4(J,[O1 SU$ MNB2%?D9'V[1\X.T-WPQ+_^^BETVWCV#PX-&!EXIKR!%O M6ZUG_ A7B$VI=7(N(;7.">0Z2*K% MN@R)Q38GV#-$8M)^+FTG_M@+=_I(FT16G)[P1'=3S2#<4C-VR:&/@.2'OP]M M'.=W:[R!"!O]22*9W/-.;C U=WF,$Y1J[&.HXL;,8>*L8"CVW^R]_,/Y;0;8 MK6\VR=6-0U"LM)N]4'*NZ'OTW;GMDF M 2JEY!V%\ FI^H0!^.%OF-;,!)_:;0>0-"0+LXAO.-0X:7;2CS12?'U GD12 MI,(;8A#3D6-#!X*-]]^. H<$;4]1S9>$C."]R]%>6IC)X5320(2A!X49G!7U MECG!C".-LLW4U($3TW%R2*+CY3D1%49+5(;3EZ?F'ANHF ;@-I^!*<_#/6RA MP>9-!)IDFJ0V&I=1BLA+J'[:6K^-*=0D6885D;R=,2D])LG=5."PKWBB$DYJ"?(#_2#.T@T9ADWV>^')"]E,I2N.3LZP4UTW*U' M<17]K _(YNST_L 47E@J9T?1G,S OL%A5'IRD *.62G92II*.O07:?%4'I;C MLO6<>Q]D&WR#O&U]#E?RV'%+J2G;<55N2J\X87.R-9UD97$"^Q5\=5=$+$@# M.H)QM<\V,UO'G>@MG[3GP^.PIJJ7^A=X?(9T?$ACK&*C^5%GY7=Z2&)8R>7. M9JRO)AL8SJPFY]_RFYQ)&>24/%Z_PPB1,L=RA>P.Z^U4>+G[[L=WQ9_\O1/2 M#9*T8F,;$B6LHNG.#:HP0<,K5JL^-LPX2#M"F$WBNZ5H$-X;4WA*%^ MNL2\%@KX<5B0YDK20RM#^>2;B^2BL(%[FIN7^PKE H_,P=@F--8F0I0AL7 1 MY=/;ZQW^:M:<.4<]\B(Q_!*?<0%SY_<>;+XAWV:,A%AB$:?^,APS5H OURE4L>0Y@'&$]: M&&O54)U^<"FG;SAF1$Z3KO M,:J^M'N^\F=P%^[[$7@C"Q@OD97;]X8_XT$%85RQ?T7&'_\"0'JU,/=L9EX@ M$T%OPI$JON7-MQB0!8V)VF$I?'1'W7A-GD#9I^=)RVS^WSBYIWOFJKQ[Z17D M&">Y^RX)?.AA28'$VPWC=6M^C/ +%U(>I?7R!5 &+=,;CS6J<*MY-)2>@"Z! M#O?&28(V&CN9O>EW*R[,>YZ$O%AZF@A)RP$7BIZ_]7WP"S*^@SZN ZQ-ET(8 M#UO*(#)$I!1P(B[RU,;+_,]MXUA,"QA[H)U<^^%%3.[##^4_-5)Y19B=3+ZM M:+<6?&(8>\UV_2Z5[)'4FW1X;G7IV(C[P3#E"[2%'VR9'HI;+(_R5MI^%6OW M71#8"4T>F[?TP@&JXAJ7W-?-C?.$W@:6C$KI*6PD1"W-5RE]TGX[S4]#Y]Q* MC:>3%OX $5VCZ?E&OSW#FA%%S\\C[TH/$1]N/P;>^=^KF>H?\K-G'6 [\#X4 MX2V+O]@# A 6.P"WA_@*1NUT6CIK%95%\&-RIRK=H>;7@AX4W$/)0LNCIWBAVHE)-+B+=Y7JL\C4YN5%]%&.TSIG@_C (Z M]MLEN<:OBO?J(][=C\E,[+4FE2.KXOLY>4; MM['QQ$-@R:HEKF]PP%,Z='P0@6,D=W4!$7+:JH= OZ7I\411TC)OXMT/BR3= M''_#AW,$"TI=X/DPT'_;(A2+T7,X7"G^B*UY[HZRWQ_#B5=DK&+?TY!+4L,T M[;"2,;PY,)FI;_?6C9:8C9H+ =E37!4PBJK/4ZOS19*($<*IR&IJGJ/D-).[ MU*=CN]"8Q8WSX>?=DA]0HCOMDSJW3^%2!7[Z]"LP;C'LDZ!_QV$6:CA#%,/._!0SQ\FL/'6:]D OXL/^FB'.C="3 M_\1#9?RC(/YX*P%G>C'L$'! #LL*Q@BY07;(4R3*N<-D8&Y&%&7AHYHAX3,] M!NUKTFR7Q)[::9V<]OQ\)1*VX>FGWTR"FDZ]\V.LQQL\&'R8]/$>4L8D>_E MIN],S:7)\^Q&\MLN\@L1YQ!\KI'Y+S(L#[/DL]B6J2-GJ#2VR6P*Q.,9!-_^ JY?>"55D:!59 :3]@#O-TTZ"OHF;;R9M:3AG/*Y+!D8 MX#/%Z#/R8])K#.';!(3%QUOY";B)#$/V8^;"CV QT_/B?#X]_+Q(\FN3$ERF MEVJ%.2]%3^CGTZ^8A'A 13>JE!_+H/@.+TF[QUJ?_^)AB#O/F$F8Z+EDUVLZ M)4F!)MW!2K,.?P""CSWQF4S_#F MN_207/8')>^Q'4 L=7$9[RL+=XQ%0XY;_=/=MY0TC3^Y0C_GAY<(T3T-5VG& M+N;3MBK\C'A:H8N_&-)XO@U^@,]06YK>/7)\@]?7C!Y_H_. M[G%(_,F=SN[HGUNM*MWB _#]V@(#Y0^< '\1A,A[_7]02P,$% @ 4SSR M6$G:XK>)"@ [AL !@ !X;"]W;W)KO5)?;)V_";4Q4=VV315 M\ZV.>.O7)Z'W1I=\J6U.EJ>G/YVTVG:+JPO^[*._NG!#;&QG/GH5AK;5?O?& M-&Y[N3A;Y \^V74=Z8.3JXM>K\UG$W_O/WJ\.QFEE+8U7;"N4]Y4EXO79R_? MG--Y/O"'-=LP>:W(DY5S-_3F?7FY."6#3&.*2!(T_FS,M6D:$@0SOB:9BU$E M79R^SM+_R;[#EY4.YMHU?]HRUI>+%PM5FDH/3?SDMK^8Y,\SDE>X)O#_:BMG MS\\7JAA"=&VZ# M:V\E??9OB,+GPXO2!"\MT8 HW=-%V:V5"M/#7!*6[4GT9RC6R M$,/%281"NG92).%O1/CR >%G2_7!=;$.ZEU7FG(NX 26CN8NL[EOEH]*?&N* M8_7T[$@M3Y=/'Y'W='3_*_U4;][-W0HS)O\.U#YV*MH])5A8[$ M:X.F[IV/IE2Z)15!N0J?;4PWF'"DS"V0)] K'8*)(JRQ>F4;F ;AMB,IP:C* M=KHK+(P-$6I9V;%Z]X 5VAM5./)HT$VS8^GX5W)WEPI045OTG6?OR0AO35<8 MEN*@T*L*6.(\#+-=T0PEAP;G"B@'TK ;U1 'Z"%G1L?Q?F4:B\]*%1U>PUD= M7*=7C5$#.L1S5 KKBZ&%)U *-]ZSEZKW#F]9MN[[9D=*8X[[CS^\6)X]?Q6F MR>I=8PM+X6MU!WPEYU6M ]Z6AJ]6K@$FT]E)<.#DMQF'5T=J6]NBAH2-W&Y= MB"K8=6'448X%P8V'@V3A:!,9H[P4)Y5%KKPQ MHRJEE/^>/GVEWIJH;G^@&A&$@622UM**!((O^K MBT8].SX[6!T>6'N(@*\0\*Z =2KJ6S,-H0T8TJLOW*:.BGQ_")*Z 0ZY(:!J MO VEY?$*!_^%(I(JLY3VKX/UHKHTT7C,KERR*.6-Y:D.4C$3+U%*)<-3&^YB MQAI/HG DEP(T2,R&'H>VM>&$6%:-RC# B1N#WD;CP6 7I0/#4%74$S"18A8& M&[GW()C_PK#*0OK6-@VUI]X@Y/Q-+EWI:KT&VT'U2T?0%YAN ^+ PDP+5 /! M0?S1$9ZQ PU" H<([$+1PD\WAL5,1=\QY8B(3Y)A<^LZOM!0]<2)C7*%8FH* M':BG_D101/J]1G&:2 S#D?0'*6S,AOJ9PMWH+1U# P0+?)*31*9FR4>+(ALX M-W8, MX>,OZ$%P?( 1V89>['67INL'ND.=:N_!5,_C=3U)V V[L.)=6CU@P?/'NE MCOC8RO!\@M+82%GJN2%[7&&@)55GS_[!=\D.H!B%"I_NC/9I1$_;>,SYW>:E MAC"WT1"E);UGIR)",E5H[WDXRP!D?6@I.^F#^Y+).0+WP=:!+XASN)(("*>, M#39$/RIE-%(@Q(FG/)]4JYUDCN=91@#1,$,V)!6QI)S)/0I;$9$2*GLG9E4X)5-X1=<*#(2,7%@N95ZL7A,EZNBSR8A?/@=SQNR-NR3C\AU%P+E*8<7@ZG&,@[C"Y+*WO$ MC&=.@S'>3=U3H+BQN) B*023.YCZTAL::10H*0T>LEL;IYR +,[D, D=ARPX MC5@4N-QSS63NUQ(WF2'O?96U]\5U"4MX)%.P;5=.U=R5!Y,'!/1R19%#N=;1PG4 M[\HG4DY/$7=\&N7##4G_:"U/?!+?,)NO2!LD(\2VRDLUOBQ []?"569;,PT1 MHAA&ZB5.Y[*@3ZMWE&4QF@CYOV6#^,9.2ACY9[B2.D/9^'L&)&+ %45%D129 MV\*8$C<3M8,B1E4Y3CWTB&F\2.T3,-LGOQ66JQF3N%9K.)7(WX#IHPX2(;O^ M^??$N XIQR/=#C/]:8'8+VYW-$V7@G)N5PW&)PQL,A4:>L8A*SU!E4'94?W( MEX@R"N68=N')$,VM.3E":JF64&")B9-[D^<@DYU T?3WS(3X0= ,,.Y4S;V= MDNAA&/KT-"N!>0<$X>=^4#->3[R?(U\U;BO@B!XNA@R\#UV=K W[ZT8^TQ,N_,:6:ALY*I86\F M0) F%NG?;X:ZB..5TAF!RMHU9:('F9)D!C)R=A))#TOI(CG?NRWU5P[,Y'D: M#;1QY1NWM933,8#?&Z&1;J^&@'8/07YSD8>U4^%_+92O"R+FL+#9'66M(9M' M3V%DZ"7TTV,I,.6-'HL0@1@)K[GD *I=5-H&XQ':=/:G/?T=>\ M'.^.[WMZ?S+Y#:8U?LV_-)%-,%%^CAD_'7_,>BV_X>R/RR]A'WA_"L#""E=/ MCY\_6T@1YS?1]?R+SLK%Z%I^66.4&D\'\'WET#+I#2D8?^*[^B]02P,$% M @ 4SSR6#GPQ!;,'@ )WD !D !X;"]W;W)K&UL[3UID]O&L7]E:E-.D0F62P"\8-FJTF$E>I'S5)(=?P:!X1(6"- N"OZ MUZ>/N0""7.YJ5XE?O7)97!# 3'=/W],]_.ZVK#[5:RD;\7F3%_7W%^NFV7Y[ M=54G:[F)ZU&YE07<6975)F[@LKJ^JK>5C%-Z:9-?!>/Q[&H39\7%\^_HN_?5 M\^_*79-GA7Q?B7JWV<35_J7,R]OO+_P+_<6'['K=X!=7S[_;QM?RHVQ^WKZO MX.K*C))F&UG465F(2JZ^OWCA?_MR@L_3 __*Y&WM_"T0DV59?L*+M^GW%V,$ M2.8R:7"$&#YNY"N9YS@0@/&;&O/"3(DONG_KT=\0[H#+,J[EJS+_)4N;]?<7 MBPN1RE6\RYL/Y>W?I<)GBN,E95[3O^*6GPVB"Y'LZJ;6$Q/O)"H%X("&Z>B*!\'3?Q\^^J\E94^#2,AG\0JO0V )<5N"@?FPKN9O!> M\_S'N #: Y4;4:[$*BOB(LGB7%19_>F[JP9FP.>N$C7:2QXM.#*:'X@?RZ)9 MU^*'(I5I>X K ,W %VCX7@8G1WPMDY$(?4\$XR \,5YH\ UIO/"1\.71)OVC MH<1\6V_C1'Y_ 2)1R^I&7CS_\Y_\V?C9"5@G!M;)J='O#>OIT:;BU'CBI[44 M?ZO*W?;/?UH$_OQ9S0*3-9FLA?R\+6LILD8TI8C%35QELMD?CE)_"[Q9?0)= M0F,.DG*SA;^RXAIXN:IDD>SY3ERD(BL:"42#9^-&TM=#3R253+/&/I1GO^TR M^(;?&_6 6=[(*LX5%AN+XK8JKZMX(U8EB!'@ "J@@9=WQ1:G2)IXF>59%PF& MOJ:I:RD_U8@PB%VVR7Z78ELV,#(^%Z AK M;9?A58OTH,Q 516=!0$@<'#Z&R;*R[H&G5N#;L/%6U7E1B3KN+@&0F8%T+0S MAOS,=VDMZY%XD^^29A>CXJ47VO?%4C:W4C+-/OSXDLA=PD6E1\QXGMMUEJPM MUB(IBW2']%[N@*DDP+B)]R*F10#N;)&\K#/6^S V8U(C9F#.*H:+F>D %6:] M&JP4+(A:#)X=;5R^!R V !V19 /,AVM#P.*#/W]\?84(=>F!,[T"88B+/2-+ M[!/7+ 0P4X8RL"[SE&2%G@0:*%82JUU!1@SP,G#"BL%L-#2,64D-'LMJBHRK M<;/0$&Y*(@D# #H#JL?UFN"B/R2(W$V<$UXD@V57,L4 M@$]DU0"*L+(5+2PL)BXYX;L#_!V$.XOI(OQ 9#9ED9%PD6RB,D"]T9U.,YU' M=&/9K8] !:RU:T %_8Z@(8;X"6@# -=[D._3ZGKP"NQL5NQD.CRI"IS'NFK! MO==6$>X=)$&]6]:@A%'KURTUY/(="Q83C[Y"$KQ: US@TC1KH&!M=!A@6=1Q MPNJAEDV3]Q(=Q!WFE43UN*$WC> ?S@("492-R_\H;350/EME20QD/"(/M*B M"")3E.TW#%E!(Z!A )6<9VPZ+#'J#HDZK(1P.WJ-%1U@Q'= -VUEP@)P*.9, M#N"$?%]GJ#C!BT9,E46!"> #QHAK>&V9$PO6V3*7;=WT"70$6FUX!""@]4"; MR:#8&VN9IT3U!I#W1+TN;Y$K$4P8M[ELXL\B X$!;0L""!9V!;8:5P!51K,' MME\UJ,35NO5S-BJU!>Q$>//[6XH<< MBR@K1/43P*5*,8_'XR/?MJ] V?UU^HT83+QQL!B:5WQO/@W$P)]YTV@VQ*?$ M)3Q&3YF'!O344/!3%LP#[ZGOJXY9!Y;3GHM:1I 2&5<%K!#Q=A)OLP;8+]V1 M/G5,OO+K6DX;&?HR)A>!YG3UMO(9K:[ \="\K(B%#V#UP-I+9&00NL_ UV<- MN(HSY-]\)YT1R5'L(49+8TI;T-(+)"SQ+,J\%J*@(TG M$\\%&@;[5U:!*Y2+EW'Q2;Q4^HOENL;HEKSLO95QX#RS)"1;($Z@3A*-)^J7 M.JFR)1 )J57F0%#PO!]-GF#:CDB1H*"UWF1YCK;W[_]X3>R*WSUT'BMHE@-O M2#."&I:?&P'1Y(:CR6S583Q<4(DF- #I@J@<-6*9(<$'_G0H6*K]H#5)AXSW M&'(2@O4,AV;0IZ5T\$>A=#04D? ?A\0!K-K /T[B)W"'EN#V.-'F(&M?.Y'7 M8=#IAJE6DX!B*).,S#Z9V*-NM8=6OZD@"I6I?:K)-A)DFYQ(LT*5E&IM/'2; M4G08$@D#H<'VT-3"MT!^K938I+>>.7!B-J!E=^B6 _?%&W2G?TJ+H3?PYV^PV+3^_17Y,#N84TI%%Z(X-*C+-ZB0GIQ >_B<$\<0CR "# M+!L"_*5:;9@^JWN"AM/QTG2@I M:W8FR,8AWW]X!7\F^8X"22(,#+"-*[)2 T(^G W2X5"!KH\J>[Z1U+A5O0=^2_USL(YRORW<$B@Q,)0& Z OUJ]DKP M)95XM0YX/UGZ$D8'4L0KVQ8D(]*DLCA4=H.679%B./I)%DK4*54+^+>"1K#M MUZ3X* 1P<%^2L@ _0+O7ZN9O(';D2&-01-*$3GA%3C4_ 8Y_5A)+@,"!=Z8' M0*SCG#-?\9X^$2V0*WVYD0HUPT046$%EB,!;T9%0TP@=J- B&]ECC(-$Z7@,*4[)>'\ MA$[ P224#U2Y/@F?KE+&3NJ.TZ1*T:0OS5-Y .+ MX#8'Z=$MW (=1(I5<09\EP.&Q)\>QEN8@H,URG$:]T'-@9K'\FR3V1RFT;/P M OOE#)&=VR9.EV55E;"X3&Q_ (:?8DC[C%6N M+$DTQ^_Z0<#1:\5QE_3?5W1\W7M]2]Q-!QY:_+9Q2]8QV@F07##$"6F>-$.C M+EN,[H;)L(0%<#KFPEDPLI7U(5P'0J\FVAMGSE&'#UMCH^Z!N_B)&RQG#.=! M1'1)GAHG_%:2_+D^7E5X0C[W#*:X!AD)_/1(O$C1V-'SIBLS9 H,D M=%Y3HKZ.P50O<3.'.1[5BN/;,ALQLL>=#EJBY@BM&#UW05B-JT5QG,*SF9!A M=UTU+>@XS-LW'SY"9%L#O# +[LN1!P&H^RQ'+KIV\ZZD?ZC'8T#I>\N MN\0$0*_C&S=]RI9U;5ZW&).%OYO#/X8<@D3Q)G@@Z(,9W\%=98 376R0LH:W MG'!>]KGY.@$CBR$'!XS[&6EO03VN]%?AAMH!>!QA!I<@B8988J41OW5 MY:,'HNLN/KZ$@5PEE[L&.1YOA6.1QOL:8A-PBU%DX2&,^7>;K=[,PQF8;!#< M98HQ#(:76KUHQ=-F7. &T&X(>&GLB%T\122'D>MI7#W[9>_LD&HU5[-@U+.YPC13WT/(N+80 M!$G>X(K4LC/CD#+0:DS'">A<'ANP?RL.]7B68&D"8-CS)FB-//LD,:=2BNN2 M J]JMVV$B44=)TKJ0 G1=@?+)3'8-2V<0S] (,' ';, I'1TTI/O$7([&AGW MY#I)"QRAIS[$Q4CM@XAZA\DS9S+>GH28%",0X"* &ND"8R\E!U2*717D3J#D M,OZJ)X*-]SA&$F-4H$?Y%3.SML!E)38(WQ8X%$(FG?K"-U'66V_7$ -BOA?5 M'(:TL(*48J+WGF1G^TL\VC<<^%_V!/Y$0B=UP%4Q9-1QNHE$"<0ZQM1SWK JXT&- M7D%[3S.2MNG (CD_XP3MCA%3EE.0MPR1+J *J_(:BW+ T4-;BG[SX&^OWP\] M >N,A3P5?)V!A_46!./SX-7[MT-//=BY]9YNO2U YID68%?>T';D"^7D($0_ ME;C-]T%"%)^+C[':%C1S_:TLTYJ-K,U 4=T(:FZ$$D7/;/>M7!9#LG674 N1 M,J4 OA)ZRD%@GLG:%*(OZR7VP4XXJ@!5Z-OM)]SD8_QP4O+&.,%)Q3MQ0@37 M?/CW$L;]!_X#A#;+M"LD^,PE*W:U@=O>3;#E5RK UE$)YEJ)(5C9]DM=BYH6 M*[M+K7+!S&6CEE(PF9)?5!S8Y^9RP(5)2$P]TS*9RC0>2Q9K=-;9:"*=R^)R M&>?DP',9M>L.=S.-P)OQ%X$T68^%[_F+L3?W9@\GRKAW.)B,+ F\V"QUJFH[0[!=-LXD:B3U>NA^U,>%+QCY M)&VCZ0P__%$0P>=\/@KQ,YJ,P@E\^N%H&OY?D[KQS)N!PSJ9S[S GXIYX(6@ M@,PR1-X,OM67D[FWF%DF_%*GZ;]2%F?>-"!9G$4+Q'\QL]PFI713*H3VA7_)&^6&D2C GFO8W"E"# 'D>_1KP MC'+__F]?2O!/:3M;94T(DD$T]X)):-L !GXP]4)_@0O'UF(H7J1IQI5FV.;4 M7@B/\@;F[;GOC6>^.QR$(U@%;;Z8!)X_#H:@RZDZBI*).MMP6V5-(W&C9879 MNYN,2T!<(KCUN(/(BQ;CX<']7W!_ZQ('@6R04]0WJ.TJWFPK/PZJ^Q^MIZO'*'"WU!0JJWQ5Y-$U[CYK( MR41 @# )SGO9:?!IUE6YNU[K="RVELLU-M#07BAVY4*4,1LO2-% U#%&130] M@%4],YG1,Z B'*_IOI\_])7V4"D0'5JA-=K,O_^([0#3U8O^*)HXSNP?SCEQ MQ/1^+L==7,;+ #- =(8^ OHF>H5_@R%_DMY@:/[N6W4[3@M+U<_[R>/'+ MN0MVQ\(]NJ/$ ,_PB]<#(9.BZ:)BPO=[?*O.M.!0M1W-)]1 R5"\:YW\X795J+;Z]M$@N%^-E2JZLAJB MD]^P!.WNWAT\M455LJO2%U6)Y>&8?871:L]:)EC,Q+N8Y N8]E:UN4D@-[^;&:WP9TF,*2M/1F&VG:6DKIV8%#)!2G4"G (GCLQYN#IK O5-%LA ME)6R!FXW+?J0X#$WM'NJ4^N=KD4"_2"7Q9YFATT4BQ\J%#E1,?.BG&[ MBFGGW6SN&_:A+1/5,F'WPX%XBO=5CY!B$O_'3L(N-4/D*K MWPOG4R^:+L2E>*O[!K\5.46++BL:93_V%D[F<#+WQI&U@-$#[QQIF8,)M["40"=X:83+YH'#]2,\'(X/Z[>U.U#S6A \X)9!/^? M,"7FB7MIR-!;S ,0HNDQM$/*PRQ"*]/342!>*=_NY!D+3MT\M:70PZ[+&'.G M91VO)#9-IGT>IZJ>Q3R!DC5, L3BNN2#UHI$5D6K>T!U4U%DNZSZ ?K (2/'BGW#;9AOPAAMXVZ.(9/%Q5V)I( M(6&.MU&YR>+Z$H6A]W R/?; '@% (UJ2V9 'C,ERKSN-J:(<&VR-N]N%8GEI/ \G!?9H8 HM;_K[6IRY4$""H8X<4CH:[ M^$'32%."3ZYZ5O#R-80SB>Z[<5[W^@(W'06A6HDEL[T-EJK[ M)-9'[.KAY.>LQCI8BI,0%WA@UX!.IURPT]&L8S!=,DMOF\..\+LE'2'#)?8. MA6URN!-)MZ [T1E*^RZ-Y=5A37&7S)9%V#<9>^)$R>/ M#'#F:/>&]60&>O/AZG0RW'LJ52W;N1/>G5(? ?\QUK&FO/,^S64OUYFL8I"7 MO7B1'TMGD,;D%LDV=0V(V//>C3/O+(#F[BS5__:[4BCJY1X(,[U0O=#;<53C M:K'=\4F4?2M.O?2<]> *R?:A9"6GH\6R*N-4'<:@,A-T]L!Q(/<:"7L,JLLL M3@*>CI"UN,,K=#(F&+P*S^EM\ZY*%_!Q"V;+ZQ9%3$,$Z'**J=-]K;(%QZ!H M3VO#_7LYT^'#.*[;I&Y/O3A*W>Z. !Z0^:;%DT95_K8KZ1P=;!4!MWY7Z-Z? M(6+=TAK,X=RSD1P].%+WXKXCBOMTY3\;/J/-ER- *#9TSH]L@Z7TAN%]-;9J M*<+]S25:?CY%J'2ZN%W@P#RIS>Z4[!?HHT$VDB./.S9QHB$^CQTY[?OD+*)X MHANKGVSC&5@\<2$Q)#J-ZW$P+5;4?Z;?!>X4 /G2F>; M^_0A#\B7;:'2K7?GR9&2>7UTM3,LN5EH,=D8VI<2LSW-P];KGU'AG&C.9 M].AKJH&WX-GHPT6U)G50:"''AE*M4[_!]*S^8X5[#6YP1:72?*2)!@'8K^)3 MI_;$">2( O6)3=OB4;+=B2O.).I3S"ICFZBOJ";LK?;ELXS*O+S.2 '3SLG! MTO,Z>^S)):A\E,"H^\RD(_$O,ZX"4@P610 T4^OL*!N-\K&L!BEJD=.<3Z=2ZI;+N@0_5)J&N /*W *PV$&5 M)'++?4.J)[DS.K7H<7R#1YK($D"G92#"H #A8;#EKG;\,Y[CZ]'*EL*QC1SEBTY[X>)%_7IB/23VQ'?,89G[*KWG&&E7L$F97D- M$:0ZZ!B#9WWL$.^0*&@ZG1,C1^GS,#J"T1S3CZRA"[G(9063Q>J0M(KV<' [ ME)0C'=^^U0?CZ5#85B/I1(ES.AHU&'H4_SEG3+M'P-HPBU(""C>BQ8$O:>BJ M@I;ZZ-DQZECK5@;D!M-#/^_'4=TX'C[B0=<3_&U@,@ M@1UV,3VHN#Q%EN-":9,7*G/ >WR^.@/&'BK3AX7=]SV- M!VWF91M]DOGCE\#ISY][@#02VHJ.#SVEXWK@WNKH\0R5'O+RW;V9X$ #J@B6 MX_CI:#;[1ER*:!1B*_Y\-([PTA]S\[!^Z7TK-Y"58CP*)_@@?"[@.?B8]?04 MW].=N[?T=O'L,P+L&[4/@KG+1%H>_XK$4@RFX@M@4LO 6$Z=U]!)O3ND@ RQOG!U*!;\> M+.@GC7_'UGQK?@7X!?_XK7V< M?T+XQ[@"YZ,&E;R"5\>C^?0"I(Y^EI&PO M=V]R:W-H965T9*<-/OU>P[U1LMV;"=N<8'M0^N0$@\/S^O#-[V\ M+\IOU4SKFGV?9WGUZF16UXL7EY=5,M/SN+HH%CK'D]NBG,I_G)ZY>F[E/Y^F6QK+,TUY]*5BWG\[A\>*.SXO[5"3_I*CZG MTUE-%9>O7R[BJ?ZBZ[\O/I4H7?94)NE77B$D,ZTTE-%&+\W.FW.LN($-CX=TOSI.^2&MI_=]3_ M;,:.L=S$E7Y;9/],)_7LU4EXPB;Z-EYF]>?B_J^Z'8\D>DF15>9_=M^\*[P3 MEBRKNIBWC<'!/,V;W_A[*P>K0>AN:>"U#3S#=].1X?)=7,>O7Y;%/2OI;5"C M/\Q036LPE^:DE"]UB:(]2?*>3"R:XPSS7$X_0 M$_V0A:$GCC?DAJ"_F2#YS8MJ$2?ZU0DH1=OV?7?XSZ M4]A]G&# =I!DP05G[W25E.G"/"MN6=4TJQ^ M5K2<5 OJ]R;3#.-F<98524,(CXIEF>AF>'%5Z:HR#.C22"A/- F!>"@V#!-M MP(&IJ_%03].DYZVZ8%_1["]EL5P03UQ=53L',HOO-+O1.F<8?EZGMZDFM@P# M^KM.EA3*V"0M$=L*O-_R]K:8+^+\P:'" VF3HF*]UOL&24,Y13F!9B#I9OCV MV)U.5GJ0E&.&/=$@A;"DM\F&(N:$861X7G768,L$8VW&=5N@C_M&&_123'KJ MZ9#"Z*T''9=,4V2!A29Z?@.>N]CP@IDA\BOV52>SO,B*Z0/[4F1+,N*J?_B/ MM*R7&/V;./_&WBRA:!HN/77%%=OM':=O$=]2_#4Y>YJGV 2NJPT*(@VT!+(T MODFSIAT9<;6\J>H8S:&1!]8HQ?@64?GT^:TS>@/_=8PW!""_G(P)M-??U-^1 M[*%]$$R693FBG!=LJHMI&2]F:8(AK?BYB7PPK,E%+\H?]?NO[3; #R;VGIRA M'(!WM[[.45.^PJ+.:$' M?CN&J$X*Q^5@]PM + 7*)O&4W[2)N1:=T'%]HB.EZP@16E1D&#HB="$'C41, M<8D2W@16FYK<17EE(!1%CHK Q*GRN1.&D44H1$T00L!_P\PA1=Y)2S.:K*#T M01'_%IZ X-?V@90/^DG=!3>,QY,ND7:=2-F4E>=X'BI^1> I*1(57++U^_['RMR^?7C>%YCDOQ MP_>9Y9DS_"/((2=A.PO13&Y3Y$6!XW!> *^5GZG;W6;+7MQ MM&;>O1J$PO%XN%;^6M3D(&/6P(2/ ."'*ZQ%J'4A0W4T$7YX?_WF_8?W7]__ MLK\2T9-'*HVH,)=+=]IH")RL18:(NL@--4/QN'TOY=IDP X MAA%)QCWNJ-".9O G)=GUG$#Z?WHJ\-,XGYII3&@,G 4#PP&54B(0N)UTXIJ0N3\*!RC4(KTGL],D"< .$0 Y'P)R!<<<6@[ M02A'\E-! T*!_WPN5[,X5P#3?#<(]0E8$1@7 >$&&X3ZG,!LL"<(Y8B/$#ZA M(NXBW]K\0&X0-W\&"D4^;=0%):W@0H#Q0.P!0T^E#Q4KC"@8- =0&R(2KR%1 MJ%,&U%WH([A'-L*+0AA ('XX"H4TE1N-BV,42F8+S6$4-C3'!(LK\3@*-2T] MS^'V(EW* MS!ZA[5#ZF,;89A-%;B.C8ZGQJ2@WE#1EDPPS">$ZJD&Y0B(DT103DP)/ :9[ M1T6Y*H!@9+16'J'GTFV_ST6YP.41IN9>@$@N M@=(BJ< Q##2\LCQ9@(_'N72 MX@8W295;()5SS&H0@/9 N8$3X45R/K0<" 2(-9CU_PB4*QTE%*/E)PODI!*0X(J"!! +D!L!IF9E#@ FH-6@'/NW3AU2+C(&YB' MGFVHV;E.*N#?$0F!%C.Y9^,5@]WYOA#5H\4:6G$5:,>]E157!.I(N<^ J *B M)F'PA1(4UI+82TQ1%$]+'-/(-/V^59@&F 6(VG2Q2/:_PA6E ?WY?Y/ Z9K@#2*,-6 M'4HSKPP,G ',$\UZM<(\US7+]\<%I&8VNU8> =*.M<#Q)1B)W!760L=%,R'# MHXGN^8!4A."*UOP<)BM;7TUI$R"U.PT<16*R M.B7/"XZW5'$X(-T3B )_8GS0J/*LF0J"-!+E;A2*Q!E M!&94&AU3.9:J^W2P?LAC7<<6%.TJS<:_67S="$ZW *@]:L^WGR0Y"/W. M%YDF[33R5;2TY _1)$1DQE]#F6P,Y:]EG%=Q MI7I0ZVC06;4TT<.(N-G%43RR:CAPA[)FFL0N18'S 0\793IM$?E TY<("-'0 MCN*ILM1#V_@<$[ES]CFMOM'1L'AJI#20D)"$JP8S][D/G#4P)SS:]2$2;[-B M.1D:+K*X)C^@ 4G7./PP((%9=+@R1,\W\VK0^02X8.JCJW15:VLR(\AK[76@ MFR@<1B<11LW@3!RK&*K5CID]U/=-=39-]GW30:11L MQA!R''RZ\D\,-@3_I!4( EALMR*V&H1VA9C>QD>A9CSH[OD!H69,HGN^/=1L M:[DI!'4U!P6.<4)3M+PV:I_MT _U&Q]V_@?"\<7#H:WCS2#"!T \?UAH#E 4G1J8/'\/^[ M94F@NIM[5]M 9YO-R.;(B)WA[@*C"X#90WL%9.7B0+/\WNY 4%UGIO>ZU&QJ MUM?;%GB[N1HRCW\#?A\\_GZ6)K,F(*0W2WI[3FN?]2S.&7?_V%&NC=]U]-O* MAC_[ LF^XS,7&S*ZJ&1NWQQYPC#^/?+J1R,4(Y#-?XZ)CZ/'MO(G,I7KO)4K MR2I%B*;+).DDC4M:*I3!A2O0%WX#EW[5A>OA]\/R-O[._EID$Z+QH9[T5[;, M$_,WO]I(D[:G+K@$$>Y>P+S_R-2%'^"GCT_J@H>G-V?- M-J2&)38;+?-Y6IEK5];^PP_6Z!/7KYHHHZ[8:*WJH/JG_-*FR5/;[Y!V>[^C M.V77;60>&68D9[3_NK*C-KY7M7H7K=1),<'"D"1C>9BF8UG%X1M :T!K&\@CZ6Q$R2,D KM,=%I(@[(0NO]YX]C$AZ: MW0FDH$"$>T\*S*6,M3R_WQ(F$JZ58%'D?@?6V:YDCN0,F0K'#Z.#U44S:C^$ M(4OA>.#^ T;YPMX*-!NL=)/RWNQ,[A+TJ:0=%TG7>#"CHFW7':(^);Q.]R\" MVO@_VT]4^!T=6JT&PXDO,>#L=/942'^6B0=!W#8H1[(.V% M+,)LZQFG^9_N1 M:@*T"11\EFZ/P!FV(FV/3CXJS\$?L)E<&4062T<]ZBVUYYB.WVQ#4" M)#T?]K@/G5O,AK;^OR?O!H>2?+ >.;"O9GW MQW1H(I_J;@XQUW&U; YF+,IBBB[I]KGU$B8!@!DI#:F?"5A.M"C3I-D/&#B: M%Y/T-DV,RE9$$V=50?+IQFS!@9:=X=:\P76&Y94/!=QDZ;0]G5;AMS*W]T_1 M_R(NV\O6??T945W05?UB634*O6"GZ?'7-39@T<\;AVC@#8D-BM_H,!W%G[L5 MNX%98X[W<=7:U*"A=;M#(,V,;21U8ND=GQS>6EFGC![Z_EI@ MZ)-8"H5]UC0%7OMJA&4,Z"HK\NDY?3+!6MQZKF:?W?'O;MO]NET4A+KFQ3*O MMSMU]UT*\XD0&B-K0SX;C;4)7?2=@MX',>K;)?VQS T#4J!.=9S,5DUC MW]]?OB\0)1N^;E:LEM8RZ719W@K"A^AU%*ACZ/< M%VTR"". F^]+];7]U[FNFX]2#:\WG_;Z M&)=3.I.:Z5LT=2^4/($HS>>RFD)=+,PGJFZ*NB[FYL^9CL$SO8#GMT51=P7J MH/]FV>O_ E!+ P04 " !3//)8=_L2XEH% H#@ &0 'AL+W=OFP9V5=74><.K6<[]U)E]V2G4UYY0F\SHOF]GY:;=V MY6_"']LKA[/Y M@+(L:]/XTC;@S.IL=L&.+V64[P3^+,VMGXPA>K*P]F.S6@TR%2F"!$A MQ[\;\]Q4501",S[M,&?#D5%Q.MZC_];YCKXLV^JO@HO2B!8'G:N=-AI7-C$I[X/#W1+UPOG+.TRO-QX6]]#D MH77F=!X0-^[.BQW&98_!'\!@'-[8)FP\O&R69ODEP!P-&JSB>ZLN^:.(+TSQ M# 0CP"D7C^")P4O1X8E_Y66/(;^-$:OCV&_SPIS-D/[>N!LS.W_ZA"7TY!$+ MY6"A? S]!RU\'".%KU'@Z1/-J3CYS_ZQ%B!L#-R;W(&)^?Y*!+-GZH5Q70;W MBYA)%G]XE].O=*[?7,8A2T\HI3^U^L$4F\96=GT/,2EE86!E, 2VF! 'T9AGA&1J@$(5R@C MF4S1JJ?(%1*JP/'J1("=5LT%5<$Z4Y2)X0AGH7M76A M_)QW/4&I"*9O"J&P" MPXE*)%RTRS)8MR.NQPNM;M'Y/C*_4HR,GW28B%3E _KOK2&8S9Y54:(>.#/NKTW,4+5C$=Z^Z$_, MV(T975)$IIJDV N&_!.)EJ52@B04*9QP]4L)_E]UX>N'HMVWCN_Y<_1((U9( M;*G&_$NDB^ 41.P26+Y'#UX!6D7)L4EE,B$I&JNR%"M=HN;WNZ\@8E+,V/1B M[T;^:=3^P7[+R/O)7$I9HP&L!,W#T8^4VUFDJIU6KQ3C#"X]&G_9E([ 2 MQW1Q3H20\?"4)]'OMD'WS M&(I\6V*AEI^_P=6?H<.!5(2RY' 0/L!+2_/T$ XP'AD_?(00!]@->WK8?*K%"5/DO5 M#%S_+NDGP6Z[M\#"!GQ9=,,-/N6,BP*XO[+8UG>3>,#P.#S_&U!+ P04 M" !3//)8&GZZSZD" " !@ &0 'AL+W=O':;:Q.1Q)GM4OKO=W;: MT FHA,1+?'>^[_-WN?@RWBC]: I$"\]UU9A)4%C;GD6161182W.J6FQH9ZET M+2VY>A695J/,/:BN(L%8$M6R;(+IV,=N]72LUK8J&[S58-9U+?5VAI7:3 (> M[ -WY:JP+A!-QZUVGOV[[YVJF4N M#5ZJZJ',;3$)1@'DN)3KRMZIS0_7>:MHM M"6>GUW5;J2TBS+'!96D!GZG?!LTXLD3ODJ+%CFK648EWJ+B &]78PL!UDV/^ M/T%$NGIQ8B]N)HXR7N'B%&(>@F B/L(7]\7&GB_^C&([JL';5.ZNG)E6+G 2 MT&4PJ)\PF)Y\X0D[/R)TT L='&/_F-#C5"-XEPQ.OHP$B\\_;:5[ K9 V*+4 M@.XC>)5"+<5ZCMJW=1^D]G+W$+[1KS!W-S-G\O2<,?:AZ /-%0.RR<'(2NJ2 M'!Z*- D%&_80BL3#,.4#R%(>LH1@6"VE1@]45)#>OSH#<"DT8#[-11E;,1#@:]!QO?7/1P52H4:_\[#.P4.O&=@.BC_;C]:*; M*B_IW6R^D7I5-@8J7!*4G:;# '0W[SK'JM;/F+FR-+&\6= O K5+H/VEHMIW MCCN@_^E,_P%02P,$% @ 4SSR6.0PN_0L! #PL !D !X;"]W;W)K M&ULW59M;]LV$/XKA H4,BG?9%XY-USKSS>9*?-%[L&<.2^;92= M1FOG-A=Q;!=K:(4]UQM0>++4IA4.2;.*[<: J(-0V\0\28JX%5)%LTG8NS&S MB>Y<(Q7<&&*[MA7FX0H:O9M&+#ILW,K5VOF->#;9B!5\!O?[YL8@%1]1:MF" MLE(K8F YC=ZPBZO,\P>&/R3L[,F:>$_F6G_QQ*_U-$J\0=# PGD$@;\MO(6F M\4!HQM<]9G14Z05/UP?T7X+OZ,M<6'BKFS]E[=;3J(I(#4O1->Y6[S[ WI_< MXRUT8\.7['K>-(O(HK-.MWMAM*"5JO^+^WT<3@2JY!L"?"_ @]V]HF#E.^'$ M;&+TCAC/C6A^$5P-TFB<5#XIGYW!4XER;O;)K<$0J1:Z!4I6F$5+M"&-MI;\ M1!2X2>Q0C6>.%WO(JQZ2?P.2<7*ME5M;\K.JH7X,$*-]1R/YP<@K_B+B.UB< MDY11PA.>OH"7'IU. U[Z(YWN(;/G(?W=N; ;L8!IA)?#@ME"-'O]BA7)Y0L& M9T>#LY?0_YO!+T..R7=!R>M7%4_2RQ_VQWM$4"EY &$(^.)XPH*IAG:.=OET M'S8Q["B )S*WUU=^RY'=!(;&UY=1>!^L19J!2$2,3GS<1B1 MLJ0L&U2>I8S3*DM'PPYCE)5L1-[K+1B%_/2D@EE*QUCB![),:,6J@62TRO,!1/R38CMP?Y]S!P:0:)# [WO M".?D;NT/PJG2I%/+KEG*ID&FA5:U]+D+#0,I)_'B8($BV@D01L4"/O=S*VL\ M.O__]Y.GP>85%NV065[2S.OV^>;89>]@L5:ZT:L'K+PMCDC]3<,4X"\4(\]DUKO_O?#"DMF%48Q2Q63Z=HL%SCQ K&,^#Y4F.CV1-> MP7$&GOT%4$L#!!0 ( %,\\EB#_)1?^0( "D( 9 >&PO=V]R:W-H M965T6P1D4B5I.OD[SND+$5!4C?=W1>1,YPY/(=C#CT_:'-O*P!''II:V454 M.==>QK$M*VB$O= M*%S9:M,(AZ;9Q;8U(#8AJ:ECSM@T;H14T7(>?+=F.==[ M5TL%MX;8?=,(\[B"6A\641+UCCNYJYQWQ,MY*W;P!=S?[:U!*QY0-K(!9:56 MQ,!V$;U/+E>9CP\!_T@XV-&<>"5KK>^]<;U91,P3@AI*YQ$$#M_A ]2U!T(: MWXZ8T;"E3QS/>_3/03MJ60L+'W3]56Y019=2#\ M)R ))S=:NUHJ?1/P(Y05)$THXX^D)O'20F0:\]+_) M[$"RUT'\_;BTK2AA$>$%L&"^0[0\>Y=,V=4)BME ,3N%_E:*IT$21I[CG+TK M>,*O/%J8L_3J?QOQ6A!7 7D$80CXRK\(P3I"LP83:MD[L::)__!0W1K MP#J_8HS]EK>7+E6I&_@E_VOE .OH^GAL$FNA[O%2M]I*/#Q>T&)$,,EHSF9/ M,F9T4K!_?WHOZO0FKO" _=AV9+7!WYA4.TO.)U,Z2;,_AOCS)*0:L#&1FHIUK*63H('I,6S])Q.\F)DIS3+BM?1#&R@:4/3[2$?P_X9FXX) M,"2UF8UVH@DU&]FPV@GAB.Z73=(R=YC3)QWHX MPP/C+U-_=SS/'%>$E@@ ($< 9 >&PO M=V]R:W-H965TLD[=Q]@TA(Q)4D6 "THOSUMPN^0$EV8D]S<_?!,@$L?OO$[H*\V KY MA\H8T^13D9?J- MIP7EY>3JPLS=RJL+4>N7$FW03=WR3:9R87EU4=,/> M,_VQNI4PFO8H*2]8J;@HB63KR\FU]_(F1'I#\!MG6V4]$]1D)<0?.'B;7DY< M%(CE+-&(0.'?/5NR/$<@$.//%G/2L\2-]G.'_J/1'7194<66(O^=ISJ[G,PG M)&5K6N?Z3FS?L%:?"/$2D2OS2[8-K;^8D*166A3M9I"@X&7SGWYJ[6!MF+L/ M;/#;#;Z1NV%DI'Q%-;VZD&)+)%(#&CX85W\#@!7^1O@U:>!P-3\Q+5=&$74[@ M2"@F[]GDZOOOO-@]?T36L)IN KUBQ8K+S5_/K$UJFQGV$*WBF^>XS$%,%&#GD!/62?/_= MW'>#\[_L_X^6<*UL^R0C6;M)E+D1V8B[O^?NW0T^>K-SUW6?-+NLI62EMNW; M$9YXL3.;NZ?#A!\Y?K2P)KS(\1;Q*#YS0C?NAY$3 M!N$Q_Y/!OSV4YSON8H"*?<<+9X,X"V<6^P,YQ@TB0HKMPZ-579%<* 6\(%I& MP97R-:@"$2!%87;!'Y!HGM",U$:42.4^!*H5@T%QSIO[_P^^QT4_'K=X[V E# MWXG=>3^S6+B.-QM8!K'GS+R0?(!=X)*DSHWUP"&W=TO+_!:X\0*8W(]>6#"N M$T?^H& X ]P%B#U7M.5?5*\53#D$!2]8Q\N"4C(Z- MMW!\S[-F@MB)%G#47C/ MF%%IR)J:%960T"RU)X:5 M"5-&SFW&DPSX8 =RD!0H ,#9@1B7+!&;DG^V0O $4H,?S"SA9X$3+]SQQ"+T M,>&T^TT#!9[IF?5<'X^LT-=#@=LL-%(\E!4V-HEA6 MJ01=T1XINXUBQMRG==UFHL_=>4Z?]" M@;[6#V:\9R2[CT?5/#P1PU'(*.9#5AX[#[[CAW-G%L[A*5Y$SL(;JC@:%:S- M\0":3-36E$-#XXFWP('?L;/R1'=0R-\Y5_I_VAM?R_6?6 U'Z)X'=E_$(TI, M"QWE<.)"2.7S.#X8=Y16WQ,XT2S>'W9TL:7KW G"PW%'.1S*> ;!$>T/.SH[ M#\PM?,\+' ]J6T>WZ%=F<.3W1RU5,%AS[K@653/JJ+RA?,10\Z+]84=GE18? M\DX0'XP[RN# ![U=?-?Q9X<1\934=$)/3=_PNM1,5J:7:_=BN3M!2-\]?_WV M@WGRS@_N(I44]URU.7NX@W \SZK"(@OSHF+2)':%"^\HW(#P("TS7M(A 8R[ M&9T=-"\.'.Z<0?\$M6'H2H9>9 MS5D-R1MYGK/P,?^27DH'2)8CCD-]HJ>F& MD5O!H51]8$E6BEQL=@ZY>7TW&@^[R#(7=3I:/()MK9M$T9,LKS%)C)HCVUI. M(SF#YFT%.24S'0,I1F8Z0\/O6L*<;_JNZ, 6%734"1^W9EUR^[.F.5_#9%=E M6P>_X9NFBO_,MK860UBT_C=$C1#8KN>80P6A8RF.M)Y>].*H._9-]HC)GV%" M7.Z9_LIIF5'>3_SP1L"=Y1_XLQ1]A))_B9(946B2")G"O08Z$*[V])78$XT[ MNY&J)ZM3LJ2[@I;DK4(O*OMU@4 MFP$H?]"#XIZDQ=IRG4%5*CA.YIRNH*/2.PNR88K&^XEN'\(&W?E!G[Q'-.@- MNB:G9+#EGIK#PKZI@(<7GZ&Q?A86&2042%?*T&&;;!(,%F.,81B#Q.!H7(%^ M OS-BR9C8*E7)M@;A/:2V@1-I\5Q-FDMN^OK4]Z9@.:00=_#5EKA=6Y/\V'A MF.:S1N^!Z)EZ _F7E#[.X_E*,[Q,I7!,%*?[2A^M#.-B!FS4XPM% MP7_1O=P8&V+.J=V>7IOLVVG^$)?G*Y\US<_OD#8SD6.N-YI?=YG?O" 6.A_ M,&$Z<-576O)5/5Q2&S& ;0DL5SN#E_195G&\*_^=EC6^*# 2N'-$%?=,PN49 MK7H/1A @-1\IN[5D,J_PUB2"6)=P>88^*&70RYFU-OHEV[0B#<7$:LH.V$$K M5;5;']+)DO*'487B1<&@!D,(= +V"ILNI6T!*Z@4!H6#.]:\A*($E52R1H2F MTG6L\?4?F!"P>EN:]X\HAWFM9==]R!$X/\X:0&682_-JS<'@LDUH!2_&X0.L MT7QZK\LP?44?Q%AX]9??IK?ICM^#RF?'/C=,K<]"!9,;\_$+LAV^7FV^$/6S M_?>UZ^:STD#>?)Q[1^6&@Q%RMH:M[MDLFA#9?/!J!EI4YB/32F@M"O.8,0HM M 1+ ^EH(W0V00?_5\>H_4$L#!!0 ( %,\\EC?SG#&,P0 !(, 9 M>&PO=V]R:W-H965T7O@;P8;-1@3X\E2B /MES[MXC P2()7#**=061YMQ=9 MEM=4T_E4B@V1YC2BF8%UU5HC.<:-*/=:XBY#.SW_2RA%:D"9"BIAZFO$-#M^ MMK-?M/;1*_9A1&X$UX4BO_$<\GT '\GTC**.T2(ZBG@-F4?BT"51$,5'\.+> MP]CBQ>_VL+4?';8W57&N:IK!S,&T5R ?P9E__A2.@XLC[$8]N]$Q]#>P.VZ/ M\=^'()\_)5$07WS8]Q^@DH 1EZ T4"WQ)B-/MX\RA>9/9 5[87YWLS##<'(1 M!,'1V5=\@DKC"SXU1!= MN9FJK5DRT;390E$"R(V'*0B8F6/7(FJIGS;WW82 MNE$2NN,T/7U>2R:1&TU&@Y5X'+F3\.R4_+15BZ[11Y#X"!'>6 <17LB<<7RG MVK JPCAA2C5 3A@?L&YWG[%#-PP2-TK#P4J0CMS)*!FN)*E[EJ3O%F5!%.!]/ 2X*]:1R?DFM6-B8&'P3W03Y=7M\/*9Q\%1J& M$HZ\\5#D*/;2(9?4,SGPPK4/0>VFQOB4>&YXWL+C0UJ Z5ORE[MZU[ MRG-;^QZY;X$**'-;Q3N7>(91P1]?8GL*('4C:Z& %,B)+ $XT=A06)+*#E73 ML_+(9999INMRZUK4SAQ=Z$)E?N!QNA]+UWI@7[U,% 3X?]U M%L'I@P%B'"6@R+&QRD,'\\8@N*@0;IMG(W73.''32=Q!['^^(S:L5MC.6*UI M6>XYU%XC:A,+1=:2-:#"R M2\->LR_6"L/Z2YYTR[^BO<>+5B$K+:TLH>6ARMV#]@[U!OZ@3ZM KFTWBO5N M4J=MV?K5ON&];/N\Y^-MMWQ#Y9JASB6LT#3P)MA?RK8#;2=:U+;K6PJ-/:0= M%MBT@S0'<'\E4-C=Q%S0_QLP_P]02P,$% @ 4SSR6&?ZM+PR!@ /10 M !D !X;"]W;W)K&ULQ5A9;]LX$/XKA L4#L#& M(G7G I+TV%ULMD&Z!_:1D>B8J"2Z)!4G_WZ'DBU2J>TV2(M]L374<#C7]XGD MR4JJSWK!N4$/==7HT\G"F.71;*:+!:^9/I1+WL";N50U,R"JNYE>*L[*;E)= MS6@0)+.:B69R=M*-7:NS$]F:2C3\6B'=UC53CQ>\DJO3"9EL!F[$W<+8@=G9 MR9+=\4_<_+6\5B#-!BNEJ'FCA6R0XO/3R3DYNHBL?J?PM^ K[3TC&\FME)^M M\&MY.@FL0[SBA;$6&/S=\TM>5=80N/%E;7,R+&DG^L\;Z^^[V"&66Z;YI:S^ M$:59G$ZR"2KYG+65N9&K7_@ZGMC:*V2ENU^TZG5I-$%%JXVLUY/!@UHT_3][ M6.?!FY %.R;0]03:^=TOU'GYEAEV=J+D"BFK#=;L0Q=J-QN<$XTMRB>CX*V M>>;L6D%]E7E$K"D1_]**)63^*Q(#[>%VAN*MANR,#G2 M2U;PTPG@0'-USR=GKU^1)#C>XV8TN!GML_Z,@NRW0T*TW11Z_2JC07C\T_X_ MSN>BX-VB+S5E+'IE7;>-*%B'XLV;CCUZ*3]&2'@=!\$3Z'IUSC9A!O[&F!29$?9/3 M8>:EU 81FN"$)L-@E!"8J#,$'G1='6;<4,+X&>H$,+T:=N MFL28!/1@F#$-28)IDGHCH)+0V!N(H@3G>72 WCT4"];<<52*^9PKWA3<,X2# M-/%F$1R&Z4B&P#T95@F# _0'?'0L82-6RQ9J$&'W+U89_W"(?X6LHFCO4_!#7S\M2V-IH1&(< M94X_37 <1JZV.,Y2LTJC3MOICF.1K6,4YS'?KDS3'-?3F.< M$G( T7I= E564.4IA9K2=*P=D]P;H %.D]"O,LEQ&.3[>R6B#B$4+#HI2O/A M.<11D*/+2NIMR89L9K'+1Y;C.'7) B_RU%6,Q 2,D1_6)CUT=W?(&KP!#E-7 M\!#Z@W@R@7J'N8L]SD.<[P.O7X8L\:M(DQRGJ3^21SC)@A&(P1NR \13BI/8 M R\9.3I-P\Q?#%-*O@;N_UJ0/;@-7VQ\%]X]8#\_<@=[AX0\2YT$3.\1&[4, M[*040[<\1;\#>3HBWA0@[A20(B[*�B3&-O(]D!OGW#,.')W:LG,7V._63F>#E M/=B9U3!$&0,RY'V*&PRSR\@?M$GT/DV0A=)E/$S0&;DE]BB=! I^U M4>VA^+G]=N_=#P"E6+IQE!+&CMNG21:/]@9YM&4O\",*O'L//+V$PXIH6EY" M\[?*=IA9N%A@.\B5D"6 RPZS)6P('P2< ?DXEZN%*!9H!5/6J"F1D:BP]8,M MJ>+W'); R)X2F )-ZT0)HY7LW> /0"^:PS)P3JVL%U8#3L>?N;'2YGTW?,<; MKF O:I]9"6=!H8UB]E#K]#I7F$9S6<%Q6Q_]-')]JC?Z!(Y0L&\;?#G.%#!= M&KM63W :I>CF6\F#S18FB6L"V ;#\I_V)S3"&7&@B6#?DJ /WY%@V&3'J6/J M.,%9Z+=CMP-RKG0\.(@CFH6PI3LI?7W2</VR:6X%_::11_V!ZLW=N*JH0JZ-Y0:=VQ\/J@9+OL%FCM*+1O M(=52*@NW!6?E%S@D&:[ N?=2#7-W&N]!:;V:@_H>U,!J/;[+)W6Q8YLXU+/S M >7RR.#;J#W<=FLP\ZYT:@[&[,6530QP8W^[,XP.=V/G_9604^\OUJ[ %]'8 MI,]A:G"8QI,^JHU@Y+*[(+J5QLBZ>[1IY\HJP/NYE&8CV 6&&\.S_P!02P,$ M% @ 4SSR6&R#:A%*"@ 72L !D !X;"]W;W)K&UL[5I[;]PX#O\JPBRZ: $E\?O1)@&2]+$]7&^#M+N+^U-C:V9\M2VO M)'>2^_1'RA[;\_!TIN\#"@2Q95,D19$_DAZ=+X5\KQ:<:W)?Y*6ZF"RTKIZ> MG:EDP0NF3D7%2W@S$[)@&H9R?J8JR5EJ)A7YF6-9P5G!LG)R>6Z>WG"7S1<:'YQ=GE=LSM]R_4=U*V%TUG%)LX*7 M*A,ED7QV,;FRGUY[2&\(_LSX4@WN":YD*L1['+Q.+R86*L1SGFCDP.#R@=_P M/$=&H,;?+<]))Q(G#N]7W%^:M<-:IDSQ&Y'_E:5Z<3&))B3E,U;G^DXL?^/M M>GSDEXA#!D56-E=VW]IA,"&R1B8X[03'Z-T(,EH^ M9YI=GDNQ)!*I@1O>F*6:V:!<5N*FO-42WF8P3U^^+C4KY]DTYX0IQ;4Z/]/ M%E^>)2V+ZX:%,\+"=L@;4>J%(B_*E*?K#,Y GTXI9Z74M;.7XW.>G!+7IL2Q M''WFX>&!Q/5<42?C$![U=!73Y$(!2Z2E:-3 MKFL%3J8.=Z.KDKR2HJZ J>:R9'G^0*Z2O^M,@MBW8J:73')223&7R/:5$.DR MRW,">PXXS\GO>L&E(N^$9GG'].[--=[:X3/+LC9&A]!\F=&_.9.$(\"!K1-> M3+E<092S98??(6?B[I2053$C$5:(NO4"V^GI'">@L>?V8^JX=C\*J>7U0\^G M;A3W;Z.8VD'_.G:H.Z2F5A1UHR *J1U[Y"I-,PPNM:7*Q\:Q$_:\/1K[UL%3 M-\>PD"@,R5\RT_Q$S&:CA(\#ZH;VDX,9/W9IY(:'TV_-MRWJ6-$3\DZR4LU@ MAS0>$L06C>T>2,+0I:[;"T-+AGVTV5Y,0]<;&!YV>7P? M;-^G7MQSBR"X@S6L109!#!DJJ8L:*@W =C8,M,>M@@.W#RS8SV 8"(V2P\AP M QI%_A'!%GO4"X(!BS "Y89B;5#4I8'C'1EO -1N/"YX"$U>].F(#IDIMLF_ M?H;99X??S_KWL.O/^O<;U[_?.S+&KGOJ[*[=YW=<7[$3$;X^8ZQW"IR0# M2-)#)6P:6N,IZ&-CV$H/^I@#>@4@M*PCDB[D7/^(WF)K/C0Q.'^M5=BY HN& M@7VH5[!Q\ZZC. 4HF*]CH'-QA+0--K^>Z1U8RT \$ MX_V [?9EHGM$@[8M)80&?%_?L#L,(QH%X^53"-5<'P)V0"UK$+0;40KVLYUQ M7EYH8U/\W:%L[+J[@?CQH-@T(!TR;C0B$53Y0=Q#Y68CXL?4M]W!F-KQH+,X MNA'Q/>H"S(\V(EWL[&A(@)OE67L;$M^!^OP(2($0A8H^= 8\&IW7.I(0=+'\ M\,@XQH0VCH;VVB9\>AR'$$/.SH;D1XO?G9_M'V/YG94U3R'!+'A;5.)+_,, MXRQ9$,DK=!) JA1\ABP7'.M'@O\XR8"NA$(T7?43>@'SLBU9!7L@4R O*H9E MZBEY7DMD"5S(PY[BBK933'D/#B#! <0,JT:71EY(L6C$%@8>0 :P//, "G 0 MQLMV0DJT,&4XSI10PL.2S23\A85!O6X&Z:"/X/<55LJ*(DG%S6]Z^<.IL=*V M/DL0MY+$YBPK0=*06],!0(-%$BXUO-]AG[3K+/JBGL*"]RPMLC)36C(T]8!.HH5:.ZBG7QR?Q^KZM;(&EK:]85U@ M6L/2>/@1:RTA??T6Z&;#P9TXA%HU&$! @-]_!B#H07IQR-U'-\L%7!]D*>H, M/J!"?0M%T:L#MM*&$K"?%P,\]=8!32-W@&T.%/<]?++(H12[F#P20CBEK6.5Y*J> MU[!O*[H&8CJ]08=.2P.UNOE-(!2<Q MW4NY>?4'RAS8\:W(ZT87Q>>XNZ>#3)4P*7&! ($D0[Q;]P%4%BS<*3!]P.56 MK%N%Y(GX (LU46U0SBQYCLS-'>BC6MTR:<0]&"QN:!M5"E:"BQBA:98:OA]8 M7O.3K#RI%8=9>8+%EED$\$HYP#M$"!]3X13<;C ?S+9B 8:;FD]+L*HT4PF2 MPRAA:D%FB(^-1CM?K>NQ6F6WR$;3EA@SR'_:\RQ]7NI$S[*2E4D&X3ZMTSEB M(:M@!OH4F'A@CS7O->ML,MD,_._$N!"X6B92"(X9& 5(2I6EO-N?I)82^:!# M+0!1A(0B Z6VW\M@MCDO!)5@XVNS6M>0,'J"G#4?. LFWT.5!F''3LE-;Y0I M?Q!ELVF;2IG4P^\!QBK1V+Y6*\70N0KS+!?X"#84[;F$"(+0 8]4NMDM/(W4 M;(K*YF4V _UQ/4K51=7L1(U&1:P:=YJOE0-?"KDWF#?I37#O[;(.^6IXK)9W M;3H;V+=[=V+[CTZ@0WH$=U9[=RO%+-.XX_/!-]>&TD)*!VX\N/GGKJTC#KQQ M#!M^HME]%TSK@NWPU$=F -@A"KW;"N.5\R.D\?N$\Q2=!U%J T;(XS7[/"%A M9$,?-V@$J.V[:Q_@#B[J/YX8-UN ON!L@-FPA!EM;D"$3=HJ@RE1&II**&4T M:/HS4W>RJ4+D;K$0GYA6HC7*2##0)@DQ3'RFQ?@ 6(TB%%GP/#7X ,O5U.!7 MEU>V41\Z$!23FEAL>Q/L.8[UO=O-E8'7?49N7Z-&BM\6!)#"UU''0EZ:[S=6># M(X\%E%/F8"?L$_)N3C]V3[NSHU?-DO#EX^L;809&_D_4$L#!!0 ( %,\\EB# M]9>@+@@ *D9 9 >&PO=V]R:W-H965T-TJ_O(.5XI_:=9"E&RVRS-S4EG69;%FW[?Q$N1<=-3A.3VV]Z[TZ;&JRE3FXDHS4V49UW?G M(E6KDT[06=_X)A?+DF[T3X\+OA#7HORCN-*XZC=:$IF)W$B5,RWF)YVSX,UY M1/)6X-]2K$SK.Z-(9DK]21>?DI..3PZ)5,0E:>#XN!$7(DU)$=SXJ];9:4S2 MPO;WM?8/-G;$,N-&7*CT/S(IER>=28JS5BFF2AC;Z M8D.UJ^&FG_$:8$BB7!@C%JLI+D3 DFU5&Y@M6+@43?U6R MO&.9*)Z7,$N+^W%MXMR9"!\Q$83L4N7ETK#W>2*V%/3A;^-TN';Z/-RK M\9V(>VP0>"STP\$>?8,&A('5-_A?@N!,1+M-T-YZ8PH>BY,.-H\1^D9T3G_] M)1CY;_<$$#4!1/NTOTX ^TT$0_9B*^S77R:A/WC+#GFWM9I)[$9C5"QY*1J9 MU_K$9K6>W FNF:"*>R""^A'93&A;0^N;J*6 _H6VJIK;WR[/Z6LP?NO[_MZK MLY+-Q$+F.6&AYLZ!8!QZX^&X41=,(F_JMZZG4P\-E%TON1:T:H%&2I\;@(+0 M"X;^QL^A%TZ#YG*,AV/V*2NXU!;<&)H6PC"U#7(0;A X#'QO.IUT-S>LGBY[ M)TVA#$_O8=9>^5"3BZ!+\0-N\KV!_[%H'U4FN^QKSBZYCI@9,O MEESB&=IOGJ.C,X.!517L"F#SG%U5RTJR+_(6X)T9>G;)"P7N>)))&'E2N5Q1#CZ(F:[MV3Z+_]MQK@TJ MY%L_RVJTS^@96HI. $EZY]D2^JA55=0;S*P[BZ2D #I#782D'))"L!7NLT2F ME>U*6F5L,&0'#&8&06\2L@,/+,)@6A/JU(*<,+EG-YV#WS8R9;T-O6$0;!)0 M5Z6%XI_"/WH<"%0-=M'/QB_S&-S, %HC7QV8)/YN[IQ#2^,;#+#W1$(JSMQ M+I'N]\[F=\US,\?RLX46+O5NMVP5A,>*2IN*XSD4K)82>.VR$ZM\#5%ZQS@I MM?Z"K*4N_ >E]M@2&$3#,V)7Q43^P39J!%J[5_"2]I\"QTR$YJT,U9V*,M1C M?Q3*81VKK$@%B>T&<"73E.6*I2I? *ZE2A.$<_>$%SWV';I+ IF[*D%$F"4" M_A6%1NX2:AEVO-Y"S.X2VIH+DF^I)*EXBBP$7CCPO6@\[$+R=T!1JQI,0V\R'K!H./(P#_#P M%<%'(U(9L"^15%LE>_C9_U,ROA:V4=@18B.&$X^0?PV[;71$==W_T[VFJ(QI),;-=\ M4P1@?5X034'50B^*J @^*I781A:.05TGZX^->VM6%X)$!E-Z\D48\X;)9Y+0 MAGP>L0NN]9UM78[[K%6OB>(1.[+9;_<+\ UFSU"V=Z%34C5MK*QP)[$L5B2. M2..4;F(M9R0]0S?==,3#V78C^Z'0I-D-KBK]>F>3UZOYUGGC9^Z^]'/GF:;Q M%OUEU%Q%@^D#7G]64R'S[.,$.->P=1JB'41E-'\D,8W\;T[ F=C@'C1$T%!J9P6#0?=*]'6>;?7'ONW[=2?Q$ >]: SYX5BTJT)!P MX-7'B88\W>> 8+/RGO;K\T]MOO.9%Q!Y>"(B,?OL_NF*;O\&3H3XC >_8ZQK M+6F$'SD?.686>8/0L?+#SU?_'0V]^BC3=DJ8Z*\8F9<.T+110QN]#;8\(7^-269J-?>Q O0 =(P;8[DA; MNN"5-5D2<[S/16$&DX0ZVKPBWNLZK$@:,0M0'%=9E7*J'[=?-@WN^Z-YY0V5 MAT>8!!9KR'UH.!HF'6BJT@3]X4>P^L4MZ-R%AHE_S=&^)UF,-&!R$R%YQ(#WKIHZIHK M]\+5/DB2)!V#UGZXM5R7,DY%^UU9G9X=:#8[8M?+UG[K]7DFP%OH1P+R%5BY M-^G-W>9WB#/W^GTC[G[$N 3MD? Q%7,L]7OC88=I]\. NRA585_&SU19JLQ^ M70K4J"8!/)\K5:XOR$#SZ\SIWU!+ P04 " !3//)8^O E4P$ X"P M&0 'AL+W=ON2. :2=-,6:+9!DNT^T_+8(B*)+DGELE^_0]F6<[%3I-A]L8?BS)DS-Y*C M.VUN;(GHX+ZN&GL4E,XM#@8#6Y182[NO%]C0SDR;6CI:FOG +@S*:6=45P,1 MALF@EJH)QJ/NVX49CW3K*M7@A0';UK4T#R=8Z;NC@ ?K#Y=J7CK_83 >+>0< MK]#]M;@PM!KT*%-58V.5;L#@["@XY@6!B,;/%6;0N_2&C^4U^ED7.\4RD19/=?6WFKKR*,@" MF.),MI6[U'=?7ADD(4[ M#,3*0'2\EXXZEI^DD^.1T7=@O#:A>:$+M;,F1@-'+GQRH-B!7FRA!0[(+F <]VXTL(?S12G3P$& MQ*\G*=8D3\2KB)^PV(>(,Q"AB%[!B_J@HPXO^B^#7D+&VR'][!S8A2SP**#A ML&AN,1B_?\>3\/ 5PG%/.'X-_?<(OP[)$_@E*ER7")^-;A=0ZFIJP=%ZIBN: M9-7,8;;-_@#>O\M$&!W^;__'%J0#Z@FL)VBZOEAO_:D=^B817:?L1+@\/_$B M3P_#,'RVVB1%6HN4CUT@+Q2)E*RU<>H?G$*AK=MIN@?71DZ1#K4"U:V<5&B! MYY#'(LB3)2>W"X$(^+.LBFREH*H!Y8O8![XNJG?IR-+K9FSTE!-I#DG"&:?<[+T,H$9I6T/D7T8R,[J&6V5<2^H3V=STL0C>BW'< MBQ$+,TX^+I$:0Q7.XTA;=D$X.M3IX%QHJ\BIOJ6(7&D0H5Z>&D0NBB.6\9@0 M4S9,8@(Z75MW,/BSI01475Y$#)SE8]^$:5$9#D5&Z10BZ&3(0Q=;:AX/QE!<_+^=91V8,O6'41>V^; MZHA>'"8L2C:3$F4L##.XUHY\KC\F5(N015%$4I1S)I+PMX=WDZQ*R8FJE%.X M>\:^/=)Y^WAM)H:&Z!?CLF;ST(],YIMI.&21R+W$,Q;'?B:O2B*QY]#4,-'& M=$;(E!KT9 *[OO^ M>\?_)4^?D=U#&6V&DDA%U%Q]O6.:D&A[CVUR\,:^HF!SFM.LV^?B\%G_1"Q) M!8OI1*.ISH8L76G2WK:[0&:ONP.6'=%A[O[ MK#A,K)LM99*<=/_^*#MQLUL7#(?MBR72Y/.0(F5ZLM/FDRT!''FN*V6G0>G< MYBJ*;%%"+>Q ;T#AFY4VM7 HFG5D-P;$LG6JJXA3FD6UD"J835K=HYE-=.,J MJ>#1$-O4M3!?YE#IW31@P4'Q)->E\XIH-MF(-7P$]^?FT: 4]2A+68.R4BMB M8#4-KMG5//'VK<%?$G;V:$]\)@NM/WGA]^4TH#X@J*!P'D'@LH4;J"H/A&%\ MWF,&/:5W/-X?T._;W#&7A;!PHZN_Y=*5TR /R!)6HJG@;=Q=T1ME+?"B=G$Z!TQ MWAK1_*9-M?7&X*3R1?GH#+Z5Z.=F]U()54A1$6$M.$MJ$+8QL"3"D960AFQ% MU0!QI='-NB3:E6!(H6ML@=+79@M$*I1A$CF,QZ-&Q9Y[WG'S[W S3AZT((=OG\,K;"/>]E*O>7J8^RT;CBFE_Y%^E/"]%@HY%>:ZW.(I M@"5.[R\[&-O;L3"C>9A0?J0941Z.\I3< M)OOG+2SD0]: MO<4P#"BL[]?%_PFUO\ BA(S1RQ<-"^,A#[,\O?PF(A;R. Z3^"6K/$4Y?2GS M!9[C'XI<-VNL"DG\!X5E(48$Y!T&M<%I@@7P(:=O"'2UD,H!WE.'&W+?_".% M(G?/12G4&@@.-U=![9._P8, MQG8^V5QZT?1H?5' Z_G(][I.6_]LW@X]/H\Z7!HGK0\ M+!EEKWY.HJ.9@EVY;B>GQ2HTRG7CI=?VP_FZFTDOYMUD?Q!F+;'C*UBA*QT, MTX"8;EIV@M.;=D(MM,,KT&Y+_,$ XPWP_4IC:^\%3]#_LLS^!5!+ P04 M" !3//)8=%H!13L$ #%"@ &0 'AL+W=OWF;#(QQ1IJ;L9J PV> M5$K7W**H[R=FHX&77JF6$Q:&TTG-11,LYW[O5B_G:FNE:.!6$[.M:ZZ?+D&J MW2*(@OW&G;A?6[)N^\O M_"Y@9P9KXCQ9*?7="5_*11 Z0""AL,X"Q\\#7(&4SA#"^+.S&?1/.L7A>F_] M)^\[^K+B!JZ4_$.4=KT(\H"44/&MM'=J]S-T_J3.7J&D\;]DU]Z-XH 46V-5 MW2DC@EHT[9<_=G$8*.3A.PJL4V >=_N01WG-+5_.M=H1[6ZC-;?PKGIM!"<: MEY1O5N.I0#V[_ 70)3.?6+3E=B9%IW?9ZK%W]")&;E1CUX9\;DHHGQN8((@> M"=LCN61'+5Y#,29Q1 D+67S$7MQ[%GM[\;_VK-5+WM9S+#@S&U[ (L R-Z ? M(%A^^A!-P_,CJ)(>57+,^A%4Q_6BG+2JY(2?DHM:;1MKD!6%NF_$7U 2T1"[ M!E*HQB@I2FYQ;\4E;PH@+;T_?7NE M='=SZ991=AZ&X3N[OA.T9[-SHJI^N35 N#& GIY\519(%)_^(\P1N=78L[05 M&*Q\1M,L(4F.'_;#GOI($RGX2DCA[;3/L_SU\R/R%9M+L=4:&DN2A*9IC!3D: ML,<5@OM_R&+-->85P^ KKF.AJKK%H/KRG,ZR0\5F*4VC62\F*0US1KXT%DO. M6 */.$+X#&&-R&W9)J(2C6].A3+VE*0T#P\.9$C7O)=BFB0':9;0+,MZ,8]I M.#N(CNEQ^*QPK7(E67"S)CB55#B&D,HEN*T:1.*B^AY;9@@%^>FYX<@S0ZKD M0_),,QKEX5OD^;QW^WD!:I!MN)$-9JVT'6&8ZCV<:E A[Y'Z%5CN*[TE&$** M:+*GLV,WS?.DE?:0*4OS-Q"_]?VB'4T. MU]L![P:K2V!7DU"A:CC.TJ MM+U@U<8/*BME<>SQRS7.F:#=!3RO%#;A3G / M])/K\F]02P,$% @ 4SSR6+SV.^ON @ 0@< !D !X;"]W;W)K&ULI57;;MLX$/V5@0H4"2!$I"Z6E-@&XG876Z I@O2R MS[0TMHE*HI:DX^3O.Z04U6U:=[?[(G)NAV=FQ.'\H/1GLT.T\- VG5D$.VO[ MRR@RU0Y;82Y4CQU9-DJWPI*HMY'I-8K:![5-%#,VBUHANV Y][I;O9RKO6UD MA[<:S+YMA7Y<8:,.BX '3XH[N=U9IXB6\UYL\3W:C_VM)BF:4&K98F>DZD#C M9A%<\\M5ZOR]PR>)!W.T!Y?)6JG/3GA3+P+F"&&#E74(@I9[?(5-XX"(QC\C M9C =Z0*/]T_H?_K<*9>U,/A*-7_+VNX601% C1NQ;^R=.OR%8SZ9PZM48_P7 M#H,O)^=J;ZQJQV!BT,IN6,7#6(>C@(+])" > V+/>SC(LWPMK%C.M3J =MZ$ MYC8^51]-Y&3GFO+>:K)*BK/+#UK42-6M4-Z+=8-F'EF"=<:H&B%6 T3\$P@> MPXWJ[,[ 'UV-];< $?&92,5/I%;Q2<376%U PD.(69R( M],<0[FYH[S%8OGS!9^SJ!,%T(IB>0O]W!$]#\!*>H<#+%T7, MDJO_O%X;$!:H#=BN4?M6/)FH);'ORZ2YNUFY+<^O&&/?2<\IE641LF0&>5Z& M:5; 6S3F$F3;"ZGILEMHE*'3&YH6HJL0SMXIBY!=\+/U^3F<97G(TIPVLR+, MB_)\8E&F+"R+$G+.PMFLG/3/&8BN!KM#J4%L9;K@,,C"@UE$H=I M7L*L3$.>Y:0F6^QM!M(XS+,8LBSD14Y:,B6CB2=A0>XQ#SE+X'JM[G&R%6&9 M%E"&C/.OC?KN!QCU/[I%T=%<:U%O_?0V4*E]9X<1-VFG!^)ZF(M?W8?7Y49H M:K:!!C<4RB[R+ ]3.Q!L*KW4W*M+,U&PO=V]R:W-H965T?IO,2* MZ4O98$U_EE)5S-!2K3S=*&1%IU0)+_3]U*L8KYW9I-N[5[.);(W@-=XKT&U5 M,?4T1R$W4R=P]AL/?%4:N^'-)@U;X2CU+P"FO-90T*EU/G)KB: MQU:^$_C,<:,'WV M64CYU2Y^*Z:.;PFAP-Q8!$:O-7Y (2P0T?A[A^GT1UK% MX?<>_>?.=K)EP31^D.(++TPY=48.%+ADK3 /Z>L-G*1K$# M>:N-K';*Q*#B]?;-'G=^&"B,_",*X4XA['AO#^I8WC+#9A,E-Z"L-*'9C\[4 M3IO(\=H&Y9-1])>3GIG=*VS8$WG9:&!U =*4J,C;.?(U6PC4$\_0,5;8RW>0 M\RUD> 0R".%.UJ;4\+$NL'@.X!&_GF2X)SD/3R+>8GX)4>!"Z(?1";RH-SKJ M\*+_T^@M9/PZI*V=*]VP'*<.%8=&M49G]OY=D/K7)PC'/>'X%/KW$3X-&?KP M)BJ\?S<*_>CZN]\W!&R PH?5@J!M"/>_*)1A%\\72@]W<_L99->^[Q_9O<5& M:FX&9.&G7C3+4C<>!?TZ#1,WR@+XS$2+%ZR@I+PP[)&*MVBI*5CE(([<*!I! M,!JYB1_ 3;%F=8Y@)+6KIA$PUGB9L'X M_(5^X/K9R$W]N-\9!Z$;)?%_9/"'K"_R5JG.2JFZ!DTN.)V!UOK]^BQUTS0Z M?X78V$_<=!Q0/KR2)/::$D^TTQ6I3?QB)]3%@V))#. 7)=MFEVT:;#%S\LT: MZT*2YUF>2U7P>K47SZG;*;I>6B: K13BH:1TFY?/[-EP(88*1&:!EH\]?L-- MR;-VF8*@=G"%RK#$$/]@=7M^=XXK7M8T;^:=GUKN8&D \R/BST!VGH\%Z5QD/ MN*;R8T)[<'93%-RFKCZ(A0>%V(W\T3!#DR2#+XH;O)#4+O;[49H8,:H4*VZ24I3*K>UV8X; M_6X_K-UL9Y2#^';2NV.*(J%!X))4_&PO=V]R:W-H965T[ELTD.8M6Q,]LA[7[]S@YD3&N1]J)](3[[[GGN.9PGTT:;!UL@ M.G@LI;*SJ'"NFL2QS0HLN>WK"A6=K+0IN:/0K&-;&>1Y*"IES))D%)=(;0HF9\PB<'AN\ M0"D]$+7Q=8L9=92^<'^]0[\*VDG+DEN\T/*+R%TQB\81Y+CBM71WNGF'6STG M'B_3TH9?:-K<$8L@JZW3Y;:8.BB%:I_\<3N'O8)Q\D(!VQ:PT'=+%+J\Y([/ MIT8W8'PVH?E%D!JJJ3FA_)]R[PR="JIS\RNAN,H$E\"M16>A1&YK@SEP![S4 MQHEO%&3:.E@97<)&&%=3^I*KAVGLJ 4/%&=;ND5+QUZ@2QG<:.4*"V]4COG/ M #'UW@E@.P$+=A#Q$K,^#-(>L(0-#N -NH$, M[@?PVDI1L^3^??N8FM>(:S MB%XJBV:#T?SX*!TE9P?$##LQPT/H_U[,83J6PE\QPO'1F"6#LS]^GEM/0U<" MRR6:<"UV1W0]6+@COQ3=W2S\,CT]2Y+DA=UKS15A*Y*1;T@@6G!Z^WZBL3 < MPJ"7#AE*7,?K).7"@=360F7T1@0S"\#L#%Z-TM<=88!(QFFW\;% MFHKT;&1_X78H&NCJ-R:<<6,$!>3&L'R"#XK<2REJ#18T[AYP: HMY1/H1E&: MK9=6Y(+,N?UO''7PUNBZZH$5O@V:7])_[E[&>PY$ UD'G[741*U<:T;=;F?E MYZV#_4AOOP,WW*P%#5OBBDJ3_NE)!*;UUC9PN@I^MM2.IA^6!7V.T/@$.E]I M[7:!)^@^&PO=V]R M:W-H965T2X_?M1LN-F6)L"15\LD2+/(27K:%IK\VAS1 ?/A51V%N7. ME1=Q;-,<"V[[ND1%*QMM"N[(--O8E@9Y%I(*&;,DF<0%%RJ:3X-O9>9373DI M%*X,V*HHN'E9HM3U+!I$>\>=V.;..^+YM.1;O$?WNUP9LN(.)1,%*BNT H.; M6;087"Q'/CX$_!%8VX,Y^$[66C]ZXU6Y^8U07*6"2^#6HK/ '6RX,+#CLD)PN='5-H?2Z(UP MH U(;>TT=D3M >*TI5DV-.P=F@ZU<;N&[RC#[%R"FFKO"V;[P)3N*>(UI M'X:#'K"$#8_@#;N-& :\X5=N1/^MG6AX1F_S^$MV84N>XBRB6V31[#":GWP; M3)++(UV,NBY&Q]"_[CB/TS &GV*"DV]G+!E>?GIRS6:,+Y[Y?H/V#A M9_@OZ>YVZ:>#T\LD23[P?C0^()K@'[74)0NW0.LQHTO/=M77T M?'L>FUSC(>L-1HVK1H,M;@;K%Y+EM169X$:@]>PKH;:P4"UX0\8IQ6"&]#"L M)4)5!F5^JHC70_A: M3OX7C>J]AC=OQRTW6Z$L2-Q0:M(_);4UC1XWAM-ET,"U=J2H89K3$X;&!]#Z M1FNW-SQ!]RC._P)02P,$% @ 4SSR6$+[@Z$/ P ,P@ !D !X;"]W M;W)K&ULM59M;]LX#/XKA <,&^"K;=E.G#8)T*P; M=L!U*-K;[K-B,[%06_(DN>[^_5%VXJ;K$MR&VY?HC<_#AZ1D9MXI?6]*1 N/ M=27-PBNM;:#!M77/];865ZA9>Y.TW;L6VM&XC6,X;OL4[M)^;&TVK8&0I M1(W2""5!XV;A74;GJ\39]P9?!';F8 XNDK52]V[Q9['P0B<(*\RM8^ T/. [ MK"I'1#*^[CB]T:4#'L[W[!_ZV"F6-3?X3E7_B,*6"R_SH, -;RM[J[J/N(LG M=7RYJDS_"]U@FS(/\M985>_ I* 6I57W/+E M7*L.M+,F-C?I0^W1)$Y(5Y0[J^E4$,XN;]%8+7*+!>3RP.(Y04"*1]EL+WO% M3C)>87X&<>0#"UE\@B\>TQ#W?/'O3^SDW#O,A;&%[\\7AK@%JCH6*^)VQ5^?T07 M@/6WX 7H]GKEIM'T(@S#([L'P:RYO'^*86\>S3(_9D_P>.:'80J7>:Y; @EI MD4IY"/!9G$&23.#O9TGIA"W)7%C!*R!0?2I/49+X+)V,ZR2*_21F+T*,D]C/ MH@22E/E9]C(%Q\:_T)AS^*3D'WFK-4H+^KNJ'B(B]H1\D_IQ-'M[7$DR]=-) M\'!K!D_G03J^YW@IIH,(- M0<.S:>J!'EK4L+"JZ=O"6EEJ,OVTI*Z.VAG0^48INU\X!^/_A.6_4$L#!!0 M ( %,\\E@NG..XT ( )(' 9 >&PO=V]R:W-H965T[#CXD46 J]UU4CATZAU.;6=6560,WD#=] HR,K M+FJFM"O6KMP(8+DMJBN7$A*Y-2L;9S2P:S,Q&O"MJLH&9@+);5TS\7L,%=\- M'<\Y+,S+=:',@CL:;-@:%J">-S.A/;=#RS9R"A9-UC.MV6IK!O']"_6NU: MRY))>.#5SS)7Q=!)')3#BFTK->>[1]CK"0U>QBMI?]&NS:6Q@[*M5+S>%VL& M==FT7_:^[T.O("$G"NB^@%K>[4:6Y80I-AH(OD/"9<8UBIMEJ3*QLSE(42 M.EKJ.C5Z8+) K,E19@QXW99OK()&R8&K-+Q)@/(JFO%&%1%^: M'/*_ 5S-JR-'#^3&]"SB!+(;Y'L844+],WA^)]:W>/ZE8F\^4]MB!9]CF<-R M*S/2\F7<3W?!R&:>?'L8=#0DU%3QD)0NSY(3*Z(IJB MQ^]'A- G.(F\7F<)#E**%M\FO>YBO3L*<:Q;^#29]QN;'&FF@8>FO_K1,#DV M.D"SQUDO9@AUGG9)>LE,/CN$;N^>K$&L[6L@4<:WC6JOS&ZU>W#NVWOVF-Z^ M5E,FUF4C404K74INXM!!HGT!6D?QC;UUEUSI.]R:A7XT09@$'5]QK@Z.V:![ MAD=_ %!+ P04 " !3//)8H!1A:&8& !U$@ &0 'AL+W=O" -!SHOZ2F\;'GH"\?@) :\1\"SN>B&+ M\HQJ>GPHQ9I(,QO:S(TUU4H#'"^,4V9:8I1#3A_/4BH926C)-E?\J%[Q M3K?B4 0-X^$8?RZAFL"KS"[1>+;^]0@M%M;1)' PM?TG07WY57.>N[[_6?$; MFK%"/\]$.V 8:>^U(%=?3LFY4M4+R/E=LMR(3'O<3&N&ID[LQ^2"K;,[PFL@ MXH'BO0NA&:'[9#IUIO4_<:UTZ/B^^WH@,9GV5=5XPM!QP^E+D,SW.PY\)_+& M3A@&]V^B[M8+HMWJJA+UG!=<<\1\6K)JUDONUIKX3CC<#:NJ' MW7WH!)/IZ[FP5$XCQ[=V3 P;T\@GD8=+\!(V%O<((12&FP@C[YX/Y(;ODUDE M)4.1E4]J9/<:]_S]C;ASO8-'SZ].VC%,AJN=:6Q,=HGK.A$@1S&0QR_ M^SA MB_\'?&Y;3GIUI57:0Q[TWM86=*37ENPA9;ZEC+P3>4F+.Y+@FC$-N[A6Y$I4 M4'Z"^+MA2J,_P;L]H\$;'[1CY_=C=L0]V,=\YBCJW\3!N#,-;>G>'QK*%&L1 M2UIM2>G:R"'90ZWX6I O5":I\9+- M.,<*M%YIZ( ')[$3("(>D@:B+JQM*!)G:%AS\IGG'&ZL]:!@*.QO2)M"?4Y$&CV615-5>)Y*6EK<^WZSNN.[%I_)BM M&+'EVQS?1\F2JL):!B)MW+.AE<)'S(2/ 6=3!74F@H:&GPMQ4V> M%^ZDR LC)T#^;J'H(YC1Y#.]QN.S_)@N^X,)/,NK3=3H0!$TV9DIO59K*C($ MU0LIF\)SH3/9RA@VECB*?INQDVJ%-KJFYP%IT0[2@A![E#NQE<2=(,[]K?2= M9D(ID=?4-/Q9F8^@@5QFM"@,,QVS30+@2R1#6*U3CO@VQCQFG&.!!5-\55"C M+!+_CK-08//.O4%;?H[>) O;"H/]&B,C.1Z793;++EALD_ M4>&$K?I$6$Z4=8$9-NBM2I1$T[5 +;ME,N&J"1=3F1<+WI9BWZ1KA_LQFC9T M.GM,FH^=(-QJC@W[.@^(&_5A;^>Z,MOX6G*M490?]%9JNUBH;LK"U;UWH.>YV9\$S[$$\M?V* =2]]2;;+)^+"M_M^+)' M))GI"2T2Y!=6]!_E^U(BTQ]MO%A_:=>OM_=^+])L^.TGS\O6C5^Z[K8/T%'O M*"!GW*:,('3,!XTN!KJ]Y, MT)TW'_P%02P,$% @ 4SSR M6,/C&%F:! BQ8 !D !X;"]W;W)K&UL[5AM M;]LV$/XKA H4*2#'$O5F);:!I"_H!F0+DK;[S,BT150B59**D_WZ'25%EAK' MD5.D6[9],7G'N^/=\?B(ONE:R*\JI52CFSSC:F:E6A='X[%*4IH3=2@*RF%E M*61.-)!R-5:%I&11*>79&#M..,X)X]9\6O'.Y7PJ2ITQ3L\E4F6>$WE[2C.Q MGEFN=<>X8*M4&\9X/BW(BEY2_;DXET"-6RL+EE.NF.!(TN7,.G&/3GTC7PE\ M872M.G-D(KD2XJLA?EG,+,4 !-PJX\KO>J/+R'=%D/I5BC:21!FMF4H5::8-S MC)M#N=025AGHZ?GO.J42LJNHO*9J.M9@TZR,DT;_M-;'#^B[&)T)KE.%WO,% M7?0-C,&9UB-\Y]$IWFGQ'4T.D>?:"#O8VV'/:R/T*GO>DR.L]?WM^N96'*F" M)'1F%8T5:_[ZE1LZQSN\\UOO_%W6!WBW6Q^'J&\"O7XUP8YW_(\9X?+ U> _ M;.W.YM]((FI&":9.Q/4J'$EMV,?9$#"JJ^B):$ MJZS/&SHVI]724%DY*_,'UQ=LN:0FQ,X!5^>^(3\)".-^@&>G9NI&QX[C_$W< MYQY/%"(:_4IX"9\55".'"R-\F.RN'[$=XLAV@[CEN)%G!U'4T@>NY]FNA]]L M.!A4PLC;<%S'#KW8CCWWIP58WW!3A)*FYH,(E<$XT/39MAS=7=OV:G7+_?MR M=''?PB[ZP VP'?B='#\L,?I F$37)"LI2E+"5[ ?;+]DG/"$0;D3I:A6**=$ ME1( >I@N5'1J13E*D5B6/[VB>*^S_;$[=9-0U=K$^52&E27/EX\)O0%.'H MS:.1X\#VG7APHAKQ$7I_0V7"5.6D,EE2J(0GA*P))(K*ITOS"J6/6[4]/QCN M0R4-2:)*,[ZZY\$%\"5+-)Q9_1WXS)D>ZLI!Y#@/U_9VZ1K!X.5#\RO8W]L' MPXQ$V &C SP) +'\'H;%MC\)>A@6N+BG]B_$L*=AV5-NOX]#V]U1@'?K+P?/ M MO#_G?42\4RU >S(>&[GNV%[K[B(T3W!;4AUCUON"=&]@> ;1!D^7:$]X&X M1GX[R.%-$@>!'? <;Z/C.[8?=<$/^[8;NCVHBP//=B+<<_!_J'LB, "283=\ M;/D% 5VGWLS\OP1RONW'T;[BGTQ!D:JGIM":Z131;R73MR@5&6#,3TG6?1^X MX*-$<"U%EAGD8UQ#I2O]]$+? F.^UWU5-?1V6.M U!!8,ZC5D7##T XGG?^E M&$]L)^Z_X.));$^">R^X;4VI<:=!F%.YJMJ@II9*KNM>8D:7H.H<1H&%9-WZK DMBJK=>"6T%GDU32F!RC "L+X44*<-839H M^\_SOP!02P,$% @ 4SSR6.3N++W6#0 U3 !D !X;"]W;W)K&ULY5O[;]M&$OY7%BY:V !-\?W("XB3-E?S&9-MA8;WMBR$B7>+&6]X2V&]6K65+7@"T6T*6:>XT2S M#<_+DQ?/U+-W]8MG2G>U:S9;C:\OKD0A=P]/W%/^@>7^6K=TH/9BV<5 M7XDKT?Y6O:LQF@U<%OE&E$TN2U:+Y?.3E^Z3BX#FJPD?'RDC;EJJWQ-@== M^^)JS6MQ3GHM6,5O8.ZV>39KP9G>S[*.RX7FXAWAXGKLK2S;=<-^+!=B,64P M@TB#7%XOUX5W)\?7(K.9[UK,O^/E?J:?F$MS.A2+D25/Q3#P_ M00@THKX6)R]^^,Z-G*=WR!@,,@9W<=22B:;E\R)OUGFY4N_>U');_?!=XKGQTX8U2IZ\S$"/T&$J(PB+<=94(LMY M,?"Z%NL\*P3;<5 ADVPKD&'KW)BU$K>+O$84%C=L+8L%D_4B+Y$!] (-24*+ MOY*;BI>\%<2L;\R[<726)Y MB6,Y$!8%QY2]6VC-(:805! RN2KS?Y/6#2.?]9RG_212ANAO]V UV7T*/I@C M.C\BI?4]=#![J2*ZM MM$'0M 48(VJ0^8:-]FWV:\E^@;^K)[&E8LIBXH]MWMZ<]U2-$>\9G (U4QNU M*N#HIYUQ2$^=8GZMU-LKTQIG9O#N\G:M["+G_^K, I4'DRM/J,6.U\H-:"?; M.I]O^XT41;[*YX41'1!Y4Q7RA@Q&Q!)D-:M$W< )V"FJ6-$;6OMV)_.;SLJ# MD,LNBZV06R&C=DF0R4IGN<[I52)3QAL#QW64^5*]P(4DZ3']];$(5M%ZK7>; M@_NB4QM)LPO8S]H&<&FV554(Y0I'-D-;'G91[1:\J6,WAIGRNS[>>O-,]O@2 M$M9Y1C&J5_BMI$B<[K8.QL/XZJK:8C#T[8ZM]*OS1MM!*A7@Y[6XSN6V0;3H M\%ATT7%,6S*H#C_J'ZD*=6+0ZEK3D<&=>MG8T,YG[UKH3AZ,'B!WYGJGA^!7 MTK@.NQ&\-NJ$EH^RM\K0"%?/.N) :V5!-,W-D);+K7)*C/:S,K_F><$I?&A= MKJ),K]4G9&T3$OS([B"1^Z'EI*D5>(XJJ,TV6VOI6MDBMQ]??H=DOT:+>4/% M+V^:[607CRR()..E9[9OF,B..L1#^OUZI%7]_Z0D)94DMI$I/$ MPTRRC=R55'Z:8V:TAY:(-I91F5^,V;?K/?>V=!1FP1+;\="2%P7YV;A09^!, M-GW"CP,K33U*^/:D-9OD"/&)[CO7[X5JCDC5R:;=J9%]1+D5 MP[34#R?+N-ZXG&]YOL_.D0^@1G902,;MZ E"RTV.L_.L- [9^170)64QX@:, M^U&T-#K@Y5E)& PCA P<:1RE?L+.WZ MK>%&Q(DO /QR)"ZN0NZ G1M9@:&J MZUE^F [#"".7O5=..0@06H$S3G%]RX_<<1A801I_L8-\Z+O/ON2/@*+OK$]_ MD2BAR=DHD&=%;F(*Y,:1J9$+*#$P+F5Y?ISY:.4X-90R=@\&2IRO,7EMECFVC-5Z8'YM'>:G09)L,B'0MYDZ.AT M1VJ@'K3OM5 =C&X@Q"=19WFCJA5XY5(E^%XP=$HUK%)*!EF*7(.A$MO)-OJT M@"_;KJ[T"19U"GO80.+B1B7(0K2J9X0@$$ZA$D#6#,N@%^]CS> P1:\-6T%+ M0-QV5*5I9?81DB.-ERLQM$X_O_M5\?H')H/OT''2,VA0\':0OV\%WE)CKC:^ M8SU655V[>D/TW1!VUNB#*65_PT3]RQ%AOE%"?ZF;VKE8Y:5JY;KBKM@.<82. M)$Q1#@,SN&,$7YH:&GC-/(H;SIG$\DI M04.YI5!X]=2UPA!I)O7/Z#Y%[QM[KKY/0ROT@[->!^KU3>D-$0W1$LL-7"MQ MG0-+RFT+UT8;VEZBB ,;&Z?N00O5(+1I\S4,!..O];80;M_5R9SM*'ZO6K )V9!._G8 M$?*MKP^-P*^]HK^'J2<[ILH*^YV\]T=MU^Y^XFD_\=PX+=H7;XQM=9)G/!X' MY)JV[YMCQX[&=B:-8RL-QT*:!E1)'PI)R3&"%<62% MCJ)*B"JAV6%/YD6VT1SZED-K0 :TW%%B^9ZB2TWY4U->S<=XX/EV,,J1(&>E M1I!3$@D-@L>ZWIE9WD_.0Q$ZVZ;#E8N\R>1659>,-VNV1#2QC6C74I6;!%4@]T41?9':P3#4%=M]GGS M(.%1RC2]^*RF0Q6*>G0[_](_V:@\M-RVVUJ8C8K%-"R$ MU9W%R,H@ZGF+T> MZD1ECM:(CKOSC8+K%ZIMH\[HX3I-@>"X"1=Y*3?4F.CP.:?((NJ-7(CB(58T MBH3AT?8L,?OWGHXE.%&V+G]62;O,!VV/?,C9U3TPN'N,GI M.-=1#\V_C]&,FW,HQH;-?*MVKW.RICO!J;8*9ZY1<@MJ58?#46-O=%]\+TNCUNE#]V[>)!A>X\HO.%O.E^#))Z^BO0CI&V\$IMEVQ;7Y-L MW7%5[SWP=,5.>5'?JU/1!KO%U++4%O2AL=A;<:^G/F11233C-QISM.8BA_IT MINDCJ%]2&_=Z](;NEX.#8[%V_Z1>=PJ]DE/)U^CB)2(1EIVR;O)-7J 2_F9? MV3V6R)1(N>A/<#HD@\WG18_3IHH!(&5BT0,J,U2'EG1^=L]IX^,!P7I<1R>3 MK5KG =".B+TGPR5CDCU ,ST)8=>#V[P[L)6KA6'^ =X MX$8*XB3H;_S(\GPT0 !:;SJ+NK'E^+[E4C^46'$ 0$,ME:]_BOJ@G61$65Y@ M^:%Q1'/J R,E6,"]!V7%3FQ%?GA&2"W$2DX2J/O4Q[_8/8ZR;I4>XH5>!*G] MSTOX]X:?.?OR]EU_1"QCE/V_"IKY;*?_ AARO+UX:$A,(5DXZ*2(!PH_L:,1K&G>KH(O3M3-=X=; MWV6N;T<&4@H0O0'I@:6"HS2![8\ +U9KQ'>M$=BI;^BMX51_'?1P1SU $]JN M<1X)\*PIIH0 XU$E=M>?>3+E\?^O#^^U@Q'++G.[JT#.,HM.)(>_0^J^" E6O'Y@\"4U;]F%QDGU5\BU3Q. BFG+HA[><> MH_Z1P<@QXR^9,NJ&KC=SHSU&W:,)HV3<.51:=X\9G3G$L5:Q-[Q_:'CCD1V/ M#/NR/'*;E./'!-/TE+XDQ#M>%_+A(/I(8?CKP.E'Z0/WKY<# MS)RB;>#I[_^C8?;MMP;X#GQZ'*0:>T\&B3%X,!Q_?^L6_DE(^HA;W(.L+X!R MV.]*SU?_ _#Z=B4?!6VK;Q._%&%??0M\_:#F/^M/>R['CT?^S[Y%@=?1,5T\ M/-W?X?L_5KGMD^:9\:GY1M0K]4%]P]3AH/[J?'@Z?+/_4G^J/D[7'_R_Y37@ M;,,*L00I"EAX@FA7']'K02LK]>'Z7+:MW*C;M>"H*#0![Y=2MOV %AC^3X87 M_P502P,$% @ 4SSR6!4-Y?Z3!@ N1$ !D !X;"]W;W)K&ULM5C;4H,Z8Z MGTYUDD'!]4164.*;E50%-WBKUE-=*>"IG53D4]]U9]."BW)T=6&?W:JK"UF; M7)1PJYBNBX*K[0WD#O@D8*,'UXPR64KYF6[>I)O/1BRIM9%%.QDC*$39_.AZ)6.=<53^!RA+V@0=W#Z.K93][,?7$BT+ / M-#R%_EVDG$;R8_84&'OV4^R[P8L?_G^M&3<,28)BB;A$5/<*"?,M:P>3[M[= MT*4W?^&Z[A-/FXC[.,?B[ #F50W,2'2%G!M(<:PR8I!2&/J.Z\Z9YRV<, B[ MX283ZG!PX'G.S'.9Y\\=SX\.UII' ;Z?,S^<.5&T^.;ZW$$*166])Q=\*7)A MMIB,<)@0@Y3\,' 6 <('OK.(/':=)*K&G. !C5.'+@N#F1.',_8! MDEH19@J5U,+L1J(,G=@+=_=$<8#K M.;X?LNM"UB6"MWPPW A85:LD(RRY8CKCV $L@SRU[^P]$V4")1DNL_L(M"OY M\]TR<>SX<:,!SW_!WI2)+(9"-?SA4*P8U (S"2/'C>9];.EI..V.DJH43S;VODO\6M#YG)7+_ M'&U<*2P&JZ2R:MB->4Q']V:,@491<,;&/A4)+_XW%L8-#6<]#X\S&7LHS#@( M!E.ZH X+%:$+^/. (4LQ7L6Q[=XC3D$.X5BRR28B2U>,H]M@2LVH6X[HX:2*J7YU@*@J4TF M\Y1$P-<*L#)(#Z+?O+YC'R')2IG+];99&CE\GN#&IF2>$\C>;+S)MCS98<"Q4R OOLSP^'4R:(T@#0BSYC%?C#TA)=- MN*AP4$(BTTH6[/>Z!!:X34UIG8-"3]A'7+%?OE(B ;;AV#> Z^&I A%[ BBX ME2AYF0B>TT+VY(=".BR0Y8\C'CP?(-'X.N<(A*1K/%?B69"B;[+6%22-(H^R M,-G1E;<$J&,^BK'PJE+R0>#)#)!ZW$+0]K%+T1FPU2D[03)"?K:=J/ZA/+<# M4NH*0=%VJAPL/J$F2(5N],>M;FFXW>11(_<\KZ'3(1)E5\>4:U.C"A.N,\IV MA4==W:C;ZHV3K]D&;JN^%#0+J6JFZ7JI25:EP8P*] Y<,J4 M$1J-A9)+I,8*OB\'$G"[7MME#59E*:E-(GV-5?3JV#4$==-I^1\J@A"I@NJ; M5'Y$42MC"U+"6B)Y5(:F+$WH+7;Z8^!DC*03SVK$ZH0XPFT#[CDF?+3T6!2V M!"A)RB:W9;.>-=G9WHE#UO@EUDZ4N*$/_-/N_[ND-HI,&?L(^T0VR[=]V.?$ M/F%\^)'$;B4F.,P)>=,U!=^:6Y\,NF2I>?/MD\JD)DKU/O>6X 24P3)^E>BG M(G#8)A-)ABTB[T6**0/'.]J2ZN0K\K'K'_AFIYWCOOF(9NJ*O]%1NO3)A;0E M E=-;1OKKE]W]467&7C@#) M<#^>@7):+^ABWO,.S+@W#[ZSR?_*-XYOT\%I%Z;"M$?7OC [8]S;5=K'K='B ME2$1V$/;8'?^-@9;T0G=[2PHOP3/7#1RSSW(Q-O9E@=[+6A9.HY-CGVM30>? MTP6HM?W10#-+7O-EW3_M?Y>X;C['=\.;'S7><84G%\UR6.%4=S*/1HW8NQLC M*_MQOI0&/_7M90;H)8H&X/N51&]H;VB!_M>:JW\!4$L#!!0 ( %,\\EB( M*PB,9P( . % 9 >&PO=V]R:W-H965TS5JEGTV!:.%55-+,@\+:>AJ&)BM0<#-4-4JZ62DMN*6C7H>FULAS M'R2JD$71.!2\E$$Z\[9[GPI>2E0FE))T+B:!]?Q=#%R_M[A1XFMV=F#4[)4ZMD=ON7S M('()8869=01.RPO>8%4Y$*7Q:\,,^B==X.Y^2__BM9.6)3=XHZJ?96Z+>3 ) M(,<5;RK[H-JON-%S[GB9JHS_A;;S94D 66.L$IM@RD"4LEOYZ^8[[ 1,H@,! M;!/ ?-[=0S[+6VYY.M.J!>V\B>8V7JJ/IN1*Z8KR:#7=EA1GT\=":?O)HA:P M5)J"2[DVL] 2VCF$V0:SZ##L "9F<*>D+0Q\ECGF?P)"PO:)L6UB"W:4>(O9 M$))X "QBR1%>T@M-/"_Y%Z'#?4H[SF@_QS7)U-0\PWE 76!0OV"0GIW$X^CJ M2):C/LO1,?K?E^,XAEW"7A*@ MA[N%V\875U$4'; ^28-9HS%_YTTN!]&8D.?QX")AO?U[@=#Z9B-G_H*:9@>4 MDI2BL:"Y15 K,'OEM]S :#B.3P>TC":G4),(+F4C@']4YA1U_[_AOM*&.UTG M4*_];#&0J4;:K@%[:S^^KKNN?7?O9M\=U^M2&JAP1:'1\.(\ -W-D^Y@5>U[ M>*DL302_+6@$HW8.=+]2RFX/[H%^J*>_ 5!+ P04 " !3//)8"SAA='D" M #\!0 &0 'AL+W=O)8DM*FB$'>@6%'I6VC3"H6G6B6T-B#(D-77" M*1TEC9 JRB?A;&'RB=ZX6BI8&&(W32/,^PQJO9U&+-H?/,EUY?Q!DD]:L89G M<-_:A4$KZ2FE;$!9J14QL)I&-^QJEOGX$/!=PM8>[(FO9*GUBS?NRVE$O2"H MH7">('!YA3G4M0>AC)\[9M1?Z1,/]WOZ7:@=:UD*"W-=_Y"EJZ;1."(EK,2F M=D]Z^Q5V]0P]K]"U#;]DV\4R#"XVUNEFEXP*&JFZ5;SMOL-!PIA^DL!W"3SH M[BX**F^%$_G$Z"TQ/AII?A-*#=DH3BK?E&=GT"LQS^7S< 48K*355CH[21QB MO3,I=HA9A^"?(!@G#UJYRI(OJH3R3T"">GI1?"]JQD\2;Z$8D)3%A%.>GN"E M?9%IX*7_4V2'R#Y&^+=Q95M1P#3"/[\%\PI1?G[&1O3ZA,"L%YB=HO^=P-.( ME)(C"CD_&W.:7O_S>F.)< 3; Q>VAH?^'"4]/)5JC7>5!1ZHPY4\RR->\Q&+.50X M Y3"L4)F0KT,/NI_24&#W./O3?K3=="_Z=W@W%Q^$64ME20TK M3*6#BV%$3#=K.L/I-KSOI7:H.&PK',]@? #Z5UJ[O>$OZ =^_@M02P,$% M @ 4SSR6&FUC3#% @ [@8 !D !X;"]W;W)K&ULM55M3]LP$/XKIR"A3:J:-"EM1U\D"D-,$P(5;?OL))?&(K8SVVGAW^_L MM%FG0=$V[4/K._ONN<>^^/%LJ_2C*1$M/(E*FGE06EN?AZ')2A3,]%6-DE8* MI06SY.IU:&J-+/=)H@KC*!J%@G$9+&9^[EXO9JJQ%9=XK\$T0C#]O,1*;>?! M(-A/K/BZM&XB7,QJML8'M%_J>TU>V*'D7* T7$G06,R#B\'Y=N=PD#")7DF(=PFQY]T6\BROF&6+F59;T"Z:T)SAM^JSB1R7KBD/5M,J MISR[N+,E:BBX9#+CK(**LY17W'(T4&@E8,.U;6@A9?)Q%EHJZ1+#; >_;.'C M5^ ',=PJ:4L#'V6.^:\ (7'M",=[PLOX*.(59GU(!CV(HS@Y@I=T!Y!XO.1_ M'4 +/WP9WMVIH/!XO1D,(JF1\@/._+#8^C_3OXX?#* /ZH MIR>3.$JF?SU>&& 6J,4H4BKKVKQ?HG;'ON>_):UNE]X>C*<01=&;\V^-*ZP; MG95TU8&M-2))D#4P^=!+XC&<#7O).#E&V''L 1T;:=9+0*J .TDJ(B4)$RS= ML3&A&FFY7(-5CG9;I.=(O[OY?#6*G.E^[V&+&L%@UFC,(7TF 4IMZ[<]X3*K M&KII9'B2<32][IK'C$%B() 9GT_4"\8U;%C5(%'6JEF7H'S+,R7H@RV=_&[0 MP2J!'G P[;_TY88'&B10K[W2&H*AG;5RU,UV8G[1:MC/\/8EN&5ZS:6!"@M* MC?KCLP!TJZZM8U7M%2U5EO31FR4]2*A= *T72MF]XPIT3]SB!U!+ P04 M" !3//)8A79,O.(" Q" &0 'AL+W=OR;V38QJ@P@M!<"J1@.?6NPZMYY.P;@V\<-OI@ MCEPF"RF?'?B<33WL!$$!J7$,S YKN(&B<$16QH\=I]>%=(Z'\SW[79.[S67! M--S(XCO/3#[U$@]EL&1U81[EYA/L\ADXOE06NOE%F]8VBCR4UMK(!&I6WS+#91,D-4L[:LKE)DVKC;<5QX2[ER2B[ MRZV?F=V"XFOF3@8MN6 BY:Q 3&LP&C&1H8*S!2^XX: G@;$!G5N0[LCG+3DY M01X2="^%R37Z*#+(7A,$5FDGE^SESLE9QEM(+Q$-?40PH6?X:)<^;?CH";Z[ M+F MGQ$<=8*C<^Q_>U_GR2E![^!'%Q\2@NGXOXW7-J2QBE(H%Z"::W]K8I\!.02T M U^D_5JL]E/X[L*H_TSA*_ A''0Y'/AF..CCPXSCN$$T2=%,K!2+=(ENH-TQE/=4P M"OT1'?;60Q\G/3,=)'Y,X\/MF."S#Z$3Y=,1]FD4]KIBG\;])= X\BDF!T)] MC)-_]D!^-VV@=Z\;:;W3*UL14,%+*TKOAP./*3:!M4"(ZNF*2RDL2VF MF>:VIX-R!G9_*:79 Q>@^Y&ULG51-;]LP#/TKA ;L-,1? M:5=DMH$FV; =.@0MMIT5B[&%6I(GR7'S[R?)B91Z312%D"BC=(XOHT$Y9*4 M>8CM=)FKWK9&\]7 MJ=:$+PQC;I(1J'ICE3B#G0+!Y;C2E_-_N +SY98?.4/)3!Y91^>#476&KD=H^@8T2>%! M2=L8^"P9LG\)(J=C$I->Q*S36<8M5@O(D@^0QFDVPY=-Q66!+_N?XD;H\G6H MGX65Z6B%!7'-;E ?D93OWR6W\:<983HJND$ZCJ,EH%*]=*._3=%I^F]'YOV;_HX^@]4UUP::/'@H/'BXPT! M/8[3Z%C5A1;>*^L&(IB->X%0^P2W?U#*7AQ_P/2FE7\ 4$L#!!0 ( %,\ M\E@D9"E]B@0 ) 0 9 >&PO=V]R:W-H965TBXVR_?D>2+2F. M[21-\[ OD6;$&9X9\AR:&:VU^58NI+3H(<^*NFZ9+&0NRA.]E 5\ M2;7)A073S-UR::28U4%YYC)" C<7JG FH]IW8R8CO;*9*N2-0>4JSX7Y]T)F M>CUVJ+-UW*KYPE8.=S):BKG\*NU?RQL#EMMFF:E<%J72!3(R'3OG]/3"J\;7 M _Y639V2 5(9C*Q508!CWMY*;.L2@0POF]R.NV456#_ M?9O]C[IVJ&4J2GFILW_4S"[&3N2@F4S%*K.W>OU);NKQJWR)SLKZ+UHW8QEQ M4+(JK(4XP88?Q(/MZ6R>M\_&UE-DF\ M_4DJ?IR62Y'(L0,$**6YE\[DXP<:D+,C$+T6HG>O M'*(LI2W1W4*B7-]+8!E8.JWV\Y-!:VDDO*-49T#A\A1]_! QPL_>[7F>),!: M(RS@>&VLR+6QZH>H*?]6(- 055A1S-4TDZ^.OH,69AIZ6';HFHYNS2]V(4UG MWFDKLB=I;J\OJE<:GA%"?J'WS:MDT9^B6(&2HX:G% C+<$RB=@@#FW ?^3$. M?=JZ_RA6YGH>:%^U'L502_0TNA46:1-W3A$:8#CF+>! Q_[E ]1A // M:[V4$4R95P$"V9#Y5)JM=%#DL1@@=7,S$F"?,11$F,=^ZPZ)AR,:/0^IG11* MXU[7S0&CF(7>L', =B^*.T?H83\,]Z%D76<\AIG7H:61#W;74)]",4&7,HSK M*IY%[1',(P] AICS8(BX'R/*L4?VXN&]E6(X8%V;J!_BF/;P MR@U\68X8AT MGP^IT24<%JI8R5FO7=,=AQ^(,$@P&% AONU(\91 /-0' "\'K!"R9H-S1H7.#W-CC@#![I M W"%Q7NG[A$,T[CC>T59WC-!!SE[0D'R1!]25/8\\#I^:$?$:*8'6;M+SN28!X+U725=;)?[QCH[*,Z MW[XQ]_VJVCU4=N5Z5R[AYO.;3M.CPM8_9V []O=1O2EZCF:YAD^*#"(.6[\' M)_!Q[,<]&S@4!O_GU?A9J =/GO8D:]B_P[P=1AQ:QYUM\88E;!1IOS@\XNR^ M^XC;NR7FTLSKNW ):KXJ;'-A;+WM=?N\N65VPYN[^K4P0 M:>Z_C6'ULKYS3K6%&VS]NI!B)DTU +ZG6MNM44W0_A-B\A]02P,$% @ M4SSR6.415,J@"0 :1\ !D !X;"]W;W)K&UL MW5G[C]NX$?Y7"!]P\ +,6GSHE>PND-V[:U,DUR!)VY]IF;;5R)*/DO?1O[X? MJ1?M]3KO'E @R,H2-3.<^>:;&>KBKC(?Z[76#;G?%&5].5DWS?;Y;%9G:[U1 M]7FUU26>+"NS40U^FM6LWAJM%NZE33'C01#--BHO)U<7[MY;3EYR9Y?2[O>+?AGKN]J[YK8GZ M**P@F/%')W,RJ+0O^M>]]-_M&/Z$&,;)FZILUC7YM5SHQ;Z &6P:#..]8=?\I,1?='9. M!*.$!UR&C0HG3WSK1ELQ\K@8FR//ZZW*].4$25!K+0$,=:;N38NSOU-Q)O9_[B+_*-WWKVYMI$-CZUFUT:11]V3*J)2<1D%R-KPX3=. LEAX=T3$:,SD&8Q&X+.\=:@J%T1M M*M/D_VEO2)'06*;C;A*(%X&W.T:%9.1W\&V^V:K<@.$:4L V71,(6.:E*B&^ M<+(S))4!%I'7C:J7.7S0A_*=>[BH[=9 M0'F0C()I$C+GR%;0(J^W50U;JR79&@NFYL'9K?_8Y5NGU?XZU$=X%(TJ))7I MZ*"(!F%"WJ^5T<\LW2[(5CU82371]RA%5O/T]ZK1A,=GA(=4!BEA@B(^K:C8 M[;O=[(Q,5RA,9\Y6;?);96M +R ](RQ*:2C#,51$GLW> !#0+< M<(ZP[FU5+ZW"RJ)/.\_^NX)OR2W1*AX]X-"<1#_JL1 M'QE4K=JX#DI&B2<0DJ8C0F+*PIB\TQNM:ICD!,-JHQ=ZLW494N1JGA=Y\S"X MXRG14Q'3)):/%_SFW*^1'35\'TMDW$@4(J0L&@UB"##X\%79:/ UPF2J#0 ) M%#1YN6J[@KS)=>WYBM,T\7,_0K3VG!E1;IWYZSU\5JYTA[)9EV&/-C:-X1;I M212,T\2SF3&P#2,W3EIMB=GV,M:^3&WS1A7/R0>C%AI^S#10C$R"&L8!^Y@A MVI&@20)'L22$+\#^![0A;>*&B%5$&9S!4\KCB+PU>L@M"Z8*=&WV50A0B4P" M'ZGPKV3>YE@44BYE9^ H!Z*M$) 1H)R&'F BL!,?)28LIJ'%XF!U#Q$;%3P, MQ+C:97JXESBI '/?N%8):A<:C)1[E)9*207S."Q.:?Q&81F=\.&:-+D(6ECJZ"Z(5#] EM86)] M)_:\@6(R:H.GDT\H.\)3;"P[0^E SY,A\51OD8N4C4^1P])%%[21ME;&%M>%GC?DPSJO2=T-? [Y MF$.Q"/]4\5#CX9?)4^Z%O7BX$-AE+@SVPD9S4]WJ5@*X^PL4+#TTU!T<#M4= M*CW_9@R^= W+4S#[!H2]PSY-GC66R7HG-)CA1U:&G^R.C;8^

/-4^9^3\BG-*R^3:X7WW\3JVBOW#VK??ZB+7?LD M\L>BKHMM^W8CE09E4T!M7Q=%_>5#\W#SP^/R'WX#4$L#!!0 ( %,\\ECS MV?=9 @0 *80 9 >&PO=V]R:W-H965TGI3LAGM0+0Y*7(N9I9*ZW7-[:MDA445%V+-7!\DPE9 M4(V/?@UG5F.B0AR2+2!H'C9PAWDN4'"./ZJ0:UF3N-X>+]'_[DD MCV2>J(([D7]CJ5[-K,@B*61TD^M'L?L%:D(C@Y>(7)6_9%?;.A9)-DJ+HG;& M" K&JRM]J84X<'##$PY>[>!U'8(3#G[MX)_K$-0.0:E,1:74(:::SJ=2[(@T MUHAF;DHQ2V^DS[C)^QR16Y%]OR MI2*,$[T"PHHU9;*TSX52A.:X:JFMD:B)EP[J4DM*E+> M"5*NAX%SO5+D)YY"V@:P4:%&)F\OT\(;1(PAN2:^^XEXCN?W!'1WOKO7XQZ? M[^X.L/&;I/LEGG\JZ?]-5OL25042] =BFMJ-6M,$9A9V+0,#UMPL >=SG\B7 M!(LO!-9*0- D(!A"GR]@R3AG?&G$- EX!2K[Y*M@PA+&M/#M_&HTB4:XAK:' MP@S.]EYA+@36$F;4"#,:% ;K]=\DJ0!&+4G&_GC2D61TEG+Q8#C?239LR(:# M9.\DI$Q7K?9O\E72%/!3F@#;TJ<<"/:^3NWUR3$XQ7L+[))@\87 6M*.&VG' M_Y<.-[YD BX)%E\(K)6 J$E =)D.%QV7L^N&T:1;SWUVWLAWHTY!1\=U/QE[ M@=^8M>A,&CJ303JW*58J+H3]VCA<2Y\([R_-R7'(@>;=8^9&8W?4(=9C M-G:=T.TGYCIO&T!GD-HC)%@L\M4PHX78F*+92:8U HZ7UFF/.P MR_38+/ F47@BZ=X;!6_X._N2K"A? DE9EH$$WM_;:I3VQS;LEF:?5=#]T X' M]+TY>]OQNH/[N7,V%C5"V&XQ(3:C+M\^PYZ>%?#-]@JA/\/978D17)(4-(YWJ,Z9+5H;AZ MT&)='A.?A,9#9WF[ MR22&. [S,A]/[!3-#\-3'_!U!+ P04 " !3//)8 MN?\:'OH$ #!'P &0 'AL+W=O6;:EN6;.4H+8SDO[]W1Y9P<>)86^(X"=LAS1+^]QQDY M+0QH/-WXG&YW7-XPE_,]VN(OF/^^OZ.B938HZS3'!4M) 2C>+(R?X&UL6]*A MM/@CQ2=V=@UD*/>$/,C&K^N%8X0PG7$(@\7?$*YQE$DGTX^\:U&C>*1W/ MKY_0/Y3!BV#N$<,KDOV9KOEN800&6.,-.F3\,SG]@NN /(F7D(R5O^!4VUH& M2 Z,D[QV%CW(TZ+Z1X\U$6<.T'W&P:X=[$L=G-K!N=3!K1W<2QV\VJ$,W:QB M+XF+$$?+.24G0*6U0),7)?NEM^ K+>1 ^<*I>)H*/[[\A HQ'D3F.2 ;L$D+ M5"0IR@!-V0-X"SXT-Q!CF#.08\0.%*\!X@#EA/+T']%(".-@0TDNDE8\I,46 MB)%,D1P*#+R*,$=IQEX+O-5O?X%7/_X ?>_=:U#]@[0 7W?DP%"Q9G.3BZ!D MU\RD#N!]%8#]3 13FZ ]\ V[*=$??5Y>[VB'MTN3L<<8\O=[>Z[J9(9)-- MN\FF7>(YS^&E+,F(3)#,9B+RE/(JE?AQ7]X?([C"=,7Y2,6\T2T\XWIB/AS/::D.7[+4RD(G M6*03+-8$UDE+V*0EO$+)%^I,C$ZP2"=8K FLDQAHM=+*^I];9PW0KM=8C72JP)56M$@K6JP+K9N>5J-";2)U-$_^H))PH&OWUZBAU4"/JOLY MF=5K*%+82E*HUJ17_M8'APH6AI8=!EZ?^!%#WPI_"VEQNGQZ$-[UN\S14 M,EJUHE:T6!=:]^2F58NV6BU>5AK6(/V*#X:])76E?MOD@QB=:+$NM(II\^ST M4QYN?T)TFXJ:,,,; 6_=S,04I]5Y<=7@9%\>B-X3+HK$\G*'T1I3:2">;PCA M3PUYQMJJ_BCL) M=WZ-DK*<8$9$,YIH M T'@;T>7-,L,$HSCWPK4J_LTB"BE*[+- M]+W8?Z85H9'!2T2F["_:5[&!AY*MTB*ODF$$.>/E/_E>"7&4@*,7$L(J(6PG M#%](&%0)@]R1--*"9"RNFS0;ZC)MY_Z(E/&60 MIQ>WA,/TPD1J)%9HQ3CA"2,9DDP]H@MT*W;VH4*,([VAB.4%8=+&9T(I1#)8 M.9!#37HBN)8PDX@H12$'FN">*U+.L9F?%!&>PBHK"B$U4E3N&.2^CZDF+%,? MH,OEG_^@]^]^P='HTP=4_IO.OV[$5D&NFOD:>)O1^TG%\:;D&+[ $8? @^N- M0K_RE*9- !\$JU4+GU6["3L18YINA(CU^?CCO8#.HU M,+!X@S>L 9?:)=K0C68*U94J2$+G'E0B,\/46YAY##ZYE.H3+.X)K*'BL%9Q MV(6^N*%KQCGC:[OL8:L\42)=\I4PD84Q97FWN!A-)R-8"+MC83I[.U>8GL : MPHQJ84:=PL"F^YDD)<"H(VQI%T M9^JB0EI4A9Q*=>EBWXEX[G[J$RSN":RAY+A6M+>@*FT;M'3@YW:AC? AJ,)G63*:=3*[3E!D;86U%RX9\ M1)QJ%ZNI8[B#P7#88N4*"R(S*QW3AG:SAT[=*3ZN6(&A]5PB;G M@SW%W?[T32^6;LRS^9\Z6P=]ATO&>/S2Z^?@6'&W9;VG"7SERR=#G^1B:[[V M]_!*TI1#TPH!@1V#C^_LR2E$=#JJTVK=JROM"ZVIU\&7XD[#]I/7=:\VM%>T MN$)K>(1H^M+^.3A,W&TQ7_-6=QC"TT72VP*I M4&)V07D<5+?6IYS7]FROU7YC3C_MB=P!ICPZO242:JI"&5T!9' Y!OUE>1I9 MWFA1V/.Y!Z'A(]%>;BA)J30!\'PEA'Z^,1W49\*+_P!02P,$% @ 4SSR M6(B_(J?"!0 +Q\ !D !X;"]W;W)K&ULQ9EM M;]LV$,>_"N$!0PHLM4B*>D@3 VN"K076+&B[#<.P%[1%QT0DT27I. 'VX4?) MJAXLBHD"%7UC6];=\7\GBO>C=+X7\DYM&-/@(4MS=3';:+T]F\_5:L,RJEZ+ M+*\_.]&+L[%3J<\9S<2J%V6 M4?GXEJ5B?S&#LZ]_?.2W&UW\,5^<;^DM^\3T']L;:8[F=92$9RQ77.1 LO7% M[&=X=HE)X5!:_,G97K5^@R*5I1!WQ<'[Y&+F%8I8RE:Z"$'-USV[9&E:1#(Z MOE1!9_68A6/[]]?HOY3)FV265+%+D?[%$[VYF$4SD+ UW:7ZH]B_8U5"I<"5 M2%7Y"?:5K3<#JYW2(JN@\\; ML5,T3]3Y7!M]Q2CS5:7E[4$+&M!RQ5:O 88_ >0A;'&_?+X[ZKK/357JTJ"Z M-*B,AX?B<;5*A=I)5I3&S)B=+ IA"I8^*JZ N8= +O+3A$E^3XO9V*I?RNF2 MIUQS9BW$863?/G)QZYZI+5VQBYFY-Q63]VRV*$KLO;&59:)@G2+ANDC8%7WQ MN]XP:<\;K*7(P#V7>F=.+&E^9ZO$(7Q0AB_6G/L%\7%H+O]].\6^511C%-96 M'>U^K=UW:K\L;R\C/V%;H;BV7JE#"-(:&:$ (N@?*>S;P1C%,,)VC:362)P: M/] 'GNTR<+NCDN::,< >MN6DM(DE?1&0$!@>:;69H:BX:6Q2@UIJX)3:72ML M\IS^8V?]1,$ZJ89UJN%W6QK"*8LT4;!.D:*Z2)%S/GS:"*E/-9,96 IIG'E^ M:\TXZM]B)/2\XUEK,8M]/X#V61O7*F.GRL^2)LQZ3.V7)N[? M-Q@A&!\KM=F%)":172KTFF;M.<6^SU?I+C%U/ ,I,_#RU%RJPI'.ZAJ'Z$BO MQ2P.8T(&Y+;8 G[;YE#%)T]T!XN9HSW !@"@LW4^KT%4,8XZ1(Q:$[-2V3=T MM@C8]&#H;L+7+UQJJK!M13CV4(2C8^D6PR"*C/H!Z4T+ANX>_*L42@'%M$Y9 M D[,PFG .S?D*R7+5X] [>FVQ,T3GJ_-GN.5-0_G&&/73-AOY:P.I-BP W3!P]9+I."D?5-$ZBQH) MAI;@IO-#9\]GUG\. M,,QUJ($ ],1S@"&N<_N-5M]_-H )B2$!%H"4+&>]+.YX M8Q.;*EHW^Z;A8_C=& X[66-TH2:*UBU4@QK8C1ICR CW^0%[T.\]G+<\V,"Q MZ3@#4[KU;L'-&6.Q"%L>4]CT]LW\T(L'VC5NL *[L>*E[;H*&SPEV\(9KC(W MF('=F#&X]+G]1D]\TDO3JG_>>IM9O$K^0.4MSY69 FOCZ+T.31QY>#M[.-!B M6[[@7 IML*[\N6%FELO"P)Q?"Z&_'A3O3.MWY(O_ 5!+ P04 " !3//)8 MK07([2X$ &&0 &0 'AL+W=OB1M=\!^_$A)U<.F ME2B0^L66K'N/[SF\5SZ4YT96*&N:DDQ2G@%!-@OG-WB[0H%) MR".^47*4C6-@J#QR_F1._E@O',]41!B)E8' ^NU 5H0Q@Z3K^*<$=:KO-(G- MXQ_H]SEY3>812[+B["^Z5LG"F3I@339XS]1G?OR=E(1"@Q=S)O-7<"QC/0?$ M>ZEX6B;K"E*:%>_X>RE$(P$&%Q)0F8!>FN"7"7Y.M*@LIW6'%5[.!3\"8:(U MFCG(M6G[$F5XMO2X*\ W8T QG,<4,""J?P%MPCZD M!\SV!*0$R[TH0J_NB,*4R6L=LOKT-[CZ]1<8A>^N0?$.: :^)GPO<;:6/XE/"IC MQ@WW7"*[(OH*EI(H*]T"/[#CFT&]E3L%WH6MI!3U@,WB-5BEXOVDH8].@ (YR8'-O.2S]J>=-Y^ZA2>X\*HS\R*^B M6E4'5=7!:ZNV55J A<]4>A[546E851KVKY11_$@9591(E$GO?L3]4%"V!I@!>Z_/7RP,>J$Z\MH(+ 6\TG%?#+R M/60RI!0#@;6DF%923,>ZATS/>Q*%R M.1O,\+)IY$9K8FW=6U3WKU[SETN4- MW%A1E0B^WR: JX0($/-4:Y@8WZ,)TTR?DW**X<0ZQ9U5]%WH@ MR%U??L% :@R%UI:C8;7@6)U?(C=[&B$40?_T9\D6Z(5!&$![]\/:!<%.9['\ M0 Z$ 0C^ S]K$KH+ZKWX8Q@G6#LGZ(\]"YW>K+<< Z&UY:@M&7RU)WMV%BP& M#QT%,[C@@#-_/#")-0F#7:[M&(2D+6V03W84&AMGK5;@]'8+3NH@1L* MK2U';>%@IRWJNXTHT9[;1UC".C82L'99\!4VZ\5;B6[PW@MG,6X7-Q.P-F2P MVY&5-;W$9/D_T61U%]1[Z<II$\="].%%\ MES^W?N1*\30_3 A>$V$"]/4-UVU=GIA'X=5?'\O_ 5!+ P04 " !3//)8 M)XHC=UP" #3!0 &0 'AL+W=O_Q(0S=U%4)\ MB>WK>T[.L7UOU@GYJ&I$#4\-XVH:U%JW%V&HBAH;HLY%B]SL5$(V1)NE7(>J ME4A*!VI8F$31)&P(Y4&>N=A2YIG8:$8Y+B6H3=,0^6N&3'33( YV@3NZKK4- MA'G6DC7>H_[:+J59A0-+21ODB@H.$JMI29%!])F&S8[<6?CT,8-Y?86[[4TN]3@ M=+X@W%R6N18-HH**1?**BCB!A>"Z5O"1EU@^)PB-I<%7 MLO,U2XXR7F-Q#FE\!DF4I <$S?\>GAR1DP['G#J^]!^.^=!Q>;;1839;V1>J M)05. U.Z"N46@]Q>1'1YR.I_(GMF?#08'QUCSX<'5$G1P"UND4$,6O33Y QN M*5E11C7%@P_'TT\':/ZDA.G2F M*U>0+^(ST[%\@_E#X]O=@L@UY0H85H8R.K<-0OH6XA=:M*X*5T*;FG;3VG1= ME#;![%="Z-W"_F#HX_EO4$L#!!0 ( %,\\ECZI39\PP, !L/ : M>&PO=V]R:W-H965TB%2; 6[-1VDKO^^HZ!90DA-'>-^B5@,_-XGF<\CF>V ME^I%9P"&?"YRH>=.9LSFSG5UDD'!]*W<@, O*ZD*9G"HUJ[>*&!IZ53DKN]Y MH5LP+IS%K)Q[4HN9W)J<"WA21&^+@JDO2\CE?NY0YW7B(U]GQDZXB]F&K>$3 MF-\V3PI';H.2\@*$YE(0!:NY20& O!\+&#!\ASBX1Q_%6#.LV:UK']_HK^8TD>R3PS#0\R_X.G)IL[$X>D ML&+;W'R4^P]0$QI;O$3FNOPE^]K6TP*I6IJ)0ZQ,RPQ4S)/5'6&M'L2REFZ8WTN;!Y_V04 M?N7H9Q:/3&!Z,9&&R!59<<%$PEE.%--<5G'Z M)^*D/L8B3*;)#R*%]!# 1=(-<_^5^=(?1(PAN24!?4=\SP]Z GHXW]WO<8_/ M=Z<#;((FCT&)%YS*X_F)*H#IK8*4,$-6C"NR8_D6^E)2+3GJ7]*>2'=ZPQ*8 M.WCD:% ["B[65VF1 O@!3??)5 M,&$)8\_?W2*<4"\(<+?MVLH,+O>UREP([$"9<:/,>% 9+,U_TZ0"&+.^I%P:A3N/'DJ'#'8?0&=D!F MVI"9#I*Y3U-N;XGZ'1%@^EA,CZ+SIV-_$G5(')N-O3#TNQR.S9!K,&H=4@]V[U>H1W< M3329=HCV6=$PFG2(]II%TQ/IHJU+)1WD>541O7;7V'ETZ&Z47'&\;2J2HU$O M17H4U63<)7AL<]/>9S6_P3"_L02I_R:#_U__#VN$=KW0J1?2XXSV&/85:MQG MV*G4BH[;ZAH*4.NR^]*X$;?"5-?H9K;I\.[+OJ8SO[2=7]F-O,%4;>,C4W@, M:9+#"B&]VPCSI:I.K!H8N2E[DV=IL-,I7S/L7D%9 _R^DM*\#NP"33^\^ =0 M2P,$% @ 4SSR6+D.C"+? @ P0H !H !X;"]W;W)K5NO\VO=5LL4, M5$_DR,V35,@,M)G*C:]RB;!V21GSPR 8^1E0[L4SM[:4\4P4FE&.2TE4D64@ M7V^0B=WZV6J[X,>S'#;XB/I7OI1FYC]_ZUXNI MC7$*!$4G5,_E"GH 5X/RF/"^T M(L#79O.86U-;FBNB!4F!2E*:4"2FK@@3P*M(6)<&#UU0)0:E(I]N40-EZK-Y MP=T_8E,I,E)2J0M#:@7']Z>)SN&]L;[\/&^]#A#4[A496(PC@O06.;FK/IMK^O50X)SCW3P IE MB5[\\4-_%'QMT]81V)'2J%$:.?3HA-*+RXA16%%&-4759DS4I3$=@1T9,VB, M&9PM@0?@&[2=5_ER95N<9D76)KI"ZE?5:;_.91ST@G$PG?GEH9[VN.%HU,0= M41TV5(<74H674U2';13Z0?B6:FM<,(W:F8X:IJ.S3)<2-&[/B_MM:X2V,Z CLR9M(8,^FLM2:M=1A$HS?U>BINT%ZPTX;J MM+/6.HMTZ?Y,3^B9O-'C'QPP[.'N'N2&FO\VP]0D!KVQ:619'9BJB1:Y.W.L MA#8_&ULO5=M;]LV$/XK MA(8."9!8+[8<.[4--,F*%5B&H&_#/M+2V2)"D1I)V>V_WY%29#N6U=40]L42 MJ;OG[GE('WFSK53/.@,PY%O.A9Y[F3'%K>_K)(.8N;DGM9C)TG FX$D17>8Y5=_O@,OMW N]EXF/;)T9 M.^$O9@5=PRAR/KX"R^,MCJO7=BJ2RE M?+:##^G<"VQ&P"$Q%H+B8P/WP+E%PCS^J4&])J9UW']_07_OR".9)=5P+_E? M+#79W)MX)(45+;GY*+>_0TTHMGB)Y-K]DFUM&W@D*;61>>V,&>1,5$_ZK19B MSR$R(8)NXR? MC,*O#/W,XI$*7"U<%T/DBJR8H")AE!/%]#.Y)E\I+ZG3FXFB-)I0D>+J<3>G M,U9H8B194:;(!DT!LS<9H9P3:3*PDXK1)0=-,N I2=#)4(QU\0"&,JXO,<8? MDHH*F*8;# \.L^(.2I.5DCG9,&5*S&M)A^B3L0' M2 9D&%Z1*(B&+0G=_W?WJ".=8;/20X1KQ"FSHT>QYL%L$@B&?^9I]09\@S M"8T;0N,S"#%QBE WVD4\"((WEVVKUNEX)LF;AN1-9UH?&]9KR>3T>MU;;&*IZ.PL3K@ M,FFX3/KG@L^37"9'64ZFT?@5E1)04&_NX-3V<+2 MEEPGPL\6CI[ #LB&P>Z:$/RO-;4.UY,V?:$=BK-WAPI[K:LUW \*:W?0X5%5NHXFP_:J%.[N M/F'G#:+_"EO'VV?30N;8Z)B+O]>FX,U^[;HW3=RMM+I6-[--A_C.]46OYN]L MY^C:GQU,U78^4K5FV$UP6"%D,+A!>575R54#(PO7#"VEP?;"O6;8_8*R!OA] M):5Y&=@ 33^]^!=02P,$% @ 4SSR6-Z6"= 3#@ HUH !H !X;"]W M;W)KW.?F0DV&8CB2I)Q>G^^@4I69" TAVX,Y^B2/[Y1%?@ 0?G /P M_*%I/W7WQO3%E_ELT;TYN>_[Y>NSLVYR;^95]ZI9FH7]RVW3SJO>?FSOSKIE M:ZKI>-!\=D80$F?SJEZ<7)R/OWO?7IPWJWY6+\S[MNA6\WG5_OG6S)J'-R?X MY/$7O]9W]_WPB[.+\V5U9VY,_Z_E^]9^.MM&F=9SL^CJ9E&TYO;-R25^76H^ M'# J?JO-0[?S_V*P\K%I/@T?KJ=O3M!P1F9F)OT0HK(_/ILK,YL-D>QY_+$) M>K+]SN' W?\_1O]Q-&_-?*PZ<]7,_EU/^_LW)^JDF)K;:C7K?VT>_F$VAL83 MG#2S;ORW>-AHT4DQ675],]\<;,]@7B_6/ZLOFX;8.0"+R %DRZJN+\[9Y*-I!;:,-_QD;S6)GBM-@HNO'7[]MZ,:F7U6S=875?FZ[X MIC1]5<^Z;ZWZZI?_%-_\_6]8\.^_+=8_;>SBPWVSZFR [ORLMV<]?/?99'.& M;]=G2")GB$GQ<[/H[[OBA\743/<#G%F[6\_DT?-;DHQ8FLFK@N+O"H((!4[H MZOC#"7!X>?SA..&&;GN0CO%HN@?7_;,$^@=J\G5(!H<_KB]ZJ,'6!XKQP&$L_7Q!A9 < MJ?.SS[MM$>H8$PPALJ\K 1VFA'*YU>TYX%L'/.G@JNGZHKE]O'TA)^L ?.>; M3PG%"B/J68&$BBBMA.<%$@K-)1*P&;$U(Y)F?FJ;KK.7='-;]Y 3$7POIDPS MQ#TC@$Y0CK#O ] QV\L*P.XS<@Q\E_?UBH;*>+ZNZ'2_&F;W7 M[+/%VM'ZZ,. 8LXFX>RX2*^X/,9 ,*:Q\ M9Z$,4TTB PPFSAA)&UN:X=*T-][@!?1!@+87BF#B.P&$6F$NJ.\%$&*&F&21 M&P\[HL')I_S%C^,5:#8]!=JAP9<3S55PQ84RS"0*+C@@FE*$1GPXG,!IGGCT M,;%/9;A7&# 6(DZ#3@%T5&(9] F@DT+0"%5@AQ4XS16/3KX9K7Q[MNX9R_NQ MVR9D HV8#TN ZI00RTN^+4#'I,(L8LL!!DX3QLU]U9J!EX:Q8/AI![G&#GV] M&<>^WYO:CHR6I/I5FS(;@@,32/IF0Q5ABOM@",BT9A&2PHY!$6B/@O@2$F#$B4(2^L*,4K)/3O\N;FQ\^W( VDGSSU$E> MUFAEKFC[\W_'/B3-/H]9C\LHTY"0022R5S7Q*142*B*)\&]L0*B&)S")7 +$ M80U)8\U/33-]J&5BW;\(A#$DC3&EN3=N:Z7!3)EB3 MA-0A;2-*X?N!=%QS_]$/Z(2B)#8K(HYA2)IA/C3]0-!Q(R%S*&2_FOL/24@X MP(D*+K!0J"E#NT^B?2^.8PA+CC'OKB_?7K^[_G#] SC0D"0%/76@R1JMS!5M MO^4<-Y$T-ST.-._JZF,]BZ;C2 @X'&/%E/^LA81<:TR#^Q00,LV%B# 3<)P;$%=!,,. M(!2(42)]-X"0(\Y)9%Y/'.<0E;Q9UY/<+LSK@\:2S/3D6S=GM#)7M/UV=&!% MTOF?TMBP QP/)1$[-5BVC9UE]W^.,P/SQZH>DWA@HX8Y&\ETD"H&9!AK&LQ. M(1WE6D:N%.HHB*8IZ'+>M'W]WZU#.]FI%G?UQYE)/+=HB#&8"$;][#&D$P3[ M_%0".HJ(E)%QBCHJHFDJNIQ.Z\%9-UA;-(O3R5_)OUA =#9^3!BD4,\N324,UJ9*]I^&^X4VEZBTI:WU):WUO82Q3;J ML)(^N]Q&PT069EQCGX<@'1*<(?^^"G74/I4CF4KJ^(Y^=;V- LDK3!D)L@F0 MD L9E*D@';4#9F3*0AW9T:^KMU&@0(9E4#<$9$PKXB?U -FI;9:8"P=T] 7* M;>F83[Y+H8Q8.$DM(1VE6)-(&S@&I+F+5'IUV:N(!W#S(>;$HRG$(M9 M4@+]H M =(A$8P\H([PR"C*'*JQ['4Y!H"2D'YG JI3SOR1"%#IR+R2.>!B7UN28U ! M31 1E.1 (>7![+,$A9(+',%'YM"''5>1BU:R6)A\.F7^/7,%J2@/^@-2X=A5 MMK.XY[AJW+$U+ 84TP!+4&DNM 2IHI8(C M%2B45AB[V!R',/',D@9+ LQ3']-9HY6YHNTWFL,>EL:>PR4-%M(&T=K.08/Q M!A JCI7B_B4 "!$EE$4F[\P!#$L#S*'L.0OQ(N(%$,)> &'2BR,6EJ[0' MLZQENJS1RES1]M8@EA"J%_)5B5Y 0:8I)L*(12%X-T\]8 M=I8[U.%IU#DJW.2^GEF2,9PK%+,';KQ= KI M@YG<+YI9<_=G<=/,5F.SO +M9"6YK-'*7-'VV]"1')?YT\P\:P(K:[0R5[3] M]G0LR=,LF4@S\Q#Z**_/7$&EX$KPR#-!.+P3:;P[N+\#H#!*I?0WTUQ!0FXI7_M+ M9" A8VAW2<*^%\=U(LUUS\HZ"R ]!>[R@(28V@D/]JF5<64*Y*3OJ;R"=%0H'!@!=%+06!)6.-P0:=QX:K9'##D"V/$!J* ='X LON-#.B*1:2)YSHX/ M"= #L.,#DD$[/M)G^$SPEPY89!I8CJ^.2*APIBWC^KX_T<"(1 BA M8KN)':G(]#*D>'E$9EUKE#5:F2O:?J,Y]I%I]CE<'I$A@W"+V,+OVBM *"A% M4OAC,R"4PT(=$<$:Z;!&IK$FM>-# HDB:,?'D;KRL&[?A$,8^82%Y''6E"%U M@#L^0!VPXP/0I79\R)UM_L>L)$\8"9E#,&[9Q&<80"BIXKLS@(V54*@HTRJV M%$PZCI'I1>0':E8RZ[+QK-'*7-'V6\YQDTQSTY$U*QD"#I$\W/]_!0@I'Y(Z M/IT#0F:G4"C&3,HQDTHSTU-V?"BHQ!84(P 5L.,#4,5W?"@'1BI#"4X!E37) MA0QN5D!H^\="DT\$@)!A))2(Y-&4XQR5L02GLI;@LD8KH$JG HQ1F,9+(0"9'@8J?SI#J C MBK#H>V@<%*G_ASJ<"G&(\O"-#8!,*QFL2P=D!&$=>X6&A-^S@D MF%D]M]/Y=>.L$YR_K[I^K#*!'K,6Y[)&*W-%VV]7!WGJ!8IS*FMQ+FNT,E>T M_?;<>7O4LXMS"GIIPMZ;CS;M :7*D/(+69!,Z$B>3#G>4U]=EE/01C_ !T!Z M@(U0%76A'>)I],R<@DZRX5.OW:S1RES1]AO-@:1.@^3AG((&JW&*[B8R-PT# M*NV#):AA@DK$AH)GY"IP(*G3";-#,U@-+D0'[426K -V(&72CN,YG4Z4'9C$ MZJS9LJS1RES1]EO.<:(^+EMV8!*KH?(>(T%1!M)AKH-,.*03B,5F2-JAH4ZC MX5%3ODT,<= -H /= #K(S=G.VWOGIKT;WX+<%9-FM>C7+[7=_G;[IN7+\?W" MWN_?XM?E^GW)+LSZ]&ULO5E;;]LV%/XK MA 8,+;!%(G5/;0.-N:%]Z!HDZX8]*C9M"Y%$C:3C[M^/ND0R)9F-&]8OUL7G M?#SG(S_I''%VH.R1[P@1X&N>%7QN[80HKVV;KW8D3_@5+4DA_]E0EB="7K*M MS4M&DG7ME&<; M=^EV)ZH;]F)6)EMR3\27\I;)*[M#6:*B&1D)2J(1!Z>R))D684DX_BW!;6Z,2O'X_-G]-_K MY&4R#PDG2YK]G:[%;FY%%EB33;+/Q!T]?"!M0G6 *YKQ^A<<6EO' JL]%S1O MG64$>5HTQ^1K2\21 PQ..*#6 0T=O!,.;NO@OM3!:QV\FIDFE9H'G(AD,6/T M %AE+=&JDYK,VENFGQ;5O-\+)O]-I9]8W).MG$4!TJ)90_5<%&LYI4^DV!/P M*[AKSS:,YF!%"\'D7,DHQ:Z-CS#P!A.1I!E_*^V7?_P#WOS\$PS\=V]!VD'%7H]NK-L:;)D9T(D:(P"HR<;MYM"M\=Q3>"E/MEM&MLWTT4TW M>\J<<772)B>B&@%-):+U/W==F 3#AL 4WH*.M^!2P@M,$FP2#!L" M4P@..X+#'R.\!M8_$DKD2CDY ]U-F 4P&IKAL5GHNH$73:LNZI*+M,E]+@EK M%@[?ER5E E3TI2LRF9$6Z]P%8A(,&P)3.(P[#N-+*3 V2;!),&P(3"$8.GV! MZ/P8#;:X W4Y?C 0X80=A)X3HG @PRE#)PY#&$\+$1X5P5";X\V>RSN< \K2 M;5JTJM2H48]W[FHQBH9-H:EF>CEJ MH*";1L"DTE<:^M(?^Q>1HM LPBH9-H:DL]XT U);!KY!C,)89Y,5#.8[M?%>^3.$).?:5.-27XLN,[M>="$&9):+Z8C29DQ;I['5B$@V; M0E-9[$M^&%U,C48[ J-HV!2:RG+?%$!M2?P*-<;CER/R_-@?R7'"T(5^!$=Z MG#!T? >&)VI6U-?E2%^7WU(N0*I\N7E1(ZF'/7?=&$7#IM!42OLV ,%+J1,9 M;1",HF%3:"K+?8. M*7Q]ZNSQ57>;<@95:Y39DX<#0O7"3,O]KP3=2OJ*W.D MK\P_B]VI^(U^73>*ADVAJ:3UQ3[R+J8\H[V 431L"DUEN>\%D/X[__E"EO7NZ0,5DI_Z M=$>2-6&5@?Q_0ZEXOJ@&Z';L%_\#4$L#!!0 ( %,\\ECV#:)I* @ )+ M : >&PO=V]R:W-H965T(MT MFU=_G<I+NFL>S!+D[JU^AK0\11 ^0--,!- ]QM0 <:D*8!.;4! M;1K0BIEZ*!4//"JBV766/CI9&2W1RC<5F55K.?PX*:_[IR*3_XUENV+V2:SE M52R<.*GG4'4MDJ6\I \B.0CG9^>^>??YFU/$L@=K)UTY118E^4IDY?M<9 _Q M0N3.*RZ**-[FKV6K^>__.*]^_ %Y[.UKIWZ5YW#^V*2'7.+GU]-"]K[LPW31 M]/2V[BD>Z"G"SHG-D64TI+V2I,(C0WAQ'JW7F5C7%U%>F*=KN,K2G;.0W&529;F< M8,6FF5HB,UZ(^D34?*+RF^@JWT<+<3.17S7EU1>367F)W;?I@1AA$+Y55_.&:J'T<)\ZF']3ANB'/#P"5^&Z>- MC[7C8];QO2N),&08!P( M3"/8;PGV+R.^&I8=B25P/1>''>WUPQ!UI:J"CO8,<RP3[ MB+'NK6QN"@R91WW:T9TID!$<4&P6'CHRP,@ZR/>[_5:4'KB:1\;16 '.G1^@ M:!P*325W5]N," MS!CKF5H#GN5VBI5QQW;C_G$OLGH*Y8?]/LV*=I'6-"P[V+E3!12-0Z'I1*KD M *.Q!(E!LPA0- Z%IK.LL@AL]<\O%V2#V_&M+NL*TA"'$'5]['<4:0IT0]]' MX8 DE8?'=@\_+,F3W:[]#&?/(-"%>2@TG5V5/V ZFDY!:M*K:[6#GSV MM %=N(="TTE5Z0'V1Q,G:.X BL:AT'265>Z [8\07B[.H"V%TD,L3Y M'@DIZ8K3@!<&*/0&Q*E\.[;[]MM#+H_DN9-F\3I.&IW:C"WHPCXH&H="TVL% M5(9 W-&J!4#3!U T#H6FLZS2!V)_MO!B33:XF@\E&*'N\Q-#' F(C[N:-,11 MYK)PH&2 *.M.[-;=JLF3G:W])&=/(="U?R@TG>"CJI[QRGI@ZWI@"WLND3\0 ME3^0"]7V-+C/"[4?9Q9J/\XJ5.7=R3/>/Z=VMW[?)L>EDJ9^VU4E$7RQC&!+NZ# MHG$H-)U%E2'0T4J$*&B: (K&H=!TEE6:0"]4(D3[)3T(4Q:RGAP-@02Q /7T M: ATF8O\@6VG./M77Z!+_%!H.KTJ26"C50@QT"0"%(U# MH>DLJR2"7:A"B/4+>DP:-849-&H(LVE4N7?V3'%0L1GJ/^B:/2@:AT+325/9 M !NMYH>!9@B@:!P*36?YZ$?!%ZKY8?T:'9\1W^\JKQ^&@I!1U)6>*0X3?Z"J M@"ESSIXI^:FT=_*ZJQWM[*D"NFH/A:8SJ3( -EJ=#P--"D#1.!2:SK)*"MB% MZGR8H7Z'X8!U!=D/DX+LU>IQ8QQRCW["H@]0^7%F]^.M(.V6%'1E'A2-0Z'I M6Q$HQ^^-5MOC@1I_4#0.A::SK(R_=Z':G@;W>/^.L.M'#3'([RB5FX*(W_U! M]/1HWQ(BGJOG/9HNY'3NVK[HL[Q6W3%Z^V8%$R].]2'*%O' M2>YLQ4I"NF]\^:60U1LNU1^*=%]M0?0Y+20OU=N-B)8B*P/D_U=I6CQ]*$_0 M;GLU^Q]02P,$% @ 4SSR6% 6>XUE P -PX !H !X;"]W;W)KD:*JINQ 8XOLF%K*C&KBQRC%;N'XSG[@*RO6V@RX\7Q#"W@"_?=F*;'G=BP9JX K M)CB1D"^<._\V\3T#L!;_,-BIHS8QKJR$^&XZ?V4+QS,K@A)2;2@H_FWA G 1ZW]^R?K//HS(HJ>!#EORS3ZX4S=4@&.:U+_57L/D/KT-CP MI:)4]I?L6EO/(6FMM*A:,*Z@8KSYI\^M$$< /[H "%I < X(+P!&+6#T6D#8 M D*K3..*U2&AFL9S*79$&FMD,PTKID6C^XR;N#]IB6\9XG3\! 5&41/&FQRR ML> 9AG0+O ;R@3S2;T*V2P&I2 Z@"%J5P#/&"Z)$65N8 KEE*;Y\EX"FK%3O M$?W4#/X_:NYJ=,JW('SR#[)3 11TZ,8*]&/?! M5<8$TALR\G\G@1>,>A;T\'IXT -/7@_WKW@SZD([LGRC2WQ,T:*04#11%7D7 MU%R*BJ2HG<2R4YAQ>GT(<%\@FHG"_HG,UG2K-C2%A8-[CPDH./&;W_S(^]@G MXI!DR4!D)P*'G<#A-?9X"3+%VL'MT8B++:9?WJJ]RGTZ-GQ^DP%F2][&WDT4 MAM.YNSV6J-\NFLZ\P^.?8I)^S,0_<)\X.>Z<'%]U\L&D"5O5&C*R>B%+4[QW MG/PI1;WI<_$JV\^FRI!DR4!D)RI&G8K1KZK%:$B!AR1+!B([$7C2"3P9N!8G M??4RGGC!62WVVT7CV?%S5HL7,-ZHOQ:GG9/3JTY^J7/Z3#Z+TGY"O^B,O'/L MF&._V0SS1]4KQ3)&)0/UOL_MJS/\;/H,298,1':B[*Q3=O:KZG,VI,!#DB4# MD9T(['N'@Z8W<(6VA&=EY$W"Z*Q$^PU]+SBORPN&OC\^*TSWZ$2-@2[LS41A M'M1<-^?);K2[_=S9,__9^+VY%=F3^H&FN5(]4EDPKO!$G".E=S/![Y-L;BE- M1XN-/;>OA,9LL\TUWNQ &@-\GPNA]QTS07=7C/\#4$L#!!0 ( %,\\ECL MM>0AE@( P( : >&PO=V]R:W-H965TNJ[("*JI&H@:.-PLA*ZK1E$M7 MU1)H;D%5Z0:>-W$KRKB3Q/;L5B:Q:'3).-Q*HIJJHO+/#$JQGCJ^LSFX8\M" MFP,WB6NZA'O0/^I;B9;;L^2L JZ8X$3"8NI<^N?IV/A;AP<&:[6U)R:31R&> MC'&=3QW/! 0E9-HP4%Q6,(>R-$08QN^.T^F?-,#M_8;]J\T=".;V5@Q+1K39]R4 M_5Y+O&6(T\D]++&(FC#>?D*V%CS'BJZ -T ^DFNN08+2]C@35<64K3GC: Y M24%35JI3=)U_^T5.WK_S)^.+4]*NZ$:^%Z)1B%:QJS%D\[";=>'-VO""/>'Y M ;D17!>*?.$YY+L$+N;:)QQL$IX%!QE3R$8D]#^0P O"@8#F;X<' _#T[7#_ M0#9A7[[0\D5[^!Z8U TMR8SR)S)K%%ZK09D/TIC>:A0*[ 24P! MO8LAB8Y)EAZ);$>^J)'F\20 MCBW?Q/*9V;1*_&C\V3^+W=6V0@-NWF0<>;MNZ;]N810&+UYM4NY6GZQ +NV\ M41AOPW7;0?K3?J1=VD[^ZGR&HZZ=3"\T[9R\H7+)N"(E+)#2&YUA9+*=/:VA M16V[\:/0V-OMML!Q#=(XX/U""+TQS /]'X#D+U!+ P04 " !3//)8))WR M2>T& !L,P &@ 'AL+W=O&ULM5MK;]LV M%/TKA <,+=#4(JEGFAAHS TKL+9!VFW81\5F;*&RY(ETTOS[48^8%L70C]Q\ MB2WY\NB>0Y$\N:(N'LKJAUAR+M'/55Z(R]%2RO7Y>"QF2[Y*Q?MRS0OURUU9 MK5*I#JO%6*PKGLZ;1JM\3#PO'*_2K!A-+IISU]7DHMS(/"OX=87$9K5*J\CIQDRV6LCXQGERLTP7_QN5?Z^M*'8VW*/-LQ0N1E06J^-WEZ",^ M9[Y?-V@B_L[X@]CYCFHJMV7YHS[X-+\<>75&/.3WF>UT@JC_\Z MT-'VFG7#W>]/Z+\WY!69VU3P:9G_D\WE\G(4C]"H:JPQ66=%^IC\[(78:X/"9!J1K0,P&_C,-:-> 'MK M[QHT4H];*HT.+)7IY*(J'U!51RNT^DLC9M-:T<^*NM^_R4K]FJEV9;>9GDF,R[0&\9EFN7B M;1W[Y5_TYM=?(O:3X6,OB_+C5#MQ,58JISK*X]G77Y7;7[DF?PP09]5 M DN!?BOF?-X'&"NR6\;DB?$5<2(R/GN/*'Z'B$>H):'IX5<[%.9_QRI"8.P:M[/IK47>=]L(D#"<: P'K" M^5OA?!?Z(<*U &$#4,^?]Q,<4.+Y%^/[74DL83'Q8Z\?QISIG$@VV)(-G&0_ MK=9I5C4#/2^%&L.YFN_38L9MM%NH8(?/61#1*#%HV\*2." &;6=B)](.M[1# M=Q]OJJKF/.OW]3M4<&EC'@XH)4%, H/X, H3$I+8(.Y,[43BT99X=-BLL#-1 MVPA'D%,#)!@# NNI%V_5BP^;&O:H%P]OA" (8W.@6,+B,"21<;\XCU+XR"D!GE;7!B&@;E"N-,[E?Z.$\1.^C>=Y;NKRA5:\ZHQA&J-0.5M MGBT::RB04)_B+N-S5%9HG58R4VO)X\YI9?=4=O>9573D\4,0S1=L; MPKJ0T!K2%X%H$MJ0XA<[T@ZA/^-$06A.M[:XD$9A8HZ@US"E6+M2#&A+LFJM,;G; MXHB:ETWNK^%,L;:F. 2Q:!C(1W;B0*(Q*+2^A-KD8J<+/'Z]C@9W!HU\TXA- M+6$^\;!OWC^O85&Q]JC8;5*_5VDATK9X5A>^YDUA1FS6Z[*23^4;JPI 1K,3 M"Q*-0:'U-=4N&"UWB]KI7 M&Z'.J$%35MDB*]KG#O5ELMDS_(&<:J<2)!J#0NMKJ5TT"5ZZ:A$@K]NI!XG& MH-#ZZFD?3O;4B ]0#]2"$TO]V#W>&&$R?-QI"8NCP#2>S)W1WMD&X_?1U*23* M>L7[@Y8N-^S1]Q/L]HC7\.A4>W3JOWAK":@K!T5C4&A]];0KI^[:]B'J#2O5 MU!\\/K9$!80,AM]KN&BJ731UN^CC%JZA S[#"39K(;8P$L;F/@MW9J&12-0:'U)=0>F>[9;W'LPF794>&%WF#@#,,(#H?&YS4L+M46E[HM M[DTF?J!56J2+9N5R+U:@Q6=0- :%UM_,IYVS[X$,0Q_(YK82@J(Q*+2^A-J" M^^YZ]K'#T!_6JG$<>T:5?FH)(UZ2F"5M=W*GDM?FV7>;YZ]RR>U[5=P-C[YC M0(O84&A]T;3I]@_<[['O3@$UV:!H# JM+^'.+N0]FSZ.'726W<:)-WB&;0OS M:626.]S)'4M^O/,:PHI7B^9U#J&H;0K9[L_?GMV^,O*Q>5'".'^%SUG[XH>& M:=]#^9Q6BZP0*.=W"M)['ZEII6I?[6@/9+EN7G:X+:4L5\W7)4_GO*H#U.]W M92F?#NH+;%^PF?P/4$L#!!0 ( %,\\EB3PG6)JP( "L' : >&PO M=V]R:W-H965T2U!4$;B;:; MM@],"/:B?723:V+AV)WMM+!?O[.=9BT+"$U\B7WV/8_OGHO/DZU4=[H&,.2^ MX4)/@]J8]7D8ZJ*&ANH3N0:!.RNI&FK05%6HUPIHZ4 -#Y,H&H<-92+()V[M M6N43V1K.!%PKHMNFH>IA!EQNIT$<[!9N6%4;NQ#FDS6MX!;,M_6U0BOL64K6 M@-!,"J)@-0TNX_-%9OV=PW<&6[TW)S:3I91WUOA<3H/(!@0<"F,9* X;F /G ME@C#^-5Q!OV1%K@_W[%_=+EC+DNJ82[Y#U::>AJ3:?X!X_ 0@Z0#)8T#V!"#M .E+ 5D' M<%*'/A6GPX(:FD^4W!)EO9'-3IR8#HWI,V'+?FL4[C+$F?P6*BRB(4SX7\C5 M0I18T0V(%LA[B&2G1"SY%G&!10G)(W?D21*TH& YB^')P/PQ7_E]9AP3WA-DPH>T^YWI-"Y@&V%XTJ T$N2UE=#$DUFN2+5Z)[$#(K!XX]'_C[34T-V5*-XA:\+?U],#7\>P\>L"5Q*@H@B+ >2ZB8$$Q41*[&ULU5C; M;N,V$/T50@6*7: ;W64K:QO8M5JT#RV"I!?TD9;'$K&2J)*TG?3K.Y04V;)E M-PGXL/MBWBLR6M0"Z;H+*PO8<)[)+RBIK,6ONW8G%C&]5P2JX$T1NRY**I\]0\/W< M"\-\+L _Z4!01<0-,JT4VET2*BBBYG@>R(T M&MGT22-F$XW39Y6N^X,2^)1AG%H\0(955(15;0\UM:C66-(=5%L@'\@]Z/9A M549J$ VH2H'P5<&R!BX)WY""5]D'!:(D*:^4P&I*\BX!15DAWR/)\K>_R;OO MOW.C\.-[TAYQ2/)[SK<2AY,S6^%D=$IVVB7^N4W*G2$N.<=%#;"' M#10,>@6#JPK^^%CC.[F59078@2G/*O8OWM@SE:-I>0479WB5^K5-:9(L,40V MD#3L)0U-NSLT*:1)LL00V4#(J!'MG1GT;>9'KB[G-8-''BV#TQ M]SDL"$,O#L;-/>D%G+S1W)VQ\;[:\V:.HQ_EJ_2O[4N39(DALH<U[6J6F# M3TT*:9(L,40V$#+NA8R_78/'9Y9T72]R3C_?YS#/GR#PQ.#GL&D\B;QQ?[O. MX?^\\W:':VMKA^<"X++'KX_PVMXTRI:88ANJ>[1:N6SW M%3QQG.;_>?TJ_:N[TR1;8HIM*.UA'>0&QKUN=/UCE"TQQ394\[ $.KUBBO%R^8T![H&H0'X?,.Y>K[0>X/]YO'B/U!+ P04 M" !3//)8%5KQ8H,% #@% &@ 'AL+W=O&ULK5AM;]LV$/XKA =L+=#4)$6]I8F!).ZP FL;M-V&?:3MLRU4$CV2:FN)UNM=Y?3J5INH>#J MM=A!:9ZLA2RX-K=R,U4["7Q5&Q7YE&(<30N>E9/953UV+V=7HM)Y5L*]1*HJ M"BX?;R$7#]<3,CD,?,HV6VT'IK.K'=_ 9]!_[.ZEN9MV7E99 :7*1(DDK*\G M-^1R3K$UJ!%_9O"@3JZ1I;(0XJN]>;>ZGF [(\AAJ:T+;O[V< =Y;CV9>?S3 M.IUT[[2&I]<'[[_6Y V9!5=P)_*_LI7>7D^2"5K!FE>Y_B0>?H.64&C]+46N MZE_TT&+Q!"TKI471&IL9%%G9_/-O;2!.#$@T8$!; ]HW8 ,&06L0/-6 M0:L MCDQ#I8[#G&L^NY+B 4F+-M[L11W,VMK0STJ;]\]:FJ>9L=.SM]],!2E0:/&( M2JXK">@"O9B#YEFN7IKKNP]_HQ<__T2B\,U+U/RCK$1?MJ)2O%RIJZDVT[#. MILOVE;?-*^G *PE%[T6IMPJ]+5>P.G;48SY_NCD981-T*0EJ?\&34^*+<>.#^7W8W>)2[?@2KB=F.U @]S"9 MV>SA-[[X/*>S^3,Y.XL=ZV+'QKS/OL!R6XI<;!Z1=9TM :T!O$7:.(IJ1W9W MW,](E*0A2Z^F^]/8N#A*(\+2Y!PW]^!,/=#@B#MC%':,PE%&;XM=+AX!T )* M6&<:P:$\7GP0&E#RTD>N\1F>D@LP35AOTG<>7(1)FO2",/?A:!K$H9]F*G!DPFX8^(1<6TB1,:(^/QUL0XX3XZ<0= MG7B4SDTAI,[^Y75'$VNS3VI>;K)%#H@K!?J0,\*\28O=(-.(!4&/H@<6F4(C M/8HNS%1 '#,_Q:2CF(Q2G(-9MYGTD41D@:X7YD>6!"F0X69=C3349KWIBBW1DXT]=@2755+?VVFSAPB MG.)>S=VY*)($:1CU"'E@<43I0-X(/C9Z/$KIME)F1!DR,MMD99-!NSDB+9 A M6Y:0HQV7N@3I[^K875L!(_W]T@.C(6$T[O'TX>(HC:(!HB>*AHSW ,GW1D?: M/>6P5WKI$'!XQ$J<1Z1># M3[.$N-\F?3 6A4,+]ZALR+BTN?@@R@MNN7@YN *$1*FS1EU40$+<9^#QE0X2 M.&H9,BYFWA4[GLFZF^="J?^A9X@K0<(D=/+DT3.8]N7 W. M^3U3^KN=8M3%#Z]65[&81A$Z[=$C;,SV/)36H[ AX\KFH]X.]7>?0*&AVQ$] MN("QP%E9+H[2)!IJ\/2H9.BXDODBM.D95IG9HI2PA[*"5\C&GAO95G?*E1G- M12-&#[E]9?I,HPLLHN@ZZ_'Y!NRNG;>]MLA*4QUV%]_#:(&T\SW]]F,X#"(: M]D+G 88LH3'K=;*Y%Q@G\5"B'M7&)7\&ULK5AK;]LV%/TKA 8,+;!& M(O5.;0.)E6$%UBU(NPW[2,O7-E%)5$DZ3OKK1\F*;%.TE@#^$CU\[M$]E^1] M9++CXIO< "CT5!:5G#H;I>IKUY7Y!DHJKW@-E?YEQ45)E7X4:U?6 NBR-2H+ MEWA>Y):45J.:%.YO4 M= U?0/U5WPO]Y/8L2U9")1FOD(#5U+G!UQD.&X,6\3>#G3RZ1XV4!>??FH=/ MRZGC-1Y! ;EJ**B^/,( [)!JT9FMNVF"VUEH^ MJYIU_Z*$_I5I.S6[>]([2()$BV=44;45@#Z@!Y! 1;Y!M%KJ(#[JW5'KM58H MYU))]"X#15DAWVOH_(]_T;N??\)1^/$]VE\1J]#7#=]*;2TGKM)>-M]R\\ZC MV[U'Y(Q'F*#/O%(;B>ZJ)2Q/"5PMK]=(7C3>DE'&#/(KY.-?$/&(;W%H_GIS M8C'/7F^.1]3X_8KY+9]_AF]\<6SQWO,%=KXFL5S+FN8P=73FD" >P9DU*^E] MM,7JDF39A4#@JZ"ODFXH7?/V,FEBQ'- * M['+V1.&Q VE,@L"0,X2E011[IIPA+ FUZL N)^KE1*-R;DHN%/M!V_+ 5SJK M*%JMV:( 1*4$^U:/!JX$@9\8LH:@B"3$$#4$^7YZ9H7B7E(\*BD#O8]SUDNJ MA:[?0CVW1QF^;UE[D&VZXH$W<9O+3G0-03C D:$^LZ P/I)_HBSIE26CRCZ5 M-66B34,%E_+5ZY4,G-$-B[D-AR _\6-#E@44![%=5=JK2D=5_:DV(*Q^IY90 MQR0R'!^B"/%]0UYF0>F4X=E=Q]ZAL'O_=WZVE:[6K,JW0IB%M*O$WO"$QU&* MC1,^M^!P$)$HP(86*Q"'OA>>D7/4I^#1LO<[2'F-?,E2=U&V M[%)LI_$CA_B1RY6[CNMX&3_X24K,;6&!X30AYMFTX8+0PV?2*3ZT0GBT0WA+ MR>N83GV-$QR;FBPX$F(SV69V/A+C,YH.;0D>[TOFARV.Q)M[O8[\U'T<>ZDI MTX(+@C0T:[L-%Q&2G,FL^-"LX/%NY>UM;$=XW#:E84@\;$H;XG0.:M*:J\T$T /W[BG/U\M!\H/_/ MP>P_4$L#!!0 ( %,\\ECV^9"T^ ( ! ) : >&PO=V]R:W-H965T MCS>,/XL,0**7LJC$Q,FDK"]< M5R09E%2$FE&O*E*VH.-#6DLG")YX5N2?/*B<=F[I['8[:215[! M/4=B59:4OTZA8)N)@YWMQ$.^S*2><.-Q39?P"/)G?<_5R.U4TKR$2N2L0AP6 M$^<*7\PBC3> 7SELQ$X?:2=SQI[UX'LZ<3R](2@@D5J!JF8-UU 46DAMXT^K MZ71+:N)N?ZO^U7A77N94P#4KGO)49A-GZ* 4%G15R >V^0:MGT#K):P0YA=M M&FRH5DQ60K*R):MQF5=-2U_:..P0<[9!7*.5FNZ88!JVLI]7^M@?)5=?<\63\4U9%^P5 ,VA@D4N$;RH M&R5 H),92)H7XA2=H>N[W^CD\R<GJ&E17J$?&5L)6J5B[$JU%ZWH)NVZ MTV9=\L:ZF*!;5LE,H)LJA71?P%4F.B=DZV1*CBK.(#E'/OZ"B$=\RX:NWT\G M%OKL_71\Q(W?G8MO]/S_/1=;J!NI@5U*)XX+4=,$)H[*# +X&IQ8'Z)W:0O3 M1XK-/DAL+X2#+H2#8^KQDTI; JGKB00M*,_ML6LT0J.A<^0Z'D78"[VQN]Z- MRB$,$S^(\& ?-[/AHI!X08?;\Q)T7H+C7J!84 [ ,9\.V]L'IJM(*=3?AX M%$:XY\D""WQO-.I9LL!\+PB(W5'8.0J/.GK,E)\SG;)35--754FDRCEW3 (B MT:G-57BP#TPPCGJF+"@?1V'/TR&*D! /[9:BSE)TU-)__6>CPXOB>V0X&/;\ M6'"AAT?#_BG9<&3D1_V+Y^[4BA+XTM1<@1*VJF23;+O9KJQ?F6K6FY^JN>1BC-OZF\SD*PV%6G.I*IOIINI)PMP#5#?%TQ= M@W:@%^@>0?%?4$L#!!0 ( %,\\EC67MPV' 0 #H. : >&PO=V]R M:W-H965TT$=:&EO$2J*6I.SLWY>D',66:2=;Y,42Z3.'JJK M1LR=4LKVQG5%7D)-Q#5KH5'_K!BOB51#OG9%RX$4QJBN7-_S8KCJFO!OMU"Q[=S!SO/$(UV74D^XBUE+UO 9Y%_M U.M)0E8U_TX+=B[GC:(Z@@EYJ"J,<& M[J"J-)/RX^N.U!G6U(;[[\_L/QOQ2LR2"+ACU3^TD.7<21U4P(ITE7QDVU]A M)RC2?#FKA/E%VQX;3QV4=T*R>F>L/*AITS_)TRX0>P8X/F'@[PS\L4%XPB#8 M&01O-0AW!J&)3"_%Q"$CDBQFG&T1UVC%IE],,(VUDD\;G??/DJM_J;*3BS]D M"1S1)FR M17^6K!.D*<3,ESFN_5O^_7]$^MC'WUBC2P%^JDIH#@D<)6809'_K.C6 M/\N807Z- GR%?,\/+ [=O=W!UNXWI,L>R>R@U"&0RC#<^R+>[695:%4E:!!\)27 MI%F#B:B++G0\+VVA["EC0ZEKZ&8QP1@G*K6;_2!98 'VTS XQ&7'N"3!>Z@# M8=$@+#HK[!>V =ZH8BS1FI-&"J3.(I+D217F)9$@T,4]DX"(56'/'>VY%.(P M"D<"CU%1ZN&Q/ L*>ZEGEQA774RJ$[. MJOY=GW"EN*"B94()9BLMJP4NOYG\PM>.MB;I>D0;J?8S75;01\:F.3GRH3<^?_H[H0P]]+;LZ]4TX M2_*]47E/LFQZ%&+L)5%BWTO8>VELO%?+1E_7W>?J40"G&Z(;37NGXEF.>S3U M1P?$ O-C/XFGHTUAP4UP/(W"Z(2TO9X-GY5FF@*[!&PYE].Q:W<66(3CL?\6 MKG0O&H?.^R_.^Z\[;^]H)B?V[H[QX+.)TR@:J[+ O!2/2Y<%AH.ICT?"W+VF MN@:^-I<3@7+6-;+O1H?9X0+TT;3]H_E;?3$RS?H+37^K^D3X6LNO8*4HO>M$ MQ9KW%Y5^(%EK6O&ULM5=ACYLX$/TK%B>=NE*[@"$$M@E2=[GK56J[J[9WI]/I/C@P":B J>TD MVW]_MF$)(=YH5Z5? G;>/.;->&S/8D_95YX#"'1?E35?6KD0S95M\S2'BO!+ MVD M_UE35A$AAVQC\X8!R;115=K8<0*[(D5MQ0L]=\?B!=V*LJCACB&^K2K" MOE]#2?=+R[4>)CX5FURH"3M>-&0#GT'\V=PQ.;)[EJRHH.8%K1&#]=)ZXUXE M+E8&&O%7 7L^>$=*RHK2KVKP+EM:CO((2DB%HB#RL8,;*$O%)/WXUI%:_3>5 MX?#]@?UW+5Z*61$.-[3\N\A$OK1""V6P)MM2?*+[/Z 3-%-\*2VY_D7[#NM8 M*-UR0:O.6'I0%77[)/==( 8&;O"( >X,\-C ?\3 ZPR\IQKXG8&O(]-*T7%( MB"#Q@M$]8@HMV=2+#J:VEO*+6N7]LV#RWT+:B?A6Y,!04:>T@I=H(Q<*1Y2A MDG*.7J%:+KQ7Z"W= :MEL@7:,%(+CDB=(4'N9>)71 !'+Q(0I"CYA43??/P' MO?CU%S>8O;Y [5/RHR\YW7)IQQ>VD'ZKK]MIY^-UZR-^Q$<7HP^T%CE'O]49 M9,<$MA3;88)X\W=P]H\;K<^AI/N]L M#M_I'**W.H6W#+V7*92I^?>]1*-"0,7_,X6^I?;-U&K7N>(-26%IR6V% ]N! M%:ND.J]-89N2+)F(["BD?A]2_QQ[?++D3:%K*0)-H?;778R]2"V(W3 F!M3< M5WD?HA(#*@SG!]21BEFO8G96Q9=#B9K\;XUG@V^Z\YDW]O\4Y3FS:(1*3E$8 M8R5+MY!'<:*ER,Y8/>1H:DW:6\KGU.B59,A'942C#/I3A MS]L"PRE#.B59,A'944BC/J31CV^!T>D6@B,G&-68 >7XT;C&#"C?BQ[9 EWG M<,%QSNJX;8 1?*ZY1L MR51LQW'%A[CB'Z^PCF-X,W!=QQV7F D61#@%S]HFK1T( MVNBV946%;(+T:RX;6V *(/]?4WGT=P/U@;Y5CO\'4$L#!!0 ( %,\\EC" M'?@8B@, +T, : >&PO=V]R:W-H965TS/>,OHL98@M>VH6+NU%)V3ZXKRAJW2#RR#E/U9,UXBZ0: M\HTK.HY194AMX_J>%[LM(M3)9V;NF>) MSV132SWAYK,.;? 7+/_JGKD:N:-*15I,!6$4<+R>.^_A4P$-P2#^)G@OCNZ! MMK)B[$4//E9SQ],[P@TNI99 ZK+#2]PT6DGMX[]!U!G7U,3C^X/Z!V->F5DA M@9>L^8=4LIX[J0,JO$;;1GYF^S_P8"C2>B5KA/D%^QX;10XHMT*R=B"K';2$ M]E?T.@3BB #C,P1_(/A30GB&$ R$X%I".!!"$YG>BHE#@23*9YSM ==HI:9O M3# -6]DG5)_[%\G54Z)X,O] **(E!B434H '0%6JW158(M*(>S5>_ODON/OU M%QA'[^Y!?P6$@J\UVPI$*S%SI=J%UG++8<5%OZ)_9D7H@T^,REJ WVF%J[<" MKMK^Z,$_>%CX%Q4+7#Z" /X&?,\/+!M:7D_W+?3B>CJ\X"883R0P>L$/3H30 MDK78%M^>']KYNE \B0Z5>.ZH2B PWV$GUR?GO;/%YI9BQ8W$WL0M'.,67E+/ M/U*)E:H< @=445DA^J**0,<$D=9,[15CHZ@KY"[WLRCU9N[N.$2G*!@F7O86 M55BTTE3GX\YB*AI-15SUHJ/3>X"^EP235+#!DL";P H++(JC(+0G0S*Z2G[:58/51P\T M!*U(0R3!5G/)Z7:",$PGWBRH)$HFJ,*"4F_,F31/1V?I3SOCN,)M9YJ#@[UO M-G/IZ89"#X83=M'>0M>ALD9\8S^?['35+)ML M;6D!J>8NFABPH&":G4D\Z'WO$KR+#KXRB1JP_E$U&E0FFXP"?^+%A@L2.'W= M"ALNB>,@.>/GJ.N!%_T_R_2-_2>5 ME(0*54?62M)[3%2L>=\K]P/).M,]KIA4O:BYK=7_"\PU0#U?,R8/ [W ^(\E M_Q]02P,$% @ 4SSR6#S8&SZX @ -0@ !H !X;"]W;W)KZA?73@ M$E#!SFSGL7\_VQ"6!\VZJ5_BUSWG^ARC>Q.M&7\6!8!$F[JB8FP54BZN;%ND M!=1$7+(%4'62,UX3J99\;HL%!Y(94%W9V'%"NR8EM>+([#WP.&)+6944'C@2 MR[HF_-<$*K8>6ZZUW7@LYX74&W8<+<@MF]C0 MMU"Z%)+5+5C=H"YI,Y)-Z\,.P U? . 6@ \!+V7P6H#W6H#? GSC3"/%^) 0 M2>*(LS7B.EJQZ8DQTZ"5_)+J9W^27)V6"B?C.YJR&I D&S0#"GDI[3/8J(]* MP#DZ2T"2LA+GZ )-/_] 9^_?N6%P?8Z:$944?2G84A":BBW[GHGV*/ITO.@4KUK6[=[/.NX0@-AZZ4J_C"#=Q1&-FK75=ZPG" M@]%^6-+'%@Z&3A>VIR3HE 0GE220@]*2_45*0Q+L) ]\SS\0FY!_L3U1/;%K8'YJFH=X3/B^I0!7DBM*Y'"B; M>=.DFH5D"U.V9TRJ)F"FA>KKP'6 .L\9D]N%3M#]4XA_ U!+ P04 " !3 M//)8WJ[V[=L$ "B$ &@ 'AL+W=O&UL MK5AM;]LV$/XKA(=M*;!$(O5FM8Z!QNZV NL0-.V&?60D.N8JB1I)Q6E__8Z4 M(BL2K:9 /R1Z>^[$Y^'=ZE51=B)I5 M\&0G9$DU7,H[3]62T=P:E85'?#_V2LJKQ7IE[UW+]4HTNN 5NY9(-65)Y>7"-RMB!)0MG_Z-!A M_07*&J5%V1G#"DI>M4?ZT DQ,,#Q"0/2&9"Q07C"(.@,@N<:A)V!E=IKJ5@= MME33]4J* Y(&#=[,B1736@-]7IE]O]$2GG*PT^NW529*AC1]0+>L8CNN/73& M'B"L%'N!SM$'> #;H_<,_29%4_^L4"&4 C#$'$/\:)[SW8Y)A792E!8/?P#1 M/*,%HJ5H*HV4IKK10GZV%I)JAFA=%P"Y+C#7C2*5KE:>1HD,D2]K)/CJI6# MG) #$_1.5'JOT)LJ9_E3!QYHVPM,'@6^(K,>MRR[0 '^!1&?!(X%;9YO3ASF MV^>;XQDV01\N@?47/#]<^FAQJ=UZ"]W>3$U[J6J:LBBV[XG&O+P M0Y*.V$Y1)$RB<,QV"@MB/XZ(FVS2DTUFR6YM 3>%%@HV,!F14Z-2K9I;Q7-. M)51E%^-DLLCS((Y2?T39 <,X)1B/.+MP,2!3-^EE3WHY2_I-6[Q0)32T"WD# M;8CA!P%LB=>-K(5R$UPZ""[CT5YM'*@(9!BQ7#I+KJW6RI*# M[?H7>BVSC7=A,,5%(1EPK; /7R^>D M._N2;_U.?U=OV\[;$^E(<$(WP>AJ0:1AZ-NH['+269AC\4\?%WS06#A _'<3.%+4ETXB.-CUT8'GL MLO!\F_6MS6KG;MA%G*=)/,GY*2PF.$S&E*8PC(F?CC?/&PQO)9-W=@A6,/W MP-2.&?W=?M!^;WU%YQRN8W-@.7/H7">@LVX&XO="B MMB/BK= P<-K3/:,YDP8 SW="Z,<+\X+^9XGU_U!+ P04 " !3//)8+RS^ MN_($ I)@ &@ 'AL+W=O&ULQ5IK;]LV M%/TKA 8,*=!%(JEG:AM84@PKT U!'QN*81\4F8Z%2J)'TG&V7S]*ED714N@8 MH*$OL1[W'MYS=2BX9X-NR3-F_MZ2@ MN[D#G<.%3_GC6M07W,5LDSZ2ST1\W=PS>>9V*,N\)!7/:0486.\8U%0>*/U>GWQ8SAVOKH@4)!,U1"I_GL@=*8H:2=;Q3POJ=&/6 MB?WC _HO#7E)YB'EY(X6?^9+L9X[L0.69)5N"_&)[GXE+:&@QLMHP9N_8-?& M>@[(MES0LDV6%91YM?]-G]M&]!*@_T(":A/0:Q-PFX ;HOO*&EKO4Y$N9HSN M *NC)5I]T/2FR99L\JI^C)\%DW=SF2<6'ZJ,E@2(]!D\D(JL#J/1%I7O#>W3J[V-_]JR3E V%_RYMWOW\#5S_^ M ,/@W1NP_P5Y!;ZLZ9:GU9+/7"$)U&6X65OL[;Y8]$*Q[TEV#3!\"Y"'\$CZ MW>O3D9[NRK9UO4-=[U"#AU_"RWDF:6\9 70%!"DWE,FI );Y:D48J3+R%FP' M'9+4^UN['66 +3&H6[ M1F$3^F(H$_G^ ;MUGJU!1>M91QAK U)Y7X!URJ4>2?VFR.ACE?]'EF,=V@\; M-L/6+ZRG!0J3(('>S'WJDQ^)0WX<^7$7I_'R.UZ^D="#F,(C\XUONI,)V7+.7]D-$N74[N[;CZ/Y\8HN1([V-Q,7KA[8YZZW5F MFW:0>S):F]WEMDNLMR%EW!">5NY6O9\M-+U9ROLA\S+>Y>3N#V0<07\@]A-1 M.BMETI#9I+5BQ]YH9587W6RAZ4R5:4/AM&*WZOMLH>G-4KX/F1?J+B?V:/@_ MJ#<4^XDHG94R:,ALT YBAZ.565U6LX6F,U66#273BMVJZ[.%IF\[*=>'S2.1FNSNK)F"TUGJBP;GG:/%5MU?;;0 M]&;UMEFGVF?%0S^.I/Z.UV7P<*/U*$YGIBP:?M5.*Q[=:37GGOT,+[&VAI5M MP]/NMF*KSL\6FMXLY?SP1#NN[;CZ%P,>BO"QX*V:.;?W'4_]$=5O*7O,*PX* MLI+PWG4DN\WVWR7M3P3=-)_V/% A:-D&PO=V]R:W-H965T=[3;M#F86 M>\%8="Q4EKR2W*2+^?$KR:IEV@I)%>]>I/''X7,HOB3#W M,E>+-/X]"HOUS>!J0$*UDKNX^)@^_JJ: [JL>,LTSNM_R6,3.QJ0Y2XOTDW3 MN.S!)DKVO^53,Q!'#7S_F09^T\!W;1 T#0+7!N.FP=BUP673X-*UP:1I,'%M M,&T:3&NQ]J-;2T-E(>?76?I(LBJZI%4O:GWKUJ4B45*5XEV1E=]&9;MB_BY9 MIAM%"OE$[E6B5E$QO%!/9:'GZB7YA;P-PZ@J&1F3*-D7?E5 %U05,HKSE^2G MOWF3RS?EE^33.MWE,@GSG\D+[?WUL"@[6J4;+IM.W>X[Y3_3*<\G[].D6.>$ M):$*=<"P/,+#8?K?#_/6-Q*I6KXB@?)[X^G)J")S\HZ/9J<"@))J0DT.0DV,0K&\ MB,J)685$YKG*L2;G)^2,'$FWKC$^V,2?MJUY%T-AMYT^!$/&12 MWI'4&X_]R>CJ1#U05DV]Z4&]J5&]=D(C;+_P(G]/R.-(F #!M#KQ1NT5 M^ B_4FV8EJ6J4Q0U]Z^OS% :A]($BJ8K?>2U>)85M5JIK)0TDO%![$YUO0[= MO#-U7:*HN4^]U472.)0F4#1=7;]5U[>M LKUV6U:%.F&I*M2W.1!D7^]5YM[ ME?V[4V8CL.^9'TJC4!J#TCB4)E TO6Q:/\N#&5H>U-&"TBB4QJ T#J4)%$VO ME];7\LS&UN]1L5ZG<5A>#YKGD"Y/:'0VA[A$47.7>HN+I'$H3:!HNKBMY>99 M/+=Z#OF4;ATG$*37M8#2*)3&H#0.I0D43:^9UOWS)K )!&FO+: T"J4Q*(U# M:0)%T^NE]1L]L^'H/(%,NRXO3N441:+^5/IZ!(AV\!I5$HC4%I'$H3*)I>(*TSZONH"<.' M6J)0&H72&)3&H32!HNGUTEJBOM%"^['_$6N8GJ_/"I.SR<,MCCK&,<O:$#)J0VQ,*5$)=LM9]\\TWW]U%R8/ELX!)%G:*84Q1WBA*V*'TD6Z/*-QH;UA7/S#Y]0ATG>T(&3*IZ&9)#,G[/VDCC4A@R;D]H0"E5"7K+5[ K/=\RX)TT3ED>P4 M".KW0&D42F-0&H?2!(JF5TCK]P0POR> ^CU0&H72&)3&H32!HNGU7 :E42B-06D<2A,HFEXOK;T56.RM'SHU3[I. M;J?/ESI%4:)91W&TW9:?=NXS M8V[=>PZ#ND%0&H/2.)0F4#1](Y#68QJ/4&N>,=++64!I%$IC4!J'T@2*IM=+ M:W"-S0;7CVT=T_4PYOG>,2Y1U"F*.45QIRAAB])'LC6"QI9'(LUKGJ:U:0(U M)^C])V1-R* )N3VA0"74)6J]E['9>^FYYFEH1LF@SQ7:$S)H0FY/*% )]Y(- MCW;OVZCLH=Z8,2?+=)<4^QWN#I\>-G]\6V]Y>/+YK?=:[+=P;#'['27?R^PA M2G(2JU6)'+V:EA>5V7Z3QOV;(MW6>P3>UT\OUR_72H8JJP+*[U=I6GQ_4R4X M;)4Y_Q]02P,$% @ 4SSR6.;"8U6'! AA@ !H !X;"]W;W)K3KUU MU3XZP4G0 98WOT43PY(]P@E>%> 5VI=B%4J'B*/IF)(CH!(MV.1%85<1 M+02.,SFSGC@53V,1QZ>_$\; 'HNYMD,4@_#X #/P#;LATP?_@+O"][>CF6\D?1Z?GM*>R?3!'>G@+^ M9(K%#2F@78Y"$;Z\)1RJPAN^.?4,= H^YZ89J)I)9;RKCI=+[QW;HS6>&&)M M99@>L#&56EF?5 [K) MUDBUTDBTUD34<=6M'W2[VZ8/8$!/IJMCX -]A\((1 M!8AS&J]RCE8)!IP $ LCQ=B5=/F$!H%&?BV^)LO8\9R[%PY.I",RNS#<\4A)8?#/W LJR6 M*2IHX(Y<_P(:*J""U@[@!731.=R^SF@B:SCCUBV%.[O=5V%-9 V%1[7"HTZ%PSC)Y=1_6^.2QW]# M8R6JK;$"I-"XL^-]-=9$UM#8KS7V^\SB^_!)I:]_*4HP:"^Z[ :Z_@G=WNJ[ FLH;"0:UPT&\67]$XN'RY%1HK4 J-%2B5QIT=[ZNQ)K*& MQM!Z+8JL3I6%J Q0)&I?965C76Q03GN[ZT[0]SM3*]OBAOXO59@:TE3UK-2$ MG:H^<;)^!F0OCQ34)6-G?-\O?:ULH5:VA5:VI2ZVIJ_VJZ_V?ZS@*@)=QNID M"[6R+;2R+76Q-8U]K!>61^*O-.4) M_1=$MW'&0((W@M(:C(1HM#ST+F\XV1>'M"O".4F+RQU&$:82()YO".&G&YF@ M_M?#]%]02P,$% @ 4SSR6%G'^RXFR[;=OIU.F]G2K(OF3;4UF^X_BZI>%VWWL7Z<-MO:%//]H/5J M2M-43M=%N9G6]6U?/=A$R^?O%C^;AL M^R^F][?;XM'\9-I_;3_6W:?I"65>KLVF*:M-4IO%W>0=>:NS_8!]Q+]+\]R< MO4]Z*I^JZI?^PU_G=Y.TS\BLS*SM(8KNYK%HU^[_)\S$V MG22S7=-6Z^/@+H-UN3F\%I^/A3@;0.0+ ^AQ /4'\!<&L., =ND ?AS ]Y4Y M4-G701=M<7];5\])W4=W:/V;?3'WHSOZY:;?[S^U=???LAO7WG^LNY]0W7Y) MBLT\,;_NRFVW4]OD&VW:HEPUWR8WR)(Q\E]"4,B"AA\N'4V"XOGPXB;!AIYW"]GALT$Z!ZGS X3!.WS/>-MMB M9NXF75-H3/UD)O?]'DR_AVJ$"::1P)SZ\5/]> S]_KUY+#>;O1,X\EF%4GLDT]4A&TQA)4IY(RBA)73;;JBE6S7?)QH#S008< M;DA.$B5R)4YQ#)CN1R:)D?OC<,=@\FF1>+A:F-IL92"8+?Z>9 MO^O"&,8#&M%L1NZX_,0UCW/M>O;_:3MYP"$3J9(>TS *:DXZ#/.:D\."I%88 MI%$>?ZZKIDEF15U_Z3MIL:YV\#$HCC/T((2*IK'0W!J>B2N"=" _ F$5$1-- M8Z&Y1:2VB!3G:'[$.9\*W5$N9_[$ N)DKE(_3L?S&LO;BD 2U4B7-)(C@L.8 MT9P'C($XH#(:B/,JXW*Q@HS$%=F[V6RWWJV*ULR[L[*S(UL_,;K64K=E<_CB MY[59?S+U_T"Z2 KK6!1,-(V%YA;8RC\BL#H-DH([%A$336.AN46T\I+$]>7E MG080D)RGC'!_XH&!,L^Y/_->0VL2*S9)7&U>TFL #$E+>6(X)SBY-SO M)T!46!,-1#DU<5E8\4GCXO,?BT79-8_^Q]_V9G6U7N\VY>R@5:+3(0X\=#J@ MHFDL-+>H5ME2+'^3HAJ)P6T9:8"MD!4=X*H M?+:OH3^IU9\4Q>VDD(^9*1D<(($XRE(:L(YF-9:UE:D4Q1:EH>?)J<\8B@D4 MP6M(26JE)+W:&:6 FREHX&< 84!+TT"8V]+8WE?78A_6H/E86>)R&$*_\T!(H#*J/!.*;N"2M"&9;9RE#-5E0TC87F%M$*7(9DMC+P:GTF?0D$Q4E!4G^9 M1CROL;RMU&576ZT,D*\9DR1H2=#5_[ R&HIS*^-RL0*6Q07LQ2UIJ"$;W^[@ M>8-JR&*AN36W*IIA&;(,U9!%1=-8:.[Z,*O@.9(ARP%#5@K_? 2(8L&"#AW/ M:2QG*Z3YU88L!ZQ6&5S4 J/\FF@@RJF)R\(J61Y7LON5R3?5XF;7F&1[F NE M >V@.-+0WS\JFL9"Q83ETX5ZD6;"707TJB+]<,Y[56-96Q7(4 M&Y:'%BO) B4 K&$5OG#7\83&$K82DE]MQ'+ 8HX$==Q+ZB!(=9K? M##W"H:!H+S:VN58P"RWH5J-8K*IK&0G.+: 6K0+)> M16BI,I&1P'H%XKCLTO6O?L3S&LO;2DQQM?4J0JN4I2S-_2X#Q0&5T4"<5QF7 MBU5Z(J[T7FXS.%YK?/.#IP^JUXJ%YI;^[+XF+*]5H'JMJ&@:"\TMHA6R LEK M%8!.I3)7P8$?"F1$TF!A03RSL<5PZ M5JJ*N%1]N1$-=5CC&QH\6U =5BPTM\A6'@LLAU6@.JRH:!H+S;U3TRISB>2P MRM [O2&AZ@'""&-^MXDG-9:T%(,RIBLO#:E89 MUZQ_,T5CEM5JGI3KKLL\F7X"@'Y/'&CH#$!%TUAH;A&M )98'JM$]5A1T306 MFEM$J[PEDL8WF>W<]_]0W]T$7]W'?=H*B,^N>1.I[-6+96BTH4=U6"-^NGTE^P#<71 M5(6_Y==P5Z65K!+%796A<2H"#0 LEA#1=-8:&YQK5!46,ZJ0G564=$T M%II;1*M2%9*SJH#%JD2PW%]/!<6E618XJ_&\QO*VPE)=[:PJ:%%KQC)?)8!Q M864T%.=6QN5B]9V*Z[L7NPR.L1K?^N#9@VJL8J&YE;<:4V$9JPK56$5%TUAH M;A&M@%5(QJJ";\/*@A8$+F*5-&A!K_)LJK.'4UUMJRI(QJ:2<_]F+2@0*(V& MXMS2N&2L0E5QA?IB#QKJJ<:W,WBBH'JJ6&ANC:TL5EB>JD+U5%'1-!::^Q U M*\DS)$\U"\U2Q?SS"R"(4.([JO&4QE*V0CF[VE$](IP_M$[Z1L<#$!141 -! M3D4.'*9G3UM=F^XDOG]J;7="U)\&'9Y8>OKV]&3<=_OGP7K?OR=O]>'YMA;F M\+C=#T7=[>DF69E%!YF^Z8]R]>$)MH&ULM5AM;Z,X$/XK%B>=6NFN8%Z3;A*I M#7M[^Z&KJKT7G4[WP85)0 6SSSV$\8SVU/V MS#, @5[*HN)S*Q-B_0)!0HO(067/^B?6/K6"C9W M<7#[#OYW'+S&P7NK@]\X^)J9.A7-0TP$68K6<(]0SJ+W6WB/RI,YG9NV/*3JTPGGK. MM&L6#YAYP30*6K-.FD&;9C":YI)RH=+CI "._KV#\@G8?T/)C.*U_$7O+K-ZAN!(&6'D1SV5G1JY4>#T-#8: MZP\R,6F9F(PR\2 1"4LRG7D*.UEDU;G#BRS;. Q^(T1S]UC1M%B4VA=5MT#JZXAG39 MID@TB1:;0NN2>*CS\6@9;$:JWHD(?<\)^U(=L)I@OZ_4]ZC:\:%LQ^-U^^<5 MX^@35,!(@6XD!3>I/ CG7#"B>@;H8ZW9<T3]MNX(WN@?6>WZHNH>Y<'6#J%N,=8>N\XJB E81TKB*Y MHJSNVM4#03>ZC_5$A:"EOLV I,"4@7R_HI+<9J F:'NGB_\!4$L#!!0 ( M %,\\EAT ;_!E X ^4 : >&PO=V]R:W-H965T]OXS82_5<$'W!H@:8624F4MMD 6;/7ZX?>+=K>%?=1:RN)4%MR)7G3 M/=P??Y)CAR(Y&?WP^,MNXHP>.<_6Z.F9XMP^E]7O]5.6-=Z?NVU1OU\\-FFU>9!\KKS[L=FGUY4.V+9_?+]CB_,+/^>-3T[VPO+O=IX_9+UGS MK_W'JOUM^8JRR7=94>=EX579P_O%/7NGF#@><0SY=YX]U[V?O2Z73V7Y>_?+ MCYOW"[^;4K;-UDV'D;;_?.$NG@=M#NP__,9_6_'[-ML/J5U MMBJWO^6;YNG](EYXF^PA/6R;G\OGOV>GC,(.;UUNZ^._WO,IUE]XZT/=E+O3 MP>T,=GGQ\G_ZYXF)W@$L>N, ?CJ VP<$;QP@3@>(L0<$IP."(S,OJ1QY4&F3 MWMU6Y;-7==$M6O?#D=&]\;\T5?O7O#VNN?NQ:-+B,?^TS;RTKK.F M]KY269/FV_IK[\9;_>,_WE=__0N+PN^^]E[^]_+"^_6I/-1IL:EOETT[APYI MN3Z-]^%E//[&>(Q[/Y5%\U1[WQ>;;&,"+-O)OV; SQE\X"BBRM;?>H)]XW&? M"V!"J_&'<^!P-?YPAF0C7M\/<<038]\/B.(7B "&Z$K%NWJ?KK/WB[86U%GU M.5O<=6^>_QU$#R68(@(SJ M>J0LP]+L/V6->%'GQZ)4/7O.4>5^RM(+H>X&) MCC!=8?Q\%TH_$-'M\G.?&#1=^00_)2^' MAKWY"Q;$L96E&Q6$L916DN@T9B89O289H4G^5N5-=E,^/$!)1L[T;\(X9%:2 M0!3SN6]QH2+G';\)HT!_+HSIR]?I2_P]VI55D_\W[=XG* ,)S(U'@1!6#E!< MQ!FWV,F7>)G]XR*JL6&?@IRYVAF=2V.^' M&Y1$SHF%SF?F9RYYS3;!LRTV0U4D<4\LYY'$6)=0[A TZFAPC-I$<+/(:*H#&EY81@$A,&PK1/"TF&*\GQE0D2C%$D(A[89R ZXF1^B-!,?K129;A4'5.:(!DJ$]\/ MI,B?71=.N$8=Q,BL6\Y\-&FJ8FG1"Z+,B66?F MF:RX42YW"I_-W&RU=N:X=K[?[[?Y.GVQQ-O,]ZUFZMQ][W_>JBR:*O]TZ#34 MIR_>Q^[C]4:.8;H/4[EP0%C4AMG_BC1%-4:"9_^DZ XW<" MXPN::V#?P&-3V1NHEHM MBX&5# /?D@M7 M](F>-O896%EHK"UPKC_TZ7;A.-..1D[4; M)1/?7L2!3VENREJ=BHO=9>%ZQHS'<>2LMZJ=;UNDKW)O);56#+)7S MR?1<0SD'6CD'%_O, 2"*H]CW UM7@8$ @PJ?T]R!Q#E MQ1MPL ?+.F(#XMB3^2)=M$V%9O*JM7X8$51W4N%.BJ:HT$S^M' /<=M]?'5W MS?*(^=)Y8)14E5.AF>1H51X.K/T>4Y!./U'^G0C.?6M8Z/_(O+UP1J:PG15-4:"9_6M9'N$,_NG!%KO]^ YVB M^'B3V;F&:(^T:(]PT3ZBG\!G-S5A+\0B7XA\/U?HIK=NB5)#C+YA"(UTJG03 *U;H\"@H)$JMQ)T105FLF?5O@1KO#'%R371F<\ MMG=J6 %A7/J!?;>'SVINUKW=-P:\=FR/D))(:9N54!2W5Z?@TYB;II;) MT67;=$30XXQAZ#NY@G&2VR8D/IVYZ6KA&]%LYQ$!^WD(YP+B!H6Q_>TW/J&Y M"6OE&UWL,4>N>RRY_<:M@"C@Y%9 F'ERFYO):%4IYCHC7;L;MF^\9^IF>%#S:5&BHTDQHMV..+%VS'KA', MG"=/@2"'.87/96ZN6ES'N+@^K6+<947CK=M[NV[3Y7U5/K9CP9MNDB[,($53 M5&@FE5J)QP2KKV-2TY@435&AF?QI71_CNGY\10*6523,\0*!L" 4L6V/X;.: MF[56W/$%&RO'@&_+I.,$ F%!D(3V ^[X3.9FJK5Q?,'NRC&@AX/ V5X9"A.Q ML!U>?"9S,]4R-\9E+O8L;0SNFNP^3 O%04_3XE.9FVIOKV:BS9I=XU:X*@*P M@+EOZWE\1G,SUL(SOMC>C0'C-O+M!X-70!A0QQ009M8Q<]]IK0 37 %BEW[$ MZ<51IU[!2-$4%9K)J!:."8'3FY ZO:1HB@K-Y$^+T83(Z4V !;UQE-C717RX MR>1<0UXF6EXF%QN]"63TLL3V>8$P@#V%SV=NOEH.)K@<'"A/(QT4?)#)9QNI MUTN%9A*LE6="X/4FI%XO*9JB0C/YTWHV(?)Z$U>T!K%M%N"#3:;F&@(XT0(X MN=CG35Q]&]MM4E9 D,.M@!-< ?]0EIOG?+L%DR3U;TG1%!6:25NO M[0F!?YN0^K>D:(H*S6JWTN^W0N3@GH',"W["(ON&9&R@&IC:[.1[G5/\BSW: M,\2(M,<%JA&!5D*\EQ"N?<]E!+GS&H"8>CK0PBDR.(O"7KL3G\" /8.0D4AJ MP9+!623V^J?X1"[L&6C$Z46JFLG@+(IZO5'\B_?!.$.,(&=RU- M_ &]>ZC;5]J;KVV^SHH:]OD&0*:?7K1=3ZC@+!)[?4]\@LTMSB!D))(^2$<& M9Y'8:Z/B$^UP<0:RGI7C3G/Q]O?;^0 MN V]P$ FF&VW#\QH;L[]QH(#G07'U%OF*E?A,V[?94-QP ="07'F!\+*IM_S M;^!A,[N,8HJ/NOD?_J[3_Z_?_.W70N["!(JUL)NX1>)TF@?TN@0-M L=7 M4Z )( O#(+&W;QP8<3I%5Q'%_::" UT%1U4@5PZ_0XIZH)7@A/(%+*E( M@B!RI!%5F\ S15?1R_VV@T-]!\>4+Z#1"..AD&[] B(!&M7 K&;GW1/+>#>] MNW^V&5=OG%2T/0*)FP1>I4L@Z[4)9)Q@1PE&VOYO10NGR. L$GM*?Z"AX(3V MU("O[-N],%906.#']HJP@6G-3KPGRX=Z"P[=I')@'P@P83C.N46]2GL_UNOO MQ_ &>*,J+&U_OS,<_IE1Y[#HK<^,E7)/$P_TY'LIKMC-*VF3O14MG"*#LPCL MJ6M.L/Z"477:.Y-(*Z&OT@>0]1H!LH%.@!-JK+L*H]MCWZTYM/KX*HWZ6*]3 M'\-;V8TK3=!B#(B;47%J8$JSD^XIWH'^>J_%:=+M*FD/O14MG"*#LTCMR6E. MT7R;JHW>F41:97V5)G^LU^6/#;3Y&U^P!/#@G8RYZVG3=NHC@[,HZNEFO)G= MJ(IU@NC+FANP9$&! (MJ8%)3TU[63UG6J+1)[VYW6?68K;+MMO;6Y:%HX3LI M_?JJ5V4/'2OO[OEBZ;S^@;U3K'M]J6'N;O?I8_936K4?I=K;9@\MI/]M]^A[ ME3\^O?[2E/N6^(7WJ6R:>(AWV523]CKY9[NX O(W_?W7(WL#B7-2ZA$SBK$ M8;NR;O!UC /M4%O\D<-)].Z13N61L:]Z<)>N+$='! 4D4D-0=3G"!HI"(ZDX M_FY!K6Y-[=B_?T;_I4Y>)?-(!6Q8\6>>RFQE119*84L/A7Q@I]^@3 DK M1/V+3HVM[UHH.0C)RM9915#F57.E3RT1/0>5Z+0#:1W(MP[>"PYNZ^!>ZN"U M#E[-3)-*S4-,)5TO.3LAKJT5FKZIR:R]5?IYI??]B^3J::[\Y/JNDK3:Y8\% M("H$2(%^0C0[^ELPBQI!<(1?_B(A#W(F -I>[ MDPGW^')W/).-VVV%6^.YEV[%%,4-A#<-H47B6NQI BM+J8 ?@1KK3?,^3A% MCTFPV!#8@#JOH\Z;0U\/WEBV1?DE5#:000VIY?&HWM# E&:#Z_="\B-_ M'/IF;(<=XD3C'&<#_9(A6J6J MPCRJTGE?4P=/JA@7,,G3/.9KCY91M-@4VI#/7@&*WZY,+88I_DRBQ:;0AOR1 M,W_$O#RUF/V#ZWGN^,]^,V$8D&@L8_&$H>LN7M8F?"Z+\6SI^ 9U:H$'BNDX MWD261BMA4VA#OLZU,)XOAG^%"C@M:GVBJ?IFS(7D5']>STO4+.JKCYA)M-@4 MVI#1<^V-?0,29:@N;ODSB1:;0AOR=R[:\7S5_GT2%8R^I4(OFO@ZFS!Z)U7V:,TS3 M4/NDA"RO!"I@JR"=JU#M$&]Z5,U LGW=M7ED4K*ROLV IL"U@7J^94P^#_0" M7:=P_1]02P,$% @ 4SSR6#O?NLNZ P LP\ !H !X;"]W;W)K;3B;9 M;:#Y'N.SM&+>Q<[(;^J%$"C?<:X6CJI MUIMKUU51"AE15V(#W/RS%C(CVC1EXJJ-!!(7H(RYON=-W(Q0[H2+HN]>A@N1 M:T8YW$ND\BPC\OD&F-@M'>R\=#S0)-6VPPT7&Y+ (^@OFWMI6F[-$M,,N**" M(PGKI?,!7Z_PQ **B+\H[-31.[)6GH3X:AL?XZ7C647 (-*6@IC'%E; F&4R M.OZM2)UZ3 L\?G]A_[4P;\P\$04KP?ZFL4Z7SLQ!,:Q)SO2#V/T.E:&QY8L$ M4\4OVE6QGH.B7&F156"C(*.\?))]-1%' &.T'>!7 /\4,#H#""I 4!@ME16V M;HDFX4**'9(VVK#9EV)N"K1Q0[E=QDK2X%=__H,N M?OH!3\;O+U'Y1)2CSZG(%>&Q6KC:*+?CNU&E\J94Z9]1B7UT)[A.%?J%QQ W M"5QCN?;MO_B^\3L9;R&Z0@'^&?F>'[0(6KT>[G?(">IE" J^X+7+T#9')<6H MG<*>]VNU(1$L'7.@%<@M.*&=?>]]F[^!R!IN1[7;41=[^(?@"=(@,Y08I$Z1 M-)NJS7%),R]H[(6T#;TKS\SW]MA)3U!#X;A6..Y4>"_AG29[%%,5B9SKLPI+ M&NPW1L?S:7 BLCUN.FZ7.:EE3CIEKG[[@CY#E'+!1/*,'@7+[9%M$]I)]-;- M,Q!9P_.T]CS]_J,R'=+M0&0-M[/:[:QSA1\@$EN0I+";%5O17+LZ!637'O81 M0$S-::+FYHZ(E,^V40:VS4LYV.1H%V(\#F8^/MFN_XV;SO!H/F_?KO/:S+S3 MS!WE-,NS-F&=P+_?H!7'0(:'8FLZ/LHA<,\FW0(W"4'/ M;=[#W]>-EJL \Z;H$VW?@'-W[/W2_65*,[(A/:>I7VX"_\\S9ZD*^P M<<@H<. M>]S&+8D1/DU,^J*:&@^)">[.3/H/T:1MW-&INM:H$W'N4?F3@4R*JM!\#NU' ML*P(ZMZZ\OQ0U%LG_3>V(BW*J@--6 MA#8E6_&:FJH:I TP_Z^%T"\-.T!=IX?? %!+ P04 " !3//)8][XU-!<$ M "N% &@ 'AL+W=O&ULU5A=CZ,V%/TK M%I6J7:D;,(2OV2323J;=KM2MHIG=5GWTP$U SBUG63FW]PSF7:^>,)SO*GG@"(-!SGA5\:B1"K&],DT<)Y(2/Z!H*^61)64Z$'+*5 MR=<,2*R3\LRT+ #Q?;U@B1+Y##BB2_0$+RI@DZ]5 M]3EZ=P>"I!E_+^/GG[^C;Q E!E5>4 M%NA;0C><%#&?F$)J4$S,J.)[6_*U3_#%-OI*"Y%P]&L10]P&,*7XN@+V:P5N M[5[$.XA&R,&_(-NRG0Y"\\O3[1XZ3OU!'(WG7/I!NFI40HR[(=3*O^%K$L'4 MD$N; ]N",5/5MSYVZ1L(K*5V7*L=]Z'/[F$+Q0;02N:)!#$B0"["2&Y('+J$ MEVBA1E,[U'9FC2QW8F[W!9T):A%U:Z)N+]$%H\M4R)7'5K*!^RBZ76_'!Q3/ M!+4H>C5%KY?B'[18(0$LO[B:WB54SP2UJ/HU5?],->&#(,\H3GE$-X4HJ:;% M::K^)53/!+6H!C75X$R'1G0+C.@%F6NRAM#YXC@#B5A4_EUAD1QE[4 MH K\@=RN&I1$O3UY&+M.8!^6X3C.#_ X#+L+$=:%"*]=JETD>T&NW9H& FOI MQ5;STVC]^%9<80PD>"BTMN(],X#_+\U>,77WNM@-? #;@0?U'4.AM14WS@.?LQYOI]?' M1ST(>]?APW=D/7]4[T>F-N<+^[Z;0.HTZJO4!7M\! :&W9C6'"W@!- MW^NZKE8\$%I;<>.[<+_Q>DM-[Q\U,[:<$!^YNHY SPLM-SC1]8VSP_W6KM.% M=E+MQ;FZ!09":ZMN;!P.!VCZ06W<4&CM_^\;'V?WNJ:WU/05TWUO'@9AZ-D' M/=\1YV$O= ]=C;EW\I,#6^D#,J1 TU[<)D!B8"I#/EY2*UX%Z07U$ M.?L/4$L#!!0 ( %,\\EC.I7KAK@H -V/ : >&PO=V]R:W-H965T MCZ5ZT M+ZE]8K-C@P=PTG[[!4Q,B.FQD?XS+Z:)R_D!B9]R>PQW+TGZ>[81(E>^[;9Q M=C_8Y/G^=CC,EANQ"[,/R5[$Q=\\)>DNS(MOT_4PVZ+N^JUQW1QEQSR;12+QU3)#KM=F'[_)+;)R_U ';R^\%NTWN3E"\/%W3Y< MBR\B_]?^,2V^&YZ45;03<18EL9**I_O!1_4V&(_* =44_X[$2_;F:Z5!8/8KLMI6(Y_JC1P6F>Y<"W7[_J5K7RQCM-.1P-E>%G\;%>/RA1L_BRPO M8I5G12*6R2'.Q4HITJT*_E&*.*/0Y1_5W8BWR0KY2=#Y&&TS?YV-\R+ M!2B9X;*>F7V:GU==>5_^3)A5_ M39X_*-KX[XHVTC3EX=?_*C_]]2_J=/)+U]H]R"U+?"VL466-+EF&W/IX6!>6 M7EKJ_))E]K&\1ZEER:W/85I8-Y4UN[1<]A66KE[W\W+DEA?&K];EGYB?DD%D!8*ZCC4U#',GWQ,5>^BG44Q^66/GE2OHLP[4JI5.F;4A(S2,PD M,8O$;!)S2,P]8M,**X_XGA?J?%X< A;_W0V?WT:P8\J;\7PT.YO2[YARILTF MYU,&T*JTPC,YA6^73:1)NKY_DYGU#5U,EY) -H-5KQF9[B,Y7&Q]WMPRBM M=A*719+6(E.2"SN+4K!OADC,(#&3Q"P2LTG,(3%W>O:6_[D[1!T3JJ/Y_.8\ M1>3R!1#62MKLE+29-&E&E.V3+-QV14HZLF^D2,P@,9/$+!*S2*5[+A*.KYO^DC,(#&3Q"P2LTG,(3&7Q+R; M\QW"[B3['5-V'Z0%-U<=IP3]-#9^J@64%H[@EH30>VZ,_[;),O*\Y5/ MEW=/Y63O9)*:@6HFJEFH9J.:@VINK;5.M/P@FMK9,=?/W=NT+E(;C3LV:M"J MM!/5%$54Z>7MA?EMN0GCM5!6T=.32$6\[ X16A-!-0/53%2S4,U&-0?57%3S M4,VOM58:=5WO"..?T051FS*(>K$-U@-+:26S*)ZJ\?6(>/]+PSS2,LV+'4_FX M3H4HKSET1A(MGJ":@6HFJEFH9J.:@VHNJGFHYJ-:0&GMW#95%G76X^*@M"VF MHMT65#-0S40U"]5L5'-0S44U#]5\5 LHK9W:I@BCRILPCR)=%I$-U]79T_+C MA-_+_.:BF%GW%O?HS=_LXHP^C-N[-P_RF?:.)%IY034+U6Q4JCFHUI :>V -34?35[SL:M/R,?* M*MH>JH/,ZM#R>/KG\H82+?_4VMNWAS91SS]$;:"S-5'-0C4;U1Q4T*?]H\O+/<<^U_ Q'J"SKFD*X*V\'UYE)M B$:@:JF:AF:1T5E,YM MDXW.UT$U%]4\5/-1+:"T=BB;OI F[POUOFXB]WKG\JBI6NLRC*[>:.^WE6@O M"-4L5+-K37IARNF<2)^\W_LD%\Q#-1_5 DIKIZCI^FCRKL]CL54+8^5X%G6H M7#J;BI9]4,U -1/5+%2S4345O>:.=WX2D^W#*0.=KHIJ% M:C:J.:CFHIJ':CZJ!936SF#3[M'D[9XOGUS%"_=A]QXN>LL<5#-0S40U"]5L M5'-0S44U#]5\5 LHK7V?_*;9HX]Z[.%>O)F CC9]4,U -1/5+%2S4.*5GQJK?UA6.W\.JC9,>%THG;L8UOH M MJHYJ":BVH>JOFH%E!:.V5-,T>7-W/.+X#DWZ470.1>[\BA;9U:>W=90'V? MMVNFLM ELU'-0347U3Q4\U$MH+1VUMX\M$E>TOG'7L3*8Y*66S7[$,;K;U%G MPMA'-K'/;&(?VL0^M8E];!/[W";VP4WLDYO81S>QSV[Z,SH[>M/9TR@FH%J)JI9J&:CFH-J+JIYJ.:C6D!I[=0VI1Y=7NJ17A^1C^V=4_3N/ZAF MHIJ%:C:J.:CFUEJ[P-QU]Q]TMCZJ!5TK4=V>\@>WV-*;LH\^1<^HHFT?5#-0 MS40U"]5L5'-0S44U#]5\5 LHK9WJOFH%E!:*[GCIATTOG#?G[Y[Q'*O;W91S4 U$]4L5+-1S4$UM];>?7YM M_FZ/&)VGCVH!I1TS.+NYU(U^)!;+>9LBP_^%S.Y,VK2BJ>ROOJ MW7[4!L.SUPWUUE0[7K?56Z?K=5>]#:K7A\UL%W?[(NN?PW0=Q9FR%4_%(HP^ MS"8#)8W6F],W>;*_'Z@#Y6N2Y\FN^G(CPI5(RPF*OW]*DOSUFW(&+TGZ>[6: MB_\#4$L#!!0 ( %,\\ECO1.!A! 4 #D8 : >&PO=V]R:W-H965T MK+YMB(XJY.*W$:.$]@%IJ6U6M37[JO5 M@NU$3DMR7P&^*PI'QT#1>61L2_JY'VVM!SU1B0GJ5 06/X\ MDSN2YPI)OL?7%M3JGJD2CX\/Z+_5Y"691\S)'(H 08G$E";@,8)WHD$ MMTUPSTWPV@2O5J:A4NN08(%7BXKM0:6B)9HZJ,6LLR5]6JIQ?Q"5O$MEGEB] M+Y\)%W(@!9=CD+)=*4@&9#V!':?E$Q ; LC7'14OH"!BPS)P!1[J&J%/73#S#PW[P&S:_,!)\W M;,=QF?&%+20I]6IVVA*X;0B@$P0@ A]8*38<_%IF)!L"V%*-3A)TD.06&1$3 MDEX#%_X"D(-G0P,;M!MBM\=P3>$>#]8AS.5@$U-6B4[I! M\O1(:@6ZX5NXX6>HR^(J.,2&;F\/6PX.A+&U$N' M?TZP9":P@61Q)UD\V]X0SZG@G&#)3& #!:'3^R?GNW8'<_JEPK5HQ[,'!E'@ MA_YHEND"G="/?*2?9?#(,,+OWT?,&!>SAIHU [ERT9C0UD3*Q2H.XQ.T44\; M&6E_E-]@AE$V)E_,%TU8>'X '6?,=AKGQB@*W1-D>\\(SS:-YVRN<%;C."M: M,A?:4,G>.T*S>3QGAS5#7"R?-YWYGA<&8YNIB8L#-SRU/O0V$YI]YGW%UE0 M^0F8,\[!NF(%2.47&BUW2@;6",)*_3PR8E\LA3_Q+H&+4#168AKF.FYXPJ#" MWJ%"HW=;O:O8;OLSEWLJK@CX4+=KQ MK$5A./[63/XW;$BT-XS0Z*96#_7PIGA+1=WS.32/M,1GM8PMVH 1=& \83Z- M@Y$7G_IZ1KW10V:C]P?A_ ;08HMII2B#5&KQ1#A0W4O3MX<9]U(=T-3874$G MGN@PUU.':O4N$9E=XAVNJA>UWN-"]12UNLSJ$5NTP=R.8S3Q3+HX77W81SW5 M@LB!5KUI#NH.:=-+[*YV_>^W===W=/T6WB1-%[N':9KJ'V3]T)*#G*PEI',= MRD&MFCYU4+$JQ4-8OL25='I*'YSI'EYP],/ZU3"@5X#'/BO)ZD@BQ>3V=EG%" MSZ?L:W(TH+> MO([?'WC8M6@BOB2TH>R\1VHJ2P8^ZHNWBVO)XX:$D.S M3"')<7P[@D[J/E7#YO.1B$8#Z/8T0,<&Z-P&^-B@ M8FYZ&%DUK5LBR'S&V0/@*EJBJ2\5-U5K.9NT4,OX27#Y-)7MQ/PN+4@1IR0# M:5$*OI4K)$JPV(.8"+IF? ^N;JD@:5:^ "_!S5__@JM??X&^]^8%.'S*=N!S MPK8E*9;E;"KDF!3R-#[V__;0/^KI_Y;&KP"&OP'D(&QH?G-^<]1N/I5,U'2@ MF@Y4X>$^O+2,,U9N.05L)>6@9DZ7>,\!KL9NW*6P%J,1#4CT85%'=FDQA)8BQKH:)/BV)'U$:>I5^3! M *,369OBPLCQD5G6L&&GX \)^Z:R=/(W?4DWK$S-*S?BI;:&UZM*N"Y]JJYZ2-NY)%/D30/=5V-Q!&*()AC[N"VE[!87_UG+@_ M5&ZEZTI4_(JS'.Q2+K;RP8(47XUS'.Q_],I:0FNSI4T>]"XM?*L6SA9:FQYM MXN"@$1HA?+^C9\_% 3Z5?3D2O'14J'*AN'^#KHS MV8.$9DN5(W=?[M\;)S78Z>BEM(36IDB;.1A>6NE6?9TMM#8]VMG!07=U*DO1@: M5^(R2ON>TPW9'^JDND33D'I_E:9"':C0# ]O](I;0FN3J%UA.[[$*)3ZV.("Z$/@[Z$T!X-G>O1!A*B$Y13HI9]:8@^ MZRU@>%"CU_EGU..0MH\HN'0:6+6.MM#:]&CKB(8+@6>E0=@MPSLA/$V";I3K M]B2 MF[H7.LVD ?J5RO-!;J#BF3ZK^"2'-:UW@ V\E_$2+AE(*<%2(Q3].J M^[.%UMXKTBX1.Q>6/;;J%FVAM>G1;A$/EPG/VDR#!D$'GG]:[S'$81>'L$?\ M6'LV/,ZSF0N:3XJOI$^_;:4+RGK7T&KESA9:FY[&?BB^M,2M^C];:&UZM/_# MYV[&#DB\N\$*<1"YG>*.*3!R@B#P>T2N?1@>Y\-:[F5%4@ZDGK=4_7JS[3HY MVOV8Y9*T1!UGV5&YK/*:@JN[+Q]NWAF=_? @1J_LSZC<8>T*\:7W7[%5QV<+ MK4V/=GSXW#W8 >%W]U61JN;CTQ,(ID#'UL<.7WF[%5NV;+;3V.1IMW]QQ13[C(9KN'FJ$/.2<^A-#G*^V6GLJ\ZXV M4>ZPB3)5YH\U%L-;Z7/R'NYL[/K90FM3HZV;>^E-5]>J=;.%UJ9'6S?WQ\^R MN=U#:CATG,X1L6Z8YV/_=*]UVCBBJ<['_DGX6C(.,KJ2[9Q7@4P/?CAR>K@0 M;%.=VEPP(5A>?4TH65*N N3S%6/BZ4(=!*T/_L[_!U!+ P04 " !3//)8 M0I>8+' $ #2&@ &@ 'AL+W=O&ULU9E= MCYLX%(;_BL5*U53J!,Q')IDFD=JPU:[4K4:M=E=[Z8&38!5P:IMD^N_7!H9 M0]QFY+F8FP2#SVOS'#CV*Q8'QK^*#$"BAR(OQ=+)I-S=NJY(,BB(F+ =E.K* MAO&"2-7D6U?L.)"T#BIRU_>\J5L06CJK17WNCJ\6K)(Y+>&.(U$5!>'?WT/. M#DL'.X\G/M-M)O4)=[78D2U\ ?GW[HZKEMNII+2 4E!6(@Z;I?,.W\9XI@/J M'O]0.(C>,=*W@G+1?V+#FU?ST%) M)20KVF U@X*6S3]Y:$'T G!X)L!O _P? Z(S 4$;$/QJ0-@&A#69YE9J#C&1 M9+7@[("X[JW4]$$-LXY6MT]+G?'X:ZBVR'V.\1^K1>96[$C"2P=I2: [\%9Z31Z;\?2 M8%,LMB0V2%'0I2@PJ:_6%>>*-MH,WP8KQ(TC7TJ\$9O68KJD[U>^[T]Q,/,\ M;^'N^SQ'NGI1&(6XWW5 *^QHA49:'T&(6_2)E=?)&6Y/+B)C (V3N11@(Q;U MJ%SCX,:?SJ)3@B-]9S[&&N 9@E%',#(2?%+5O1X#-ADC9AS\4F+1"859%(11 M<,KKM"?V@R ,SC]QTX[7U,CK]X/VWC.OU4P10:14 M+VNZ5VL.""19:RR B]&J:9:\])VTJA;;4AOB[+DE_')*9SM76WFRJ1;;4AOF MZ6BYL-$N/.N&WCSTQ=C]TUW3W//G8QO2L;Y3;Q9Z_MD=%CY:(&SV0.V2(T!M MZJFD($;OW:J;L:H6VU(;\CN:(AR^H-)@U31958MMJ0WS=+1>V.R]GK4T6'5> M^-10!;X7CM2%GW<#X/YR-%X;1K&/KS(#HM"V[O^X'^ MVO,7X5OU)*(<-BK6F]RHRL*;#RA-0[)=_4GAGDGE(^K##(BR8;J#NKYA3#XV M]%>*[C/6ZG]02P,$% @ 4SSR6%#%C TC P Y0D !H !X;"]W;W)K M([7N.S_'KWN&6\6>Q!)#HI3Z,MY)58DA9&E;I\ O@$KT6ON7+,@4H^(,[0WAQ::@?$@B/S#P"-Y02TOZ-T.<0RG;?%;@X&"1<8QCK[D;S4#?#P*OB6E_4 MJV_2K2UJ:L,#WVUJ:P;ZD:.E=6B+:VUQK[9WG92X,7G@8NPW538#!VX0=Z_@ MH%8YZ%5YDV54)SB!)$-R"8@WWQN4K3DM%V;X%0AO,S)HW#?LAF[+Q6P&1F'@ M=5],UWE++4ZOE2>30R%#9 -U1150[*52&PO M=V]R:W-H965T3]I=!6@G;3 MD,:$8"_:1Y->&HO$[FR7LOWZG9,V%)Q&?.!+:SO//;[GSC[?>"/DO2H!-'FL M*ZXF3JGUZM1U55Y"3=6)6 ''+X60-=4XE4M7K23016-45V[@>8E;4\:=Z;A9 MNY;3L5CKBG&XED2MZYK*OQ=0B/VSCL&?C) 8-@:Q"\-(@.&(1; M@_"U!M'6(&HBTTIIXC"GFD['4FR(-&AD,X,FF(TURF?)FWWZ3H_?O_"0^.QZ[&ETP M1&Z^W>ZBW2XXL)T?D"O!=:G()[Z Q7,"%WWO! 0[ 1?!(.,<\A,2^A](X 5A MCT.SUYL'/>;SUYO[ VK"+AUAPQ<.IJ,OKJU=U&]GBL.I6M$<)@[>?@7R 9RI MR9)WUA>3MR2;OQ'9LWA%7;RB(7:,/Y+FC#8U)"^I7((YO]+<=E&L%1"J%.C> MB+;,2<-LJN/#-(J]#.NE-W8?]J-E ],X]D<6<&X#LVR41OO 9RKC3F4\J/*2 M:\#8:0*/6.[-?3UB/*_6>(,(XZ1@G/(<2"Z4[KV3+7N\YU<819DMU,:E<6KC MYC8NSKSPH,RDDYD,ROPN-*V>-&)BQ9(SU8HF@ZAE5)<$'N< 7F!1&TL$:D%HN)*F?]8BR@>DH\7LR M:0-'YFP?%)5UHK)!49_:).YR^*_-H82JO:E:$%4*J0F>ZWI <&9=J"2(>PZN MC0NR+++EVC@_\@-;K;OWH-: 1<4T)@HOV)KK]FGJ5KO>Y[QY\E^L7V!/U+8P M3S1M0W6%M8IQA>(+I/1.4DR";)N4=J+%JGFV[X3&)J 9EMC7@30 _%X(H7<3 MLT'7*4[_ U!+ P04 " !3//)8[PHOT*8" #"@ &@ 'AL+W=OF*=(<"BS.606E>K-DO,!2=?G*%!4'G-6B@IJV9?EF@4EI)''];,Z3F*TE M)27,.1+KHL#\Z0HHVTZ-B?'\X):LHZ!TK60K&C%*H."E,T=/[;?843J+5$ZF=QSG(&:CA3(!B\H"'1R#1(3*D[1 M&9K]^(-./GZ8^-[E*6KNB)3H/F=K@QPN=V7FXJ\P[<[?+OV#+]R)@1*,>=/I%PA7+!U*8>RW&OSWCD9R:Q'['7$WO$5Z(U).Y)9 MC];O:/WC*["Q\'8K,(A<+WQ1@:_#HBBT''^X H,NPV!OAC=%A0E7^Y1$5-K]DC'YW-$'@>[A)P, "D/ M : >&PO=V]R:W-H965T$7= 6%O#.G+"="#MG"Y"L&)"E!>6;: MEC4RKX5Y,:S7\J8/O\C?U;:5Z:F1$.4YK]21.QG!B! M@1*8DW4F[NGV.]2&2H$QS7CYB[95K1\:*%YS0?,:+!7D:5$=R4L]$2T =M\! MV#7 /A;@U "G-%HI*VW=$D&B,:-;Q%2U9%,GY=R4:.DF+=0R/@@F[Z82)Z)' M1A*0ZQ%#NB&S##CZBJZ3)%5S3#*4%E52Y(BCLUL0),WXN:R9_OJ+SCY_PB/O MZAQ51UF,'I=TS4F1\+$II#KU'V9<*[FIE-CO*+F%^ (Y^ NR+=OI@4^/A]M= MN"GGI)D8NYD8N^1SCIV8/D<5A=M/H9[ 2[XB,4P,^8AQ8!LP(C57UE6?/TUD M';=.X]898H\>J9"K+8[Q7!&-2B+UDMA$OA^Z7C V-VTWAV5A&%C.J"GKZ'0; MG>Z@SJ<5$A1A] J$]8D;1)^Z()K(.D:]QJCW\?AY.MUJ(NNX'35N1[KB5Q%Y MK5R-0A=[_E[\#LM"QW;]L#]^?J/3']2)5?KL,GV]X@;1IRZ()K*.T: Q&GP\ M?H%.MYK(.F[#QFVH*W[A0:X\#P?[Z3NL+?CP(.?^%-B6#.U$V9C;#E[.>PIPT[0 M>EEVE>YV"WAXNW ]HQL83.(@_N1UT<36=;O;/!K M?U(2O<.-GH7Q?A /JX+0#?9R:+;Z&-5$_B1LD7$="PK,'.<%<9J43V[8ZL%/0B2%7#'$#_D.6:_WP.AIZ5A&T\/ M[K.'5*@'YFI1X@?X N+?\H[)EMFJ)%D.!<]H@1CLE\8[^W9K.\JALOB6P8F? MW2,UE!VE/U7CKV1I6"HB(! +)8'EY0AK($0IR3A^-:)&VZ=R/+]_4O]0#5X. M9H3 FO?M&IM@U# \4'+FC>.,L( M\JRHK_BQ 7'F8'LO.#B-@W.I@]LXN)(V#=ZF#WSA40S?KL5?@-EC@U8+1 M$V+*6JJIFXI^Y2UY984JE"^"R7\SZ2=6=PQ*_%MF7G"$BP11D0*3%1!#=L0[ M AR]WH# &>%OT RM/_U KU_]80?^VS>HOJ*L0%]3>N#2FR],(6-2RF;<]/^^ M[M]YH?\-Q#?(M?]$CN6X&O?UY>Z.QGUSN;NM<=]>[FYUW4V9AS893IL,I])S M_V\R='QK24\OJ>:96U[B&):&G$@XL",8*Y4YZZV.]I1BFRG%MA.)=?+BMGEQ MQ]1EGDO*,W&6"5TB:HV@TE#S\W$5.+X;RKHZGB,>FH5AX,U[9IO1B*Z%-Y%8 M!Y[7PO-&X7W#Y SG"20S 1^E+-X627I8D Z:=#/P!%R_R(J=';V@5VJ'O M]^"-1G0MO(G$.O""%EYP,3R!]WL=N&!84*[3KZ?UT,H+7;>'=S,:S;7@)A+K M@ M;<.$HN/NS;8#G0 3D$P-X.2GK+#[41BGT,M$SG0PRV-UB$-%:! M;T<]7*,Q7(MK(K$.KJC%%8WB^ALXOT59+@N6555)*)=;+"*/26IFT'&,!H1F M?M@GM-98A4X8]#A&@R5_YD1!;W+9:JQX%NC8_]*!2;:C;DU M"#ZR'=?W>F/4V-E6. ^LGN%F/)!KZV4JM2ZVLW.1?4')?*+%+#XP5LUDE%5G M6SG-7;0Q;SKH%$<0!&X?[V@W=6/E*XS>%4BJ>&^H;0?I5:_0=02P,$% @ 4SSR6.RD[@\9 M P : H !H !X;"]W;W)K4\0)+U>4K4Y0<<%*! MBMRTAT/?+#"A1CBNQA8\'+.US F%!4=B7128O\P@9]N)81F[@7NRRJ0>,,-Q MB5?P /)GN>"J9[8L"2F "L(HXI!.C*EU%8UT?!7PB\!6[+615K)D[$EW;I.) M,=0)00ZQU Q8O38PASS71"J-/PVGT4ZI@?OM'?O72KO2LL0"YBQ_)(G,)L;( M0 FD>)W+>[;]!HT>3_/%+!?5$VV;V*&!XK60K&C *H."T/J-GQL?]@"6_PK M;@#V, T .>M +]E&'2CQ6B5>KY)[V 7.!?FV31)B+Y?S1U#7:'N;JE!,HA593#BT"9RNNZINY(5E9_^B63JFZH MFIDJ!8'K /4]94SN.GJ"MK@,_P)02P,$% @ 4SSR6&_3LWZ$ @ \ 8 M !H !X;"]W;W)K9-($$ MY-5VJ+211A$;TC8AV$/[Z":WC8439[:3LOWZ73LA*C14;-J^)'[<FFOJ^3G,LF#Z1%9:TLY*J8(:F:NWK2B'+'*@0?A0$ M$[]@O/22F5N[5LE,UD;P$J\5Z+HHF/IYCD)NYE[H/2S<\'5N[(*?S"JVQELT M7ZIK13._9\EX@:7FL@2%J[GW-IPNQC;>!7SEN-%;8[!.EE+>VOV1%K@]?F"_=-[)RY)I7$CQC6 MA$_4[CWY+RLP[GV-]_KZ@[MY!.\4^1UR.=XM2G#ZU.9NT$Y1_*U^9/\%'YE: M<[HA E<$"D[>$(=J^VL[,;)R+6HI#5T9-\SIEX3*!M#^2DKS,+%=K__));\! M4$L#!!0 ( %,\\E@\O?>Y=0( @( : >&PO=V]R:W-H965TXX>-ULI_6PJ "0OM9!F&E2(S448FJ*" MFIDSU8"T,Z72-4/;U8O0-!K8W(-J$=(H2L.:<1GDF1^[TWFF6A1 #\V=QIVPL'ECFO01JN)-%03H.OHXM9 MZN)]P"\.*[/6)D[)DU+/KG,[GP:12P@$%.@8F/TM809"."*;QI^>,QB6=,#U M]AO[C==NM3PQ S,E'OD3D&I!Q84[)9S+[\9NP+T:R_R<)C0: M1U&4A9Z5^($"MB\*1'_XSR72J(?_S6B1IM3!IX?OZK_40U>#.89,;PF^;G2" R0 MX W:Y_R1'/_$S8 \J1>3G%6?X%BW]6T#Q'O&2=$$BQX465E_H^\-B+, ^UJ MW0388P.<)L 9&^ V >[8 *\)J(9NUF.OP(6(H]6"DB.@LK50DP<5_2I:\,I* M.5&>.!5W,Q''5X^8<9K%'"<@1BP%J$P %S-!P-X1EG$&R %3P%.*,2A(R5,& M;D+,49:SWQC3 M6D_1^OH4@IM?^V3"\3+VS[H43='J[9(I"M16R6ZK9%>ZSK@J]7&O!=Q^ ;G< MW+$=BO'2$.L)P_2 C9495D+\W".>C#E5-1J5C@/'/&C<9DVTI2VP]%M.;J# M'#_&,=T+B%G)L5#O!UA+>&=#<5U?Q3>8:2H^-2>TG4"%IREI!Y[7PO,&X?W= M69R/&4\%QXQG* >"9M&S7O?1]52ZT'&KF7(!>+ W4P&K::'KVIY:UTA3V@YB MOT7LCWW.KZVVOLK/LX/ 4?D-IIK*3TTKBA9 5^6G*6V'WZSE-QOD]Q=F[ Y\ M(>7[>$\I+CF@/R6ZP87R\O8AN&UACZ\6#E&-.PB.)DS..@Z M5O=[)JXP!K9[1)'@T;LR#(M,GI%:+9I6M4B76K<<)Y<&G3>O#CI=UUJK6JA5 M+=*EUJW%R>G!8:OWD.-D*PKQ+/UR,N"7&YV.=?5=V&-(AC-.IJWF]1P'JAL/ M76F[($^N#P[;OG6UDXY_@ VA1T035NWPV!'M^G'JM&UKK6JA5K5(EUJW+B>K M"/TW+S8Z+>!:JUJH52W2I=:MQZR3-:E< MJ76Y#U$UX=R>!ZJ#C?I$[=D,=E1K!N;9/_ORQ[ZL_^9\(Y*:K#%*,$4]E W-\0PE]/Y/N#]HW4ZG]02P,$% @ M4SSR6)T%%&7/ @ F0H !H !X;"]W;W)K=];3\G/?%PS?B3R $D>BEH*496+F5U9=LBRZ' 8L J*-63.>,% MEFK(%[:H..!9+2JH[3E.9!>8E%8ZK.?N>#ID2TE)"7<0OZL[KD9VYS(C!92"L!)QF(^LK^[5--+Q=< ? FNQ MT4?Z)(^,/>G!]]G(6N03[M+W>VY;;BWR7!ZY+@U7[^L4D8F, V7H'92]>5 M*U'A#$:6*AP"^ JL5*?,N39A/J79Y)1FTQ.9;27$[Q+B'W)O$J+*6*Z28DI! MHXYJM:[$J]15;^%J$^S'(9.#>S@6UXG,MG %':[@8UQ8HDR]LQQ35;G+)Q.V MQB7<9.('P66T@VX_S'.#.+KQ&4MIN,_-"X(D M#G? &>*BQ$N2'<"3@]LYEMR)S+;(11VYJ &PO=V]R:W-H965TGRI0;[WB, M'6X-H]CL:1(6-]F!IOR3798G(>.G^8M1''(:;LNF)#:P:;I&$D:IOIR7[ZWS MY3P[LCA*Z3K7BF.2A/FO.QIGYX6.]-B]:Q)K;RG&7?Q"Q-?QHX+J]=\4C>WC5_I?Y>;Y9I[#@JZR^+]HR_8+?:9K6[H+ MCS%[S,[WM-J0(WB;+"[*?[5S56OJVN98L"RIFOD*DBB]O(8_*R%:#D6I MN%">6,X_C7@?6Z["8J^%Z5;;B /ZXQB=PIBFK- ^:.N<%OR0;K4HY6O)<7JRS?MW>^_(=?Y^%Z[O(K:?_;9L>#08FXPOD;QEXQ-M9Z[ MRWKP&^LA='.C6>@/#9O8&FA?7=^.!]K)]>UHH#VXOMV4VPT^EWHXN!X.+GG6 MZ.$T XGHH,H7L#T,%NYS6QS"#5WH!S'D_$3UI9B?^7%(O\9/;:D'ZGS3\SQ7KB-#/-^W/%.N"_IU MENDXR+?K.FGO=KUW6[GWKT]D:)?*IK%7'22,0,("()BDO%,K[TSE"0[D="!A M!!(6 ,&DZ;CU=%PX3[B@G-;_3<]#CHD[EM OLY#E.'['$90+&ZLA$$S2T*LU M])0:/C[<#:FE;!I[]4+"""0L ())RL]JY6=3>CH^ MG+?X?=/P?!=W3&/5+T.F[7![Z9B+ MP: T DH+H&BR_JW B:8RF8H,-2-(&@&E!5 T>49-[D3*X#3.:BI6VT0P=Q&_ M^SUFH,ZQS)F+.EZC7MMH):>(B*C)B$@=$I\^#;N-LFOTE0Q)(Z"T (HFZ]_D M5&1/YC:@:1:41D!I 11-GE&3:)$RDHUT&Z?O(OR;3==K^E7(FN&>U8 &3RB: M+&,3/9$Z>WXFCX."00;#%2B-@-("*)JL?Q-;D3>9U8"&6U : :4%4#1Y1DW M1%F@2+SM]'\\@31Y81EA_(1F>>,L2PI#_V^CQAH'X*^"W.IH5VIC!HPO:6)I$R[& MF%MSVJI_$F>2H-K@ DZZU?GP!S"^ ,&Z1>M-K'SSC.#Q[QA\&MS]QE&?\7O ME";C_X1FY=890UR"-^]^EG?/$S MEVW*G/K.&ES\?=37? M^'1CGKV8/H:;/_R7Y/U^,!UP+_35VV^27\//!2TV2,J\=;B)\_^YST.LE :O M]W$2;HO&Z0BV?G#X[OU3/! 7#032T$ H&@A=&XA% [%K@U'18%1M,&EH(!4- MI$H#L6FCQT6#<;6'64.#2=%@4FDPXAL:3(L&TZX]S(H&LZX]$/XXSE..*G.>',OQRDGU3EO;G*<=%*=]>8FQVDGM7F7FIH< M)Y[D,S\\[%?Y3BE[B3>_B\)/+LKB4R_[(=^S\_;ION@'61)Z2J+TMW[:+ID_ MO7L1Y=;>SD^\#?=%IHGG;^*O=\,DQ;.0X;J E ,D-$"$,\,@>8\Y)7BA+XSV MVI7V0@LP3+?JM&G"<=,>A%;QV_[MAB.3GSB!%W@NSC8T9HSKL5U9>D&JC*XI MK3^Y+__Y@8RE7[YR?D*W#%#M _[V M)'-??CQ8W(_M%4G^F)'R.!O)11_R.-+S()MAO3O,=QSKL@_99ZQ& M9SA]%G4;ZZH/V6>L9G=XVG&L5A^RSUCM[A,F]H*=[K#0"W:[/Q23QGVUE#;% MTU\$,:?%!EJ/XSTS@3\) MR4A,06(J$M.0V *)Z4ALB<0,)+9"8B82LY"8C<0<).:"L%)B')T2XZA-GS_0 M-S\(_. M7?5NO&!-?^+HWWL_^<[]CSO\:6,ES5:S;])$8C(24Y"8BL2T S;. ML>R4S,=<$J;I/Y'G^;OAQV5*1/:K([$E$C.0V J)F4C,0F(V$G.0F O"2BE1 M.J5$J34EIDOUOOFP%>R;#Y&8C,04)*8B,4VJY4-Q*DK\5*CG0V2_>KW?ICR\ M1/9K(+$5$C.1F(7$;"3F(#$7A)6RW?B4[<:MV<[:;Y]IQ(6OG!]\T#@)HSA- M=0UGWAY:K;Z)#HG)2$PY8-+%;DV$\NZL7@_1D$-:(#$=B2V1F('$5DC,1&(6 M$K.1F(/$7!!62FR34V*;M"8V.TH/X[SH>_/IR(=6H&\V0V(R$E.0F(K$-"2V M0&(Z$ELB,0.)K9"8B<0L)&8C,0>)N2"LE"&GIPPY;7U1Y-L^>0\C_U_V"R-3 M9')$8C(24Y"8BL0T)+9 8CH26R(Q XFMD)B)Q"PD9B,Q!XFY(*R4'&>GY#CK M<_C([;R(^_ V>\KMTN5R?F>Z3FXM*'EH[:%O"D5B,A)3D)B*Q#0DMCA@1+Q< M\M.?>:F\ZM>1?2Z[]6D@^UQUZ]-$]FEUZ]/N%N9T"W.OAI42!^%/F2,K"FU) M'>?CJI;UY"=4,J+:":B94 MLZ":W6/^G1ZQ+FJ4Y7QV44U->N6S4V5U>OS#3&VM7._4AM1DJ*9 -16J:5!M M46C9,['\?*VF-62O2ZAF0+455#.AF@75[(YS[W2, O,2[OE4+AR^9B?"_)"=2*'OJH!J,E13H)H*U;1"*]6HD/%L M-N7'8U*IBNL1J[-B^=E$%-+84:7JK4>LP8B=';_*H:ONH28KE+W.LKJ'VM"9 M/\C@+26IT[UX-U1+V8+, KM\D$?"X3QF#\R(@DOC>N1 M,B-R)HX9IM*^+;WW7Z2F0;4%5-,9C_!$&#/F8MDYTF!$BI,L44C5O;]CH,EZ M'C"SA-4YTH8^C@Y4<\_%\Z3]LIYBWYNOG/^X:"ALNMS^UT8I"G!3WQO MP^WVSQM_G1Y$O*;'$,$;,R] B^JAF@S5%*BF0C4-JBV@F@[5EE#-*+3K?X%6 MG2--Z @MJ&9#-0>JN2BMG!7/!?:DO<*^MHBBP'*CFHK3R9ZV>*[F%]DKN[-1-MOMGIVLZK,3:M;Z9 *K)4$V!:BI4TZ#: M JKI JOJ5ZRN[QA1$V%2R2F,($&J!*T806(EQF3$C$6QBZ!/EH. M5'-16CF7G*NHA?8JZI9B<::(4U5%.@F@K5-*BV@&HZ5%M"-:/0 M2@E'&E4/AAA1,W%?%_P^Q=9.LPB/T7&GG9!7R8.0!:30S59*BF%-KE4V\T MD?C96*H]K]0BMO3\FTC,:E4-.LH%5-.AVA*J&5!M!=5,J&9!-1NJ.5#-16GE MG'>NCA9::S#G3N2O+S]#Y(L?Y-?0.-WS]>K'BK3WT#L?(C49JBE032TT,KK, MF#=2-5UP &@ 'AL+W=O9XNT_)0_9,OZ)]_R8I%6]=WB[KQ\*++T=MUI,3^7 M>KW1^2*=+<^NK]:/^<7U5?Y8S6?+S"^$\G&Q2(L_OV3S_.GSF7BV?2"TKLLRJKDP2_J>^QW\VZ-G+-E<= M7]_>ZNIZY^N=N4G+[&L^_\?LMKK_?#8Y$VZS;^GCO KS)SW;[-!PY4WS>;G^ MO_#TW'9T<29,'\LJ7VPZUR-8S);/_Z9_;'X1KSI(XH$.TJ:#=&R'_J9#_]@. M@TV'P;$=AIL.PV,[C#8=1L=V&&\ZC(_M,-ETF+SM<&@>+C8=+H[M(/:V,]<[ MNLO+9._-]L$NV^D6]^;[8)?MA(M[,WZPRW;*Q;TYEPYUV4ZZN#?K![MLIUT\ M>M[%[<2+1\^\N)UZ<6_N#W;93KZX-_L'7X7;V9?V9O]@E^WL2\^'G.=CQ/H M(Z=5>GU5Y$]"L6I?>ZL;ZZ/4NG]]7)DM5P?4J"KJG\[J?M5U=)\6F3!-'V95 M.A=^%=QT=9RK;\KUX7DAV+/%K,INA9_DK$IG\_+GJ_.JWNJJ[_ETLP7O>0O2 M@2V(@I,OJ_M24):WV6U+_^"=_E('<%[O[LL^2]M]_B)UBK\_%)^$GO2+(/4D M42A7OX&R95Q?CU'$]Q2Y6Y&SZ2=!&JR5WF%%.4(1Q?<4]9T]>KRKE?%[BM:M MF.FR5M[=(_V8/>JO%/'BL&)T*V[^H_[MCC=*$LG"3W_]^;!FGJ)]=?\I_/2W MOXBCX6\=I'4,.3IV@/8IVG$#=+I))RVVSZQC!NB>HATW0.^(EV&_MR8GVP&V M,/XIS.N1M1VQCGCN]M]]-89'*UVO@.AX97)8B8_?HXYC77+\6,:M2N-PWG^) ML/Z:'71&6/EX4TZ+VK^U90:)R22FD)A*8AJ)Z21FD)A)8A:)V23F MD)A+8AZ)^206D%A(8A&)Q2260%@C<@8OD3-8Z_U#238KI_.\?*QS)_\F3.=I M66;EZF;9^#CUKU4_H?X M2C_W98\ S)Y2$PF,87$5!+32$PG,8/$3!*S2,PF M,8?$7!+S2,PGL8#$0A*+2"PFL03"&LDS?$F>8>>'G3A?!-CKO6EHD<.S2Q@,1" M$HM(+":Q!,(:X3)^"9?Q1YSH&I/)0V(RB2DDII*81F(ZB1DD9I*816(VB3DD MYI*81V(^B04D%I)81&(QB240UDB>R4OR3(@379W(JR?]W,G>V<')I-?O[37TR/'Y)!:06$AB$8G% M))9 6",2+EXBX:(S$HSEM,C2LOZ@L13RXG:V3(L_#_\QVI=.[-1H(#&9Q!02 M4TE,(S&=Q P2,TG,(C&;Q)QG;/@Z&<:#R; GO@F&(]MYY.!\$@M(+"2QB,1B M$DL@K)$+8N\E&%;O2#J20:MSH1+L]'M6=ET Z59.C014DU%-0345U314TU'- M0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$MH;1FWKPJFA0_XK+(9BM4'I&: MC&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)I37S2-KE MD41<+.E63LX;4I-134$U%=4T5--1S4 U$]6LC=:X.'$Q[(T&;R\YV)N6KR]. MC$:3\7COXH2#CM!%-0_5?%0+4"U$M0C58E1+**V9$[M*>;&[5/[$*RC=VLEY M@=;&HYJ":BJJ::BFHYJ!:B:J61NM<25"&HV'TEY<'-G00JOFH%J!:B&H1 MJL6HEE!:,X]VA?AB=R7^J6?7T'I\5)-134$U%=4T5--1S=AHKT],#4?]L3AX MLU++D>TL='0VJCFHYJ*:AVH^J@6H%J):A&HQJB64ULR*75V]V%D\>:WE\UO! MGZ?+Y6QY1YY<0TOM44U&-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#5 M0E2+4"U&M832F@&U*[\7)Q]R<@TMT$#L![/Q^ZA5/S =5D5%-0344U#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0 M+42U"-5B5$LHK9DUNZ4 I ]9"D!"EP) -1G5%%1344U#-1W5#%0S42\09<"0#4%U514TU!- M1S4#U4Q4LU#-1C4'U5Q4\Z26)136W^BVOVZS+^TOHC"HVUZ,]K\!+D!'&:): MA&HQJB64ULR*W7( $KH<0+=V0Z'+2W[8ZDW&@V; M#:.V)_OFOV;+&-V5A-*:A^==_7U]L^OPG"SK=_!/Q:RJLJ7P\'@SGTU;#\N= MRLF'95*344U!-175-%334+HXF)2 M']O%MR'0TK9W,>ZO$B7?PHW^>/=?27XJ[]_EJ/WL"%K.C6HRJBFHIJ*:AFHZJAFH9J*:A6HVJCFHYJ*: MAVH^J@6H%J):A&HQJB64U@R876FX]"'?N2ZAE>"H)J.:@FHJJFFHIJ.:@6HF MJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FG-/-I5@DO=W\1^ZE5BM.(;U614 M4U!-135MHS7.[ VEM@O)+0U%J?5",EJHC6H6JMFHYJ":BVH>JOFH%J!:B&H1 MJL6HEE!:,RYVA=I2=Z%VRU7K^L/+MZR8+>_: P,MU48U&=445%-134,U'=4, M5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-422FLD3W]7]MWO?<2)LSY:&HYJ M,JHIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEE-;,HUUI M>+^SU._8O]_M5D[.&[3T&]445%,W6N-/_"9MI4P:NET=U0Q4,U'-0C4;U1Q4 MR-=+P[>> M3NN&3HX3M+(;U1144U%-0S4=U0Q4,U'-0C4;U1Q4C:- MW*R.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE/4?)>7F?996<5NGU MU2(K[K*OV7Q>"M/\<5FM5C![]:A09-]67S9R^;MT=K[WN"%>FF++XY9X:;<] M[HB7;MOCGGCIMST>B)?1^O'SW3"OKQ[2N\Q)B[O9LA3FV;=ZR+U/X_HX7,SN M[E_N5/G#YS/Q3+C)JRI?K&_>9VF=B*L&]<^_Y7FUO;/:P%->?%__6J[_!U!+ M P04 " !3//)8&PG@ZE@' !S,0 &@ 'AL+W=O&ULQ5M;;]LV&/TKA <,+=#4(JF+G28&FJC#]M"N2-H.P[ '5J9M MH;JX(IW+?OU(23%-B6+EAGTRE+-C0G['6YI87XS:JLLFU%R;)NE&=3Y'GA-"=I,5FSM* ?*\!V>4ZJ^PN:E;?G$SAYN'&5KC=:T8&E9@(JNSB=OX6GL8]F@1GQ)Z2T[^ QD*%_+\IN\^&UY/O%DCVA& M$RXIB/AQ0R]IEDDFT8_O+>ED_TS9\/#S _LO=? BF*^$T_TC:@0/(E9<;J_\%MB_4F(-DQ7N9M8]&#/"V:G^2N%>*@ 0P' M&J"V >HV\ <:X+8!'MO ;QOXM3)-*+4.,>%D<5:5MZ"2:,$F/]1BUJU%^&DA MQ_V:5^*WJ6C'%[_S#:W$ #):W5 &7L24DS1C+\$)N/SP)WCQ\T\P#-Z\!,U/ MD!;@TZ;<,5(LV=F4BPY(FFG2/NRB>1@:>!A$X'U9\ T#[XHE7>H$4]'S???1 M0_24;4E"SR?;]@&3A1Q< M[XU)/I=DL2,R35I_+ZUO8U]9&2#!#&*&<@IT06H*6<*2O5A&^J M@'(PZTRZ1+U0 L_KJ&+ 8.1W-.F#3N ,#B@RVRLRLRKRI8Y,S!.:;[/RGE(@ M,BRHH!6 ;(B84V(E5N0)7XGZ5)ESD MP+6\#SX7*0?7TG$:!]GZE&/+R;P_T'Z$.CD3&U#106)IH+4&[K#!@6PDY_K!(MVV&0N+>X&$ ('U0478D#4PBM2GR2I8_4SKRQ M'Z HBY-$>+>JS#*9-&G!13UDW.P"H6$4?=R9U)?V3AR[=KABTR5#2C(TUF ( MUD.KOSU:7Y=LL2LV75]EA*'5%X[V]BV--E.0 M)_]U)]](8#P"J,>DS"@,G\C=0ZO-/3I17++%KMAT494#AG8+/*Y&][WF0):, M!,8C@'I RL!"NX-M_)G0*D]WN3$8:_NCD\$E6^R*3==.N5\X?X:J[-3\.F6+ M7;'I&W/*32.[FQY;E5'?PLY#%,%@WIEO8X'Q"* >D_+%"#Y1548NO>ZE4[;8 M%9LNJG+.R(%S1GV7.Y E(X'Q"* >D++-R&Z;ZZHL7T8LZU01>?)#]VQG/#H] MG+IG5VRZFLH]HV=PS\BI>W;*%KMBT_55[AFY<<^H[W61-P\]W)V )IS7WQZ9(N6ADWT1^[)ZIG?YH+?H; MP_T]4P-H>,\4*[^+1_O=81N##?NUR(>]ORU-.$.QC8TX;W#K#RNGB^T[P(]Y M&V:G/OH5M%.OZXI-EU5Y78R>X0V_U4\?K:]+MM@5FZ[OP0$*N_4>:V9:&GW! M\?RHNPUOP)V@61!&W1>4)J!8FR >>$>)E?_%=O_[W^T,=FIZG;+%KMAT497I MQ7;3^ZCR9C"XAK?]!ICQ=;\!9WW?CY41QO83#>-6I/YQ QB&X:SKO4PXPXR) M#;CNC-'#4184VRUH/1',(V)M>'2BNV2+7;'IHBG/BF?/L. X-:Q.V6)7;+J^ MRO]BN_\=O> 8CBQ(Y]?]X^72#)S[LU[=, *C,,+FB>8K)^M[3[3B^$Y/0#AE MBUVQZ:(J0^W_P%#_#\>O_/XYC/[Y*Q.H?P#+@+*

PN/ZRN/ZHSWN\++>O)>=E7G_<4+*DE02(WZ_*DC]Q^!=0 M2P,$% @ 4SSR6).1=A_F!@ \48 !H !X;"]W;W)K_OH 0-1 MK33#P.!O,<..;+-0YKK?9)^56LI,_(0A;&ZZ:RS M;/.VVU7SM8R$NDHV,M;O+),T$IG>3%==M4FE6!1%4=BECC/L1B*(.]/KXK7; M='J=;+,PB.5M2M0VBD3Z[8,,D_U-Q^T\OO E6*VS_(7N]'HC5O).9K]M;E.] MU3U0%D$D8Q4D,4GE\J;SWGWK]VA>4.SQ>R#WZN@YR0_E/DF^YAL_+VXZ3MXC M&7'P^F#NA9*S)/PC6&3KF\ZX M0Q9R*;9A]B79?Y35 0URWCP)5?&7[,M]1TZ'S+D6I\83F9A>I\F>I/G>FI8_*,/[G#P[O5U-]--YH7=>85G)9Z>P;OD M4Q)G:T58O)"+AGK^3#VU +KZ6 \'3!\/^ .U$N_DYHJXSD^$.NZDH4,S>_GG M9'=%G%%1/FHH]^SEOXA8E[MGR]D%G>\5G:=.TZ=I+_?D7)<7K5/:4.Y?7MZS MG(K>P;U>P>N=XP5J'B9JFTJ2+$DFTT@1$2_(/(D703Y0J?QU=6HH$6DJXI7, MGS<RV7YSL_G@_E9MQ%S>=/3HK62ZDYUI;KCSKLD'),Q#PA@2QI$P'P0S MK.H?K.K;Z.6(ID7:Z1%,W(>2Z/F:B+U(%V2EK D;%+!\X;.;]@;.9-+/!ZC=L12@5@TI!@$L:0,#XX$<)U7#IRG1,C0,T:1@P/1@RM1LST M]!)H#416+JKGR2H._M%RY,.%*G59R_!HFR2;8M_SMEA;;&L+$N8A80P)XR5L M>&3+>$S'CO[W1!90JX8LHX,L(ZLLMS(-DE*%_3J8KTFVEJ84FU#$>G@AK)C^LC;3UP]YCUR'?I$A5DPS(;C DC"-A/@AF"#,^"#.V?OQ?I%YES-=Z MT7I8PJJ?JLT8Y7)+3OC!J6)*AV32'JW-6U!G"/:4C]I;?1 FB*"J5Y M4!J#TCB4YJ-HIBEUENKV7VAB@D:M4)H'I3$HC4-I/HIFVE6'LNY%J6S;F,U. M;>T.-)9U3]//X= =Z=V?S $,VBZ'TGP4S?2BCF;=_S^;M3?96AIH.NM>&H(R M:+L<2O,O.0I3B#I^=9_-7_/?:L2JF(;*?&@ M#3(HC4-I/HIFFE#GJJX]6/WUZ-P'\8ILBF2^T0%HIOI,M_KGTW9H/QB4QJ$T M'T4SU:BC5M>>M9Y\JR'_DD]!'$3;J-$/:-@*I7E0&H/2.)3FHVCFM6!U*$N= ME_E^0Z&Q+I3F06D,2N-0FH^BF7;5L2ZU!GO59$7D@UZ^!$I:)BL[J+4N]FZY ME$3%196-RU)[*-DY7XN'<=&6GM38$&LI":0Q*XU": MCZ*9SM3!+7VA*V8I-.R%TCPHC4%I'$KS4333KCKLI=:XK\UT!4UOG^F6[5(F M:$<8E,:A-!]%,]VHHUIZ451;H9NE@,:R4)H'I3$HC4-I/HIF>E)'MW3X0C,4 M-+^%TCPHC4%I'$KS4333KCH'IO8<^#M_,+)36[LSNO G'@_:+H/2.)3FHVBF M%W4J3.WQ:]O?!RJ<)=&?V5ML/4) 0V HC4-I/HIFFE"'P-0> E_^^\ SH/.) M_LQ>V5H-:-8+I7$HS4?1S/]L6F>]/?L%N'\&,?%R)S[*>-5DA+V^[30!I7E0 M&H/2.)3FHVBF)75FVWNA2W%[T(@72O.@- :E<2C-1]%,N^K0MW=1Z-MV 6NG MMG8'&OY"::QW>@UM\^*:0]OU4;32B^[1#3DBF:Z*>ZTH/89LXZR\-\?AU=4"YUJ7,UTA]-6MY?I=S(DDUQ>X_[),N2J'BZ MEF(ATWP'_?XR2;+'C;R!PUUNIO\!4$L#!!0 ( %,\\EB7'(UM,@0 !H7 M : >&PO=V]R:W-H965T MS30!\6:Q I#HNS99DR4\@/QS? M].#W=&HY.B+((9$:@JC+%N:0YQI)Q?%/#6HU47FD0B8L_RO M+)6KJ159*(4%V>3RGNU^@YI0H/$2EHOR%^UJ6\="R49(5M3.*H(BH]65/-=" M'#C@\ T'MW9PNP[^&PY>[>"=ZN#7#GZI3$6EU"$FDLPFG.T0U]8*3=^48I;> MBGY&];H_2*[^S92?G#VL"([Q MZ>YX@(W7+)M7XGDG+%O_^G!(V))F_W;%J[2JT/U^=+W7W(@U26!JJ)C*S?PG7%CU2(7-.2"]Y+[3O(-(+9 4*QS]@+PDT!:XRR! MWARN)@P.V;@8=SGW6'EX%'8X'UNY;HBC?LYAPSDTQIDR>G4B[_ X5B]R.K2/ MC7 4=$CW (W&N)_SJ.$\&N0\9T)J/ARV0#?0%_\@P+G9;Q(L-@36$BYJA(LN MNJ=&)E4U"18; FNI.FY4'5]L3QT?I8?G>EXGSP:G/U>IXQG'7M"?C]C9EUC. MH 3W:E["DQ52M9"J2;>JV%[K0JMYL7KKHT',?/A ,Z6ZWC.X/ SVY9A7UWCP3)S M]J#.H1E=E@FKCL-/(/5H,%V-5M1&T6)3:&TQ]T4U]B^;KH-%^]G2FD2+3:&U MI=V7]/C=-?W;Z=I3EX^]J)NN/5:.XW;JV!XK-PK\-])P7[WCX?+]5Z# 25ZF M(4F+C&9"D! M#Y;1[\O%Z.C$'WH![N;BL15VO6#<3<8>L] _*F/M@Z9A 7Q9-E^%"GU#9=56 M:YXV#=[/95NS\_Q6-W[+9N0>INH:?R5\F5&!DG*3H!^?$E*EF^TZ@0" M^F+K,G-FSN&0''&RX>)9+@$4>BGR4DZ]I5*K&]^7Z1(**J_Y"DK]9LY%096^ M%0M?K@30S#H5N4^"(/8+RDIO-K'/'L1LPBN5LQ(>!))545#Q>@ M-3)4GCA_-C=?LJD7F(P@AU09"*K_UG />6Z0=!X_&E"OC6D<]Z^WZ+]:\IK, M$Y5PS_/O+%/+J3?R4 9S6N7J&]_\!@VAR."E/)?V%VT:V\!#:245+QIGG4'! MROJ?OC1"[#E$^(P#:1S(I0YAXQ >.83DC,.@<;!2^S45JT-"%9U-!-\@8:PU MFKFP8EIO39^59MP?E=!OF?93L\71R.. ?Q_SM:X>!(HU,[MYA)9X;OY!^W_.,WS,RR*IY V*FYL9N;GHET#4)OUGH_ M-CN^J28]:Y70>VM%N M[U1BU"HQ>IL2YVO/I4$W^,#.<(D(*NH6 8]11E^=NW0W4M0@A2U2< XIZ41Z MIYSC5LYQ9YZ/BJ?/7?.QT_VM\[%/L*0GL /9<+!K8X/_IVUIXO:D>*]H25]H MAYKO?3K@=_1T=KG\MR/-"&XQWF(3VRHT?.]&?T')@Z0S<\C8OU M:$3AR= Y+>-X>+)M.2VCB,3C\ R775.-+^JJCUI%)['3/MK=(CH,S_2(+LOC MXJUY^7O?[06(A3W_D'K-JDI5?^^V3]LSEEM[LG#T_,Z(K>SKPQ)7BA;U< LU & /]?LZYVMZ8 .V)U.Q? M4$L#!!0 ( %,\\EC$BRF5600 &D8 : >&PO=V]R:W-H965T/E!0]+%EY@ &2#[$>O.?>']#S(^,_Q(X0">[3)!,+ M:R=E?F';(MJ1%(L)RTFFWFP83[%4MWQKBYP3'!=!:6(CQPGL%-/,6LZ+9]=\ M.6=[F=",7',@]FF*^<\52=AQ84'KX<$-W>ZD?F OYSG>DELB?\^ON;JS:Y28 MIB03E&6 D\W"^@POULC3 <6(/R@YBM8UT%3N&/NA;[[%"\O1%9&$1%)#8/5Q M(&N2)!I)U?%O!6K5.75@^_H!_6M!7I&YPX*L6?(GC>5N8F/HR^^E>$J,C@!# MG$L@OP#2_>VPG$$/SJ"C_N;VHVRG8KPOV1PN^N5K!B>L. M%3@:^-Q),036X1C4'(,WOKX#DU(: NM(.:VEG(XNER_WA$=4$)!S&A'PWQ,Z MVZI$G+97;['B.DM\-.T+2" DWTYR^>W[*S'Q)D$Z(3):*X7 M,@EK)J&I]A/V>DKH>5XXT'T&1DZGH0_/]A[H--_WSF/=!TTTS,"W]VCD<_>, M*;0NSY:O@6^\ U4%FI+3$%I73M3(B8QWH0HR:"WCTYT[GO6EK!H7!D>=R=/; M4(73[4-^C\UK^"#8&"%HS G!OK_Q_&G@.P/-:&"LCT+?02/MJ/%"\%$S!'S= MD#Z +<>9WI??,F6YX6RP;*,&R11:EWICD>!;]TC0J$DRA=:5L[%)T+Q/JB"# MSM(^7?ZOX9-@8Y2@(:=4X72Z;7#*Y36<$FRL$C3FE6#? B$GF+EHJ$'UQ[J. M90NM2;RP4>NL6"AFU4*;0NG(V%@J9 MMU"H;Z%Z#6H\[4MI-1X*&?)0J.^AD#OQ>G1>PT2AQD0A8R8*#1@C'PUZJ(&A M,QB&W9.GLF*[=9B;$KXMSKB%VEC[3);GNO73^AS]K]A3#[Y$*N. MG=D&RK^?[80,4D-YZ NQG7..S[W7^&:ZX>)9E@ *O524R9E7*E5?^;[,2ZBP M'/(:F'ZSX*+"2D_%TI>U %Q84D7]* @2O\*$>>G4KMV)=,I7BA(&=P+)555A ML9T#Y9N9%WJ[A7NR+)59\--IC9?P .IW?2?TS.]4"E(!DX0S)& Q\Z[#JVQB M\!;P2& C]\;(1/+$^;.9_"QF7F , 85<&06L'VNX 4J-D+;QM]7TNBT-<7^\ M4_]N8]>Q/&$)-YS^(84J9]Z%API8X!55]WSS ]IXQD8OYU3:7[1IL8&'\I54 MO&K)VD%%6//$+VT>]@AA" M;Y P:*UF!C:9EJW#)\R4_4$)_99HGDH?2BQ@8#)7H!IO=4&51 /T"[8(2WT6 M:E,=B?@"J1*0-&C$[2+ZE('"A,K/&C\GC%<$T]V[6I" %TZBOMU.SG MYZVK>>,J.N(JC- M9ZJ4Z!LKH#@4\'6(79S1+LYY=%(Q@WR(1N$7% 7AIGU&VZ^4IG3V %KK0U]$M+-Q?M.@V&IM#K_72< \I7:!QV//N!$5N[Y/.^^2-,[0F!>C_Z)8 +5S^)Z]W[9E_$Y&=0C2V M_;U>48%8VIXKD3W?S77:K79M_=IVL][Z7+?[ICO_EVF^%6ZQ6!)]!5%8:,E@ M.-%G033]MYDH7MN.],25[F]V6.I/%A &H-\O.%>[B=F@^PA*_P%02P,$% M @ 4SSR6+-E_G@R @ _ 0 !H !X;"]W;W)KY'2T!$" ;EU" R7(SR!$ X(:?P9,.G8TA5>VF?TKUX[:MDS T]*_.:% MK5/ZB9("2G80=JNZ;S#HN7=XN1+&?TDWY(:4Y =C53,4(X.&RWYEK\,Y7!1$ MBRL%\5 0>]Y](\]RS2S+$JTZHETVHCG#2_752(Y+]U-V5N,NQSJ;[6JFX<[I M*DC+3GC98<-]ZMP3(NS/OK*3MW;2 )+))S+8)\(++J MB<37B$ [(U'X@<1A]/AO>8":1F'Q*"SV>/,K>&MNM;V.(_X)**:X]FB/'LV-YS&+DN X06 Q$EC<)/#S MHB67%6E!+/&YPFT2\#]4BE[=MS(C ]>]A=02P,$% @ 4SSR6#SE.^Y% M P 1PH !H !X;"]W;W)K4HOHB>[- _6#Q M%/7]DJ7D'0G,IB(+EPKL-;\K=WFL3J^19RF^V M\ZE>>(%U"%JHC&5@^-G"/;2M)4(WO@^Z2&)=NTYE'N/L*@)[%\E6RU^R>[ 1MXI-IH([O!&#WHN.B_[,<0ASV# M,#UC0 <#>FP0GS&(!H/HK0;Q8!"[R/127!Q*9E@Q5W)'E$4CFVVX8#IKE,^% M3?N343C+T\&$&DVNR&>YA;XME^01M%&\,@AQ*O?(?X,Y,GN4L#Y]]\WW+Q\$HC:.-ZY;]![ZX-?#9[>]9[2,YZ&%+T2 MIM'DO:BA/B3P4?:HG;YJOZ,7&4NHKDD4_DEH0*,)A^[?;DXGS,NWFX<7U$1C M)B/'%YWCX[IJI=Y@\#%G!E2G"1,UJ:2HN3UC+I?Z--^$*<7$RN5[*BW]LO'T MLO9:NM%K5L'"PWM'@]J"5_S^6Y@&?TV%]%>2E;^(["#<\1CN^!)[<6N(:8 \ MPXH+P<7*!1T'7H"IJ2CV;(ECLW?QMHA2&M%@%L_][7Z$3H%AFB0TI[-#8#D! MS)(P"^B(.Q"6C,*2B\+^QLU@CL]7KR$Y69%& ?Z.%$S \BQ.9L? \A2([D=1 M2(-I">DH(;THX2O>1M,*+MK]W[V!YHF@).'K3P%GARV7I._]\1VH%:N5-%XN6Z$Z5^<<72L MAFY=$7 T?H=54E_4_*3I2ZS/3.%=HDD+2Z0,KC-T2_5E2]\Q\F=IL"QP MS08K/5 6@/-+*&ULQ9UO;^+&&L6_BL65JE9J MP9X_MMDF2"TSJ]N5;KO:;>_5?>DEDX 6,+5-TI7NA[\V(0QC#Q.F>RSGQ2XD M,S\/SX%Y)N6N4-G=8=)F/2%A&$\VV6H[FMT^F-WD^VJ]VJKW15#N-YNL M^/*S6N=/MZ-H]/*-#ZN'9=5\8S*[V64/ZJ.J_MB]+^I[DQ/E;K51VW*5;X-" MW=^.?HK>R)0V$PXC_KU23^79[:!Y*)_R_'-SYY>[VU'8K$BMU:)J$%G]WZ.: MJ_6Z(=7K^/,('9V.V4P\O_U"?WMX\/6#^925:IZO_[.ZJY:WHW04W*G[;+^N M/N1/_U3'!\0;WB)?EX=_@Z?CV' 4+/9EE6^.D^L5;%;;Y_^SOXZ%.)O +DT@ MQPFD-8&2"Q/H<0*]=@([3F#73N#'"8>'/GE^[(?"B:S*9C=%_A04S>B:UMPX M5/\PNZ[7:ML\43Y61?W353VOFGU<9H7ZH2GU7;#+OM1/@:H,?@C>9JLB>,S6 M>Q7D]T&U5/63HJR*U:*JQY7-G&"_7=5#OQ6JRE;K\KMZT@<]Y( -_C@,^=@\ MN=7-I*J7VQQTLC@N[>?GI9$+2Q-J,0YH]'U 0D*#^:__#;[]YA]1S'_\+I!_ M[E?5EU^V]?'VAR5;Z//KZ>0JH+@>&%T%E-<#P]> DUKWD_CD)#XY'(%>.L*J M7*SS;CDB80,(D"&9H1T_:41=]]NM^\TD5C3[V M5Z9-EF3QO.26@3&A))PR&T:/>.3\ZV"CPEI;2C.1?@6 M'PF3()A1_.14_ 2^AR?=C92G:9BT"MX=1D+&P]9&+YSK\RTE"&:4,CV5,G66 M\EVVW==&Y_"[DJULSMF^6PD2)I P"8(9$DQ/$DR':0-3I'9(F$#") AF:!>% MV@>&_3:"(_^\$T3Q.$I;&Y-[&;X"0&D213,E.+/B$;P=')%&/XAXV.Z_%X:U M?DL7[@5ZEQ-$,\NIS6WD]%^SGW;%:GVQ(;@G^^XJ4)J TB2*9LJ@?6I$AVD+ MD=,@>RN(I DH3:)HIH+:8T=ND_WUK8'96L.TTQJ@]AI*DRB:*8%VV)'3!/Z] MUL [>SXC/.3MJEN&\3!,VZT!:GE1-+.V^?92.X_:[&>YE>$L MM=PHFBF!-MV1TQ?^O6#QHX0VD"2I,HFBF%ML1DH-290&-G*$U M:1)%,Q74+ISTG#V3;O@&*J/3%U>^*7X"&R5@X:24-I DJ3*)JIPME'IP>*I"DTDH;2!)0F M43130>W#:<^1-+5$TGPU-"NJ_H32)HID2:/]-\9$T[6;-TVD8M@V;95C$ MDH1'[=8 =<,HFEE/[8:IVPV?G\IPH3] @VDH34!I$D4SI="NF X43%-H, VE M"2A-HFBF@MJ*TYZ#:=H-IOF8=ZP#U']#:1)%,Q70_IOBX7>]>S#%K.SLZ'=MMCL$!<2:C?#>W^!.F0H M3:)HIAK:(;.!$FH&3:BA- &E213-5%![B9,L;"::='6 9.$QKSMHUP+]*[I'UX8Z:],;OZ5&ERV49 M<]Y]2\FU.3<>M*.W/W M(GP%@-(DBF8*H)TXQZ?4W)(^A[3>_=MEMXPC<1JW/\CD7J)W0?LPQEP;8_Y* M2FUTB LVPLWPW5^@- &E213-5$.;9#Y06LVA:364)J TB:*9"FI;SGM.JWDW MK:X[1/O76?:KIVH' OTKND?7ACKKTQ M?^4<:K-)7/K JYOBO\Y MM.:6LZG'[4MQSMVK\%8 :L91-%,!;<8Y/K3FEBPZ)J0=1<\MXWB<))W/N[J7 MZ%W0/KQQK+UQ_,H)U4:3>)OO"UL)W1#?'09*$U":1-%,.;13C@?*K&-H9@VE M"2A-HFBF@MJ:QSUGUG$WLR;CN/UNDWL5W@I [3B*9BJ@[7B,SZQCVP6U>1*W MSXFPC0N;KU:/<"_1NZ!]N.-8N^/8[8Y/U^DCUM)!TVHH34!I$D4S9= 6.1XH MK8ZA:364)J TB:*9"IY=RKOO:WE;SJ<>)^VTVKT*;P6P5_/NPX/'VH/'^+0Z MMES1FW;W_/F5XX1[B=X%[<,2Q]H2QZ^=4OU\OIR]-4 S:BA-0&D213-5T+8X M'BBCCJ$9-90FH#2)HIE_9T#[\*3GC#JQ9=1)^S+3[E7X*@"E213-5$!;[P0? M4B?=\)E9.L-UPX1[@=[E[,,')]H')VX??/9)5VMO<$_WW5F@- &E213-%$+; MX62@=#J!IM-0FH#2)(IF*JC]=])S.IUTT^FP>W5O]RJ\%8!:;Q3-5$!;[P2? M3B?=T#FU]8:KA@GW KW+V8W. 9M)0FH#2)(IF*G'V M]ZT&RJ03:"8-I0DH3:)HIH+:@"<]9]))-Y,.QVD4GG^U/U#C7I.W'E KCJ*9 M>F@KGN 3ZL1R(>_IM(F>.]VB.Y*PR-HPH.X813/_=)QVQ^G5*36U%= ]W7>W M@=($E"91-%,(;9+3@?+I%)I/0VD"2I,HFJF@]N5IS_ETVLVGPW'2[A#N57@K M #7D*)JI@#;D*3Z?3BTG2T\M;L)]:.^R0UTTBO9<]DFY5*H2697-;G;9@_I7 M5CRLZNUGK>YK?/V,K&M5K!Z6ISM5OKL=U:^]3WE5Y9O#S:7*[E31#*A_?I_G MUW<\_CN.?N2FZR%?%0) M@"9/*<_4U$FTSL]=5T4)I%0=BQPR?#(7,J4:IW+AJEP"C2THY6[@>2,WI2QS M9A.[=BUG$['4G&5P+8E:IBF5FPO@8CUU?.=YX88M$FT6W-DDIPNX!7V77TN< MN15+S%+(%!,9D3"?.M_\\] /#,!:W#-8JZTQ,:$\"/%H)K_BJ>,9CX!#I T% MQ;\57 +GA@G]^%N2.M6>!K@]?F;_88/'8!ZH@DO!_[!8)U-G[) 8YG3)]8U8 M_X0RH!/#%PFN["]9E[:>0Z*ETB(MP>A!RK+BGSZ50FP!_-$.0% "@B9@N ,P M* �P'#$C"TRA2A6!U"JNEL(L6:2&.-;&9@Q;1H#)]E)N^W6N)3AC@]NTVH MA".C7$QRNL&,:D6.R&_8$*KP,.0F.XJ(.299:NQB",*VY4.GQ1.!SL<-@/ M+$VBR/M,##P^%^1S2# M*J$#RS?8Q<=4Q(5:HOJ8- TR581F,8E$%K,JF>IUV@F5DF8+,..VM!3;#MNW M->7I7.4T@JF#]4>!7($S^_C!'WE?VR3MDRSLB:PF]["2>]C%CG*O6 RH[X8! M;SW.!?[,XDT57LV\B;O:%F.O1=AE47/[I'+[I-/M*Y:Q=)FV^=L)?&N>^R0+ M>R*K"3:J!!N]S[4:]2EWGV1A3V0UN4\KN4\[S^<-4X]'\&I9ISI39OOXY8=A^.&[ZU&@X;O M>XQJOI]5OI]U%PGZM*M(= +?>FK[) M[(JL)YGLO7U/>^Y2)%.^5+>R+ MK:[YUA>LWU>M*)D:5[QQERX/L@KW6=6C"5ZB"?ZC8)3@QCT_:P9PB%6XSZH( MP-WJ+5*0"]NC*3S0RTP7W]C5:M4'?K/=3V/]PO2'MF=YH2F:RRLJ%PQO!H>4HH$ !+$0 &@ 'AL+W=O&ULO5AM;Z0V$/XK%I6J1+H$;%X6]B'6!J M>[/)OZ\-!#9@?(E4]Y)::5LUXVSV[X>LGVLJ 5N>% M[,L2\^D3LB_ZQON+IS>Y2,EJ02E%6 D^W* MN807&^1IA\;B.R4'<70-="@/C/W0-Y^SE>-I1J0@J=006/T]D@TI"HVD>/S3 M@3K]F-KQ^/H%_?!7, Q9DPXJ_:";SE1,[("-;O"_D+3M\(EU H<9+62&: M7W#H;#T'I'LA6=DY*P8EK=I__-0EXL@!1C,.J'- 8X=@QL'O'/PFT)99$]8U MEGB]Y.P N+96:/JBR4WCK:*AE2[CG>3J+55^@GD"ED1KTEZ#GSX 2 /^09"F[>[(PL= MO\^KW^#Y[\SKN2E7+51@AM(+^4+4."4K1ZU40?@C<=:Z"MY'4YS_$=BKJ(,^ MZL"&OK[>$R"96MX%EB1307-)B7%ZM#A1@Z-;S>,:PB3P@Z7[>!S,U"P(5(=: M]&:O:(8]S? M-&5.N95DBQ(>DT0+B,(1R:F9#V$$/3/)J"<964FV,VA8C_34 M1#&:C(V"* R3$<6IV2+T(SB3QT5/<6&E>$LR4M9-.RXH?J %E<^**/T *#73 M74SI^B@)X8BNP2SP$W^&;MS3C:UT+].4[]6T)$]*!(6YY/%DY,"/XB :$9R: MA3!"P4S)DYY@8B5X1](]USG,2,T$E4:&R712*H;0'S$TF$5># ,S0^@->N%9 M.?Y!E&CVY:9Z9GYED@ 8G^!38\T[P-?)0FB\U UF"0QC?X;PD]5+MJ^D M>%E)0&U]0+WG::[C8%L@ MV\$[M.-,Q#&*9R871$,FD#43GZN4E<>B)/%3WV",8:'I:@B]<#&NW-0LA F< MJ]P@H="J57WELC>K2@?XJL\%0>1-YMK4+@J"Q)M+\:!_T"Z WW1>S=2"Z8*$ M80@GR339H5AO2HS4!LV#=M&[9Q(70,[L2XR4I\*FM#<)%^-V;3*,H@!ZT0SI M00.A700GW<;('>+F2KLF:W' M#!(+[1IKGF45J\Z4M'$5KWW&37757$F#'?25W5PI!P6&=@F>V[<;V2;336P2 MJ\4:C^E.#5'HJ[WD#%TTJ#&RJ_'ECE8[\&T+6MXW%K8_08+@F6!N/#B]W[&- MQCTZEI:$[YK3N@"I7BSMP:Y_VG\1N&S.P:/G5_!BTY[K!YCV,\,7S%4&!"C( M5D%ZYPLU)7A[&ULK9A=CYLX%(;_BL5*JZFT.WP%)IDF2,T VEZT&DT_5GOIP$FP M"C:UG4GGWZ\-#"53PB2J;P(V?A_;YS4V.*![ JI*^QH6>,=? +YI;[GJF3WE)Q40 5A%''8KJQW M[FWJ.EK0M/A*X" &]TA/980[*$M-4N/XWD&M MOD\M'-X_T]-F\FHR&RS@CI7_DEP6*VMNH1RV>%_*!W;X![H)!9J7L5(TO^C0 MMKV962C;"\FJ3JQ&4!':7O&/+A #@7M*X'4"[Z4@."'P.X%_KF#6"68O!>$) M0= )@G/G$':"L(E]&ZPFTC&6.%IR=D!8X!X1ICI@L@*,:/^%-"0+]C3YBSK'V'5W%(#$IQ1M5NTX>T&?("LI*MGM2 M%7Y/$&+)KY#M_(<_QO+& G"-W3\KCWY,GOR=/SY?[ M$['T^]7I-SS_PM4Y,K)U2YJ-D_0&?2MJG,'*4CNP /X(5J17K?-VS".3L-@D M+#$)2PW!CKR=]=[.INC1 ^B#C] =@N][(I\0H1)4-Q)=88$PJH%G0.78GK)N MR8N&K,_.Q\BY5LOU<6CA&6WB,]HDD[.X-."&8$1=V'L7 M3GJ7'+\B K'MBY-XS,%)YJ4.FH3%)F%)^$O071WQ8=!;=PSU>N3@3>_@S:2# M]WN)6//6C3DUJ;W4*9.PV"0L,0E+#<&.W)SW;LZ-?9C,37IK$A:;A"4F8:DA MV)&WB][;A=%S:^#^ZJD]R%=4P'=- M9DF@3%O5IB[ZVCY[]:[)V=@_F[>IKP^8[P@5J(2MDCK7-VI-\3:;U!8DJYOL MQX9)R:KFM@"U>7/=0#W?,B:?"[J#/J<7_0]02P,$% @ 4SSR6)B"*05N M @ D@< !H !X;"]W;W)K.O(@>0Z*TLJ(BM7,IJ9MLBS:'$8L0JH.K-FO$22S7E&UM4''!F M1&5A>XX3VB4FU$HB\VS)DXAM94$H+#D2V[+$_,\#%*R.+=?:/W@BFUSJ!W82 M57@#SR!_5$NN9G;GDI$2J"",(@[KV/KDSN:ACCQP<1"Z59(5K9BE4%):'/';VT=#@3N^(S M:P7>M0*_%?@&M,G,8"VPQ$G$68VXCE9N>F!J8]2*AE#]%9\E5V^)TLGD.6=< MWDG@)5HQKL2$;@0:+$!B4H@AND/S;[_0X/T[-PSNAZBY(T+1]YQM!::9B&RI M\M!N=MJN^="LZ9U9L.E')_P7=I3DN$MR?#')%_,'0H;P#KAJ*'T)7G3X MWR]R([,CV*"##6ZS!X-;$M_([(@X[(C#BY_WD2I:$!)Q+ $-5$>I@*= Y; / MN_%RO8,]YHR<\7AZLA7/Q(7NR5ZT#SJF/JV^8KXA5* "UDKHC":J-+PY 9J) M9)5IHBLF54LVPUP=FL!U@'J_9DSN)[HO=\=P\A=02P,$% @ 4SSR6(-N MT5!< @ 2@8 !H !X;"]W;W)KC% MW.:]>6_HH29;(5]4 :#1KBJYFGJ%UO78]U560$750-3 SF3($C\BC+NI1.W-Y?I1*QUR3C,)5+KJJ+RSQV48COUL+??>&*K0ML- M/YW4= 7/H+_72LPJX8H(C"_<%Y-UX65,%,E#]9KHNI M-_10#DNZ+O63V'Z&UH\3F(E2N5^T;6+CT$/96FE1M6"CH&*\&>FNK<,! $>O M $@+()<"PA80.J.-,F?KGFJ:3J38(FFC#9N=N-HXM''#N+W%9RW-*3,XGBT4TPI=W8.FK%37Z".:??V%KMZ_PTE\>XV:$3&.OA5BK2C/U<371H-E M\K,VWUV3C[R2[QZR 0KQ!T0"$O; 9Y?#R3'<-\X[^Z2S3QQ?>*G]/D<-1=1/ M8=MLK&J:P=0S?:1 ;L!+;:V"VSY__XGLR&W8N0W?8C=NI02ND;DZI.B&\94R M?92)->\WWK ECLT^!YLT"F]P;.YMN@<<':?&01$&"3^3UQ"7#>!23?GUQIR_^1S$O^.O$YZ4A"28X.M%X'H=' M9(2'X8E&_Z#3[2O[A'',&JL9EM2/OO9QN*J$:C1&H^@,]W[]W=BSDG.R'O58FH MX:%B7"V]4NOZPO=57F)%U*FHD1M/(61%M#'EUE>U1+)QH(KY81 L_(I0[J6) MV[N1:2(:S2C'&PFJJ2HB'Z^0B=W2FWE/&[=T6VJ[X:=)3;9XA_IG?2.-Y0\L M&UHA5U1PD%@LO4^SBRRV\2[@%\6=&JW!=K(6XMX:7S9++[ %(<-<6P9B7BVN MD#%+9,KXVW-Z0TH+'*^?V#^[WDTO:Z)P)=AONM'ETCOW8(,%:9B^%;MK[/N9 M6[Y<,.6>L.MC P_R1FE1]6!3045Y]R8/O0XC0!B^ A[0'@H(.H!T:& N ^-LDMA9_WB:ZZ1.$+B3+,3R&: M?8 P""-8??\#)^_>S!;SRRFNU3%>^=P5RA:]U%8?7$[I^9IDV2N1/9,U&F2-]K&G MMU@W,B_-EPYD*Q'-!-)J2KZ.9N%H[.QKTWD&PO=V]R:W-H965T9L8V M+=,<2B)O^!:8_F?-14F4?A0;6VX%D*QV*@O;=9S0+@EEUF)6CSV(Q8Q7JJ , M'@2255D2\>4."KZ?6]AZ&OA(-[DR _9BMB4;^ 3JK^V#T$]VAY+1$IBDG"$! MZ[GU#M\N<60<:HN_*>SET3TR4E:*UF!61L.3%/S13^=R*+93!FE2%^LCW[Z$5%!B\E!>R M_D7[QC9*+)164O&R==8,2LJ:*WEL W'D@,,+#F[KX)XZ^!< _I#?+P M&^0ZKC= :/E\=W>$CM>%VJOQO$MX5*8%EY4 Q-=ZJ9E80J:CUFS&>E&O]$X[ M2@1E4HE*[QHU&-!F/G]X/E, ;N66I#"W] Z7('9@+4RJG+=#P;@26"\T?A<: M?PQ];!6^06M"!=J1HH*A 80UL:M9NX<6.$\_LW;&XFKP$+CA0F01@/"PP[@>&WIX5QLV3-0,DKIH8$AF>=FV$L]- M%H:G*3JW"OW8=_P+] \M#!YM ZY34\?GF)PH;U)5Q8>>!(\W))%YT(L(\.K"6(37V. MER@U\S?GNVZT^U;PKCXAGXS?F6\(]4'X --\@/A Q$8O3E3 6D,Z-Y$.JFC. M],V#XMOZ6+SB2A^RZ]L<2 ;"&.C_UYRKIP&PO=V]R:W-H965TU'"21-&4-)0)7&1^;Z6*3.X,9P)6"NE=TU#U:PY<=CF.\6'CGFUK MXS9(D;5T"P]@OK8K92,RL%2L :&9%$C!)L>W\6PQ=OD^X1N#3A^MD7.REO+1 M!9^K'$=.$' HC6.@]K6'!7#NB*R,GSTG'JYTP./U@?VC]VZ]K*F&A>3?667J M'+_'J((-W7%S+[M/T/N9.+Y2D'JC09FWM:2&%IF2'5(NV[*YA:^-1ULW3+BO^&"4/646 M9XHEV[,*1*71U1(,95Q?H[=H\>4'NGK]*IY.;JXS8NP]+IN4/><\<"9G..,$ MW4EA:HT^B JJYP3$"AQ4)@>5\^0BXQ+*$4KC-RB)DO2$H,6_PY,+T!%Z[2T!R?(E]<(E: MRJI33@-\ZN%N6NR+*"/[8_F7,H(FC]/S1A$MU1M65"(PX;2QF-WDTP4J&[0V!DZQMD+8UM-[^L[4 $Y1+L M^49*&PO M=V]R:W-H965T0-4C;#7MD9-H6*HD>2=M9?_VHCTB61'D)0+]$(G7N$<^]YLT19T?&?X@M MI1(\YUDAYM96RMV-;8MD2W,BKMF.%NK)FO&<2#7D&UOL."6K*BC/;.0X@9V3 MM+ 6LVKN@2]F;"^SM* /'(A]GA/^[QW-V'%N0>MEXC'=;&4Y82]F.[*A7ZG\ MOGO@:F2W+*LTIX5(60$X7<^M6WB#4150(?Y,Z5&O_"_ELE7HEY(H(N6?97NI+;N159 M8$779)_)1W;\3!M!?LF7L$Q4?\&QQH:A!9*]D"QO@M4*\K2HK^2Y2<1) PF M E 3@(8!WD2 VP2XKPWPF@"ORDPMI"L$E0*\QU22-!,?U//E'W^# M]^]^@8'_Z0.HKXH ?-NRO2#%2LQLJ=96OL%.FG7M $^N "-RS0FX%^+58 MT56?P%:B6F7H1=D=.LN(:7(-7/@1( >YF@4M7Q^.-.'X]>'PC!JWK9-;\;D3 M?/?L0-5V4W5@Z_)WW96'5.719;QF]/2,94.Y$3N2T+FE.H:@_$"M15E+YY,N M6R;)L"&R7B:]-I/>.?8%'B?O(_BB^FA:;%0+R4B14%TV:]:@8BV[Z6$1AK$; M^S/[<)HG#:<(V1?JSVL] ;BG8<;9. M)6 <9$QH?R4UHW^R$NAZ3CB0-4:%GA\.4%C#A1R()E0%K:K@[15;*CW_4[%@ MO.8810X:2-/ -(7%&EB_L#UM8:LM/*OMFY)45H9J:W,V]JT[V"09-D36RUG4 MYBPRW@LCDYDT288-D?4R&;>9C"_2"^/17O ]A#PXV%ECF(?BV!G \!CF0A0[ M$SL+.IVU<8QWPX:RMV;'C;R!,@T,0J3ZYD":%A?$L3NA[<2VP8OTQ(:V5[H( M!6CX;TR'TY08:W"#&O<%HDX@.BOP-DG4QP$G4FDD.>,R_4FJ+P6UY]-"DF*3 M/F7TS(X_S__6+6^4#9MBZ^>V\Y+0O)F$1MVD439LBJV?SLY0PLLXRH:VUQPB M'WG1<"^.<<@)?(2&>U_[+]2?V8N\ J%KAL,Q>EP$(7>4)P& MY_MPJI%VWA)>QES"L1^$?AC#H;O4X31%QAK,R&MG>X M@5 PM)@ZV+BX6 /K%[=69Y^<@>:4;ZJS9 $2MB]D?6C8SK;GU;?5*>U@_@[> MX/K4N:.I#\'O"=^DA0 972M*YSI4">?UN7(]D&Q7G;0^,2E97MUN*5E17@+4 M\S5C\F50OJ ]W5_\!U!+ P04 " !3//)8HT=8" 8$ "W$@ &@ 'AL M+W=O&ULM5A1CYLX$/XK%B=5K=0NV! "VR12 M-]SI]J'M:MN[TSTZ9!*L DYM9[-WO_YL8$D )]V>V)> S3P\;=RS;:;,AKN8[>@6OH#Z M8W)/!@=Y&2?OQO2%UVG<:P]/[)_;?*O%:S(I*6/+\+[96V=R)'+2& M#=WGZIX??H=&T,3PI3R7U2E>*EXTQMJ#@I7UE3XV@3@QT$+M!J0Q M('V#X(R!WQCXSS4(&H.@BDPMI8I#0A5=S 0_(&'0FLW<5,&LK+5\5IJ\?U%" M/V7:3BT2V( 0L$:L3'D!2-%'] ZUNV:9,[IB.5,,)'J=@*(LEV\T:/GI;_3Z MU2\XG+Q_@^JK9D%?,[Z7M%S+F:NT@^8U;MHX#;G(F$!ZA7S\%A&/^!:'EL\W)Q;SY/GF^((:OTV67_'Y/TK6 M;9VLK_31%N2:)+"3F$9R+7V\+T)ADR4ADG> %;?"" M2^R+<]_IM^BS;J*LW.K^D=,R!5M(:^JPHC:M]&&!H]#77XF'TU@-43X.0MQ% M)1941,@1U5$W:=5-+JJ[AY1O2_9O5A9Q<5MJ+"_YFRI=;T@Y2% X](&'J3GKPARI+89(CJ M)K:C;MJJFUY4=ULJ6F[9*@=$I00E]8_@]SVK]&:"[[<96NVU2I 2Z7)?L9*: MGTJ;UHLO^MF*'Y,L&8FL$^"H#7 T1KN,Q@S>F&3)2&2=X,5M\.*7:Y?QH%XF M. Y[I3<$Q=&@60Y!>J*-SO05[!VG'F_T=ME0=GJ#GX8>['75V:9#R,^WW6U/7SY4 M9PZ]_1MS*E.=%!QIZB.=CU1L62E1#AM-Z5U-==1%?4I2+Q3?5><&*ZX4+ZK; M#.@:A 'HYQO.U=/"O* ]JUK\!U!+ P04 " !3//)8W9IY'A(# !B"P M&@ 'AL+W=O&ULK59K;YLP%/TK%I.F5EH+ MF'>;(&VATR;M4;5[:!\=,16,J%HO9;FH?M&FP5H&2E="LJ(AJP@*6M9/\MCXL$6PW3T$W!#P ML02G(3C'$MR&X!Y+\!I"E;I9YUX9EQ!)XA%G&\0U6JGIE\K]BJW\HJ7NDWO) MU5>J>#).( /.889HF;("D"2/Z *ULWK(LDR E+2<"W26@"0T%^<*-/GR"YV] M?F7[WO4YJI]*!7U;L)4@Y4R,3*D"U,N8:1/,NSH8O#>8]!(Y]AN$+>P,T"?' MT_$ /3F>;@_0;XZG6[MT4Q6EK0QN*X,K/6>/WM?6=E4!W?O/%2%"?1%(F;P[ MGU,RI3F5% ;-K]=SA]?3!]*56)(4QH8Z<03P-1BQ+JMU/52*4XHEIQ2[.9'8 M3M&1$WBXL&8!9;FB' MN[";/LP+73]R6]A.QFZ;L7LP8_5/O;IN2?/AZRHU;VMJ"ZPZV&_ M8\4 S'9F&+>*UAWBE:Q.ME$O@A#KJ^#,&\R(LZOO1A M?NC@7HL;6_43? M/C\3/J>E0#ED2MZZ#)3[O+[1U0/)EM659I[QIA\&NA; M4'NMCO\"4$L#!!0 ( %,\\E@:1@T2- < /H= : >&PO=V]R:W-H M965T/%3U]V8OI4:/ M15XVM[.]UH?K^;Q9[V4AF@_509;PS;:J"Z'AL=[-FT,MQ:8=5.1SBG$\+X0J M9XN;]MU=O;BICCI7I;RK47,L"E$_?91Y]7 [([/G%U_5;J_-B_GBYB!V\IO4 M_SS/F]N M9]C,2.9RK8T) ?].?S1&YT-OVD&GG]^MOZI)0]D[D4CEU7^;[71 M^]M9.D,;N17'7'^M'GZ5/:'(V%M7>=/^10\]%L_0^MCHJN@'PPP*57;_Q6/O MB+,!))X80/L!U![ )P:P?@![[0#>#^"M9SHJK1]60HO%35T]H-J@P9KYT#JS M'0WT56GB_DW7\*V"<7JQ%,T>;2'Z2)5=%IEH7*'V_;&1&WB/(,OJ]HL&O5M) M+53>O#>8+_]![_[Z%Q)'/[U'W7^#_GU?'1M1;IJ;N889FM^9K_O9?.QF0R=F M0RCZK2KUOD&_E!NYN30P!VH#/_K,[R,-6ES)]0?$R-\0Q91Y)K1\_7#J&;YZ M_7 28,.&:+'6'GLI6@W:UE7Q')ARU]6/TDIZO=Y9Y7ZK9FFY;@YB+6]GL'8T MLC[)V<+$$__D\]A;&EN]D;$+;_+!FSQD??'WJFG0O82TEY"WZZJ02(M'G_\Z M.W%KQZRDI\45BTE"^,W\=.X:#R[+,$G8)6[EP1'.:8S3 7C!*!H814%&*PEN M6JNNB*$$D2BJ6JO_M2]\Q#IST=E$*":,$XN7!Y82SK!%RX5QEB8\\Y.*!U)Q MD-07V/U4<1"JAOU&HQRB)AL$!+>J%"6PS5NJ:U@X:B@#).![[2V#V)E?Q++( M8K%T48S%++.XNJB$4CI!-1FH)C]&595:E#MUG\L O<2EET9V*%T0P?0L[SIV MP6G^8%FF@Q/2%\NR8[U1S:%J(+[5%AUJL]CIIS;6\H^C.K0N,D^V#92S(.5O>U'+*Z-?-N@@G@RS!LE'$'?&$^^^ M5%HBFKSW$SNDOE^;L=2-'W;6QE MK4["B+YG@IF77V\[NEA[<911BZ$/1V.:Q';A>H DSB(>3= \4U+D19J&GK4T MM>6*A$9;*&MT$OD1MIE]71UW>Y/46Z515;?^"?N!>/AAC.U(^W ,QVEBN\&# MXU',^80;Z.@&^G(NFXKM?+$U'JC,GB3;8OUO!>6*3I#A1X!UC$GDITP]4XQ= MQAX8Y6E$;<8>7);QB=(EHR8C09&R^#PNV&O@ONO6KH%UF")SMQ$2.0Q=%,%9 M9B_:X7G^X*I-1C5%PG+JJRRD:""JK2L@\+7+"$IYP-E$$HT8C89'VN=02W*.[OD25L*R_HB\AKHHRB[9=NDL?+H[/2KP16@1:!IN9"V.$IMSN&#RX MJP0:D"EJH]@B:;BE;(DUIG$W)S0F9FMQ4%KDUUY:0>WVIVOT+:VMWLK:I2=' M#4?"(N[W6FPD+'IK"<(&Q*@_XSU*+(T2[I2SB[N*69HZJY<'1RAC9XEV>6XR MJC8:5FW+E_LIZDHIFH'DLKAX8 3'Q%["5AXUB\%BKKZB,01Y7;+[\%=,19Q8NM.+S!B/,43_$;%1<.*JTN\D1F0-;2\ MK#P:*"5)Y(@J#Q!BECFBRH.+&,;95-!&547#JFI(OV?I,+&%4%<;@=[-F-W; M>7"F!7)RT -+,*,3=$9Q1,/B:-D>Y4)P-A):6C513ZYD88QB9F\:'ER49)@X MP7%Q&>>,3)PRT5&TT+!H^4>;9V.3P6S'>( 1YAEW*L0#) 0S:#,GG#,**QH^QKH33W65=V>3#S+?FJZX7YG] MQ>^>*T%#SISC21\N92EV]AL/#JC1>"KLH]"A8:$S<3?D)96Y)]TQ2Q);NB]] MP(3B)+4UO@_(4I9@^^!B?G8I!@OOKKU<;"#[CJ7N[H^&M\,%YL_MM9WU_B.Y M7G77D*.9[E;T-^CV5=F@7&[!)/Z0@+/K[J*Q>]#5H;UZNZ\TK/[MQ[V$S;HV M /A^6T$#T3^8'QBN>Q?_!U!+ P04 " !3//)83YOO,9D" #@!@ &@ M 'AL+W=O&ULK55K3]LP%/TKEB=-(&WDV8)* M&XDVF[8/( 1[:!_=Y*:Q2.Q@.RW\^UT[:5:@H$[B2^+'/D2 MP)"'NA)Z1DMCFHGGZ:R$FND3V8# G4*JFAF@]!<"J*@F-&+8)+&-MX%_.*PT3MC8BM92GEG)]_S&?5M0E!!9BP#P]<: M%E!5E@C3N.\YZ7"D!>Z.M^Q?7>U8RY)I6,CJ-\]-.:-GE.10L+8R-W+S#?IZ M1I8ODY5V3[+I8WU*LE8;6?=@S*#FHGNSAUZ''4 P?@40]H#P.2!^!1#U@.A0 M0-P#G-1>5XK3(66&)5,E-T39:&2S R>F0V/Y7-BVWQJ%NQQQ)EDP79("FT^X MZ"Z1[<9G91B^DF$0DDLI3*G)%Y%#_I3 MPW*'FL-MS?/P3<84LA,2!9](Z(?1GH06A\/#/?#T<'CP1C71T,'(\47_T\%] M,G*WV).+[+[E MFKMK+PNBK$_(HM5 &H7FJMP-7SZ2"IBV]_[H2AH@072\3^+NJ+$[RAKN.@F# M<8"79+VKW5J,A] M!&'D%Y27WFQ2W7N4LXG8ZYR7[%$"M2\**E_N62Z.4R_P7F\\\6VF[0U_-MG1 M+?O*]%^[1VFN_-9ES0M6*BY*(-EFZOT8B_X>O M=3;U$@^LV8;N<_TDCK^RID'$^JU$KJI?<*QC8^B!U5YI431BDT'!R_I(GQL0 M)X( OR- C0!=*@@;07BI #<"?*F -(*JZ7[=]@K<@FHZFTAQ!-)&&S=[4M&O MU(87+VVA?-72/.5&IV=SJC*P,>4">%F7G>V^&_"+%$H9XDL-/BR8ICQ7'\WM M^9=_P8 WDE@P5:W( Q^ M @BBT"&?7RY'#OGBV)*2[[2; U6 MMEM,>0-MQDCSI]@)Q;4"XL DT)ED#!2BU)FS^NN71-5+[*A]F&$)#N_!5IQ99]W_,#S5FIG0QK*W(")PCC M%,=A#Z(C+H5Q'$<]BO@,=A"F:1C#;MS#>5P("0G2MU[IM)VT;2>#;?_,2UJN M.,T!58J90J(:;"B7P"#8,UM18K_-P$Z*#== 2)";L=C%A9RU-T4$P7YMG8=% M*8Q0W*,RF/2UM36268=OU/*-!OG^SLS* >2<+GG.-6=.=M$9E!L2(-1GYPA+ M Y+T*F\QF-"U[$8RZ["+6W;Q(+N;M:G (]>9F=5%R< +H]*%+S[G@E"*@QX^ M1QB.8=C[HRT&<[H6WTAF'7Q)BR_Y?WQTH\W$,$0O<=!+4+^JYHXPC GI%]]@ M2M?2&\FL0R]MZ:6#].Z%- I>;I59:DJVHR]TF5]4CJD#* GB$/6(NN(2.QCV MD [F>2W2D -V/!G9H&:\)YV[DT(44JB/E-78 (C3/I,1]U7C.56,_5/MM_VZ\H?5&YYJ4#.-L8> MWL:F9&3]P:*^T&)7[2WGXUF_P%02P,$ M% @ 4SSR6*CYTXLI!P N2H !H !X;"]W;W)KZ!?51LVA8J2ZXD M)^V_'_6(99%7=.RQ7Q);/CSBN23O/:)X\Y@7G\N-E!7ZNDVS\G:RJ:K=]71: M+C9R&Y>O\IW,U"^KO-C&E?I:K*?EKI#QLFFT3:<48V^ZC9-L,KMIKGTH9C?Y MODJ33'XH4+G?;N/BVYU,\\?;"9D\7?B8K#=5?6$ZN]G%:_E)5G_M/A3JV_3 MLDRV,BN3/$.%7-U.WI#KB#<-&L3?B7PLCSZC6LI]GG^NO_RVO)W@ND?I/LJPVMY-@@I9R M%>_3ZF/^^*OL!(F:;Y&G9?,7/798/$&+?5GEVZZQZL$VR=K_\=E"N!]I49WD6>+)$W:WUY$ MLHJ3M'RI4//W_Z(7/_Y //'Z)6K_*Q[TYR;?EW&V+&^FE>IC?:?IHNO/7=L? M.M(?0M&[/*LV)?HY6\KED&"JQ!T4TB>%=]3*&,G%*\3(3XABRH .S9_?G +- MH^K.%C(WSO52H 1@4*=$O$8:(ZGUR7NW@A;R)"363V$ M^#44))=DD2.R00#Y(8#$;Z:% _'D3)Q3.$8QD-<9.(XQQYFP0$WT"<.^H15WV%!@XNO;2N. M;GI%.,&8:R(@'.$^"7Q-!0#T?$$(@55X!Q6>5<6;Q9=]4B9-PE'C4M39^RI? M7>U+B>*RE!6HSC,[0XE']!$"8+XGF!:#"( 1$F"&86G^09IOE?:'FF0%FF_B M;"U!%;YQ7X$9#341)HI2%H9,$V'"K@01H0]K" X:@K,6D$Y$Z_-X\)[JT#ML;J=ZD,%U(5Z%Z5H2J!9[.=X]S .&6+7+$-XW=DO8BK6MXQ MN8JB2[;(%=LPBK2/(OT^!;WC'2R,D(A 2Z%S"$<$#T*]HH- QBD)1U9:;_J( MU1*=*.I=X^/[>CBD>MD#8+[G&V4/@(4JL8YIZ'T7L1NORTIZ1WJRID,XJ*C; M.WGI9.W-&;&[LY/%GYB&BF"N%W\ Y3&"=7,&D5$ZEO=[;T;LYNR"ZD\ ,R54 M7W3?">& -1E!.&U-#L7U[HS8[=G%!L#.>W:*=LD6$< &6CU ;P2)W0G>Y85J MH[(M/)NMC<^.B4NVR!7;,'"]SR2AL^+OU%LZ98M6"!@0 3U].H/,M* ,3SRL$5[HTBM%NI$^>\:']^8AQSK-@: "2C M.LTNV2)7;,/H]1Z/"E>9G5K=XME1=,D6N6(;1K$WF?0\D_G\S&Y:0\990'2K M"> (]C"GNHL&@"JO*U,^EA![KTGM7O-$7C=-F^\+9B1#P-OY01#00-93XNA83YE-*A*[$A-4/VIX8T=&;,FK?_;LDKYO; M:YS[PC.FFXF#IF4$X/1I.7QQU'LE9O=*S6R+LS:G(ZD>=Z^RW M1TZW[5RQ#>/8NS'F;-N..=VV<\H6N6(;1K$W@^P[;=LQT]21$/N^[VDK#@+6 M;TA\W;D#0(:%("$?67)'+VO_S[X= PR$S&X)3V9X9F[ $4&,UU8 S!?4>*T(P)0))GQL1'ISQNP; ;LHC$_ MY,9C"02$9F8$,@YGYE!>[YJ8W36]3;)8I:0X[;94:YFK."F02O5[J606^7Z] M0;LB7R45R@N4YB4\G-;[G)VY7+)%KMB&,>Y=&_.=Y7^G>X).V2)7;,,H]I:1 MG?<*^?GYWS1_7OUTK'M) $>Q3SRA[Q( 0,(#/_!'SC"PWDXRNYT\D?Y-IT<) M%WIYF@.X^M &\8FAQ$0*93''CI3PWCIRNW4\F?VYN?E%,=9?2,P!&,.>D?T! M&%>.>B3Y\]ZYWAM\/5P_G+-\VI0^WZ';F.VE.4/4U[J/-=7*@U5Z)4KA0E?N6K M@!?M.&ULK59=;]HP%/TK5B9-K;0VGR2TA4@%-FV:.E5MMVJ/)KDA41T[LPV4 M?S_;"2F$@/K0%Q([YQS?(FE&O*%+2H..#6DDMB>XX1VB0MJQ2,S=\_C$5M*4E"XYT@LRQ+SS00( M6X\MU]I./!2+7.H).QY5> &/(']7]UR-[%8E+4J@HF 4<B @$ BM0)6CQ5,@1 MI,+XUVA:[9*:N/N^5?]F MO"LO#WWV?KI[PHW?EM0W>OXQO4(DA(DE!\2R_9+.0:X! M]/_UK>H%]-:@7B/H7T,WHVM1X03&ENHV O@*K%A7U[GIR]]'BLT^2&POMT&; MV^"4>ORL-K9 :M\B@0GF1W)7:X1&0_?=5>PY0R<@?-?KYM_>.4I*X MS) O5 M\)=4U@VUG6U/_5MSV'7F)^HV4!_>;S+U5>(.\T6AFA&!3$DZEY%*)J^/YWH@ M664.K#F3ZO@SK[FZT0#7 /4]8TQN!WJ!]HX4_P=02P,$% @ 4SSR6+&[ MWCW9! ?A, !H !X;"]W;W)K,TP>)5%441+[,H@3\\>:4XT35%)I'Y!6A*N2%T1A2[0$UMQ MMF0)X1I]V7]T-J>:L%R=0]#=Y[_1V8\_X"C\<(ZVWXAQ]"43E2(\55-'PSC- MVYRD&=/M=DS>D3%A#WT27&<*_6=YZ@XASFEPB'_^$/-?S M+0.Z>WNZ9TF?OST=#[#QVYKY-5YP!.^!\16ZX>BC%%6)0&/$M(*9NU L940R M:M5\$-,L+U>J) F]'L'ZH:A$FQ^(K".MF&K;3C8IX]T37E%;8)M M$Z,ZT6Q-ZYGGQMCUXZFSWM?"$A=Z433QNG%S2YR/0\]SV[@.@ZAE$ W/M$HF M&>PJIC>,.BRQUW^+$NZ]'@>>[T?C'AU+W-B- C_JT;'$A7[@NYZ=SKBE,QZD M\QE\!#2[0K#AIDR50I'<4"LE^ BS_INUA'ZK6 D[N[81'1\,[ +[8;]JEJ@P M[@7-!X?Z+SMST@HQ^:X0*S!%:"E%@3:4Y#J#796#TS',C2!IE<"BFL!"('*6 MU@O XN4M:\'DL'9>'/)FDQBMZ?18907>4%L[X*X)1]_C_Q9W0;G3JV! M:08JV9H8!V:E%!\,PW?#N#<'[PZC8+#CJ%_WP[ +',5A$-I987?G9-Q!7O=< M4V@5#>XC$04UO!:$?P5RT.BP0UJ-B&N9D9'?G[>6L-CS@QXS&YCG[H%UB>U9 M-#Q([#=*E-GR2_)R;%XV"%'GU=C'?1[XL$9N'([[1 [#<#PYUG?8VQ'QWE8A M^@S_6Y2]V88QWKN9-FC=KASWMX\FJB-?&./@".&=4]"ZSWZ&%T(.0&A3]6!&^>F9684[JS4Z*-C\5 M6E?!G3W#X?_@??&@"7RWP*=$FY\*K2OPSCWB8?MXSV%#U;6C:/:DVF_D@G"D M14?<%ZNT@_#OEC8Z-,D3OS^I3_3*K6+.WL%$0>6J/N QKJKB>OOOO;W;'B+= MU$F%>T!ZYS?X!4$L#!!0 ( %,\\EA'S,YGU@, -X- M : >&PO=V]R:W-H965TUM=NY7HI#CKG)=Q*H@Y%P>3]!\C%:651Z^'"'=]GVERP MU\N*[>$SZ+^J6XEG=H>2\@)*Q45)).Q6UGMZO:$+DU!'_,WAI'K'Q$C9"O'- MG/R>KBS',((<$FT@&/X=80-Y;I"0Q[\MJ-4]TR3VCQ_0/];B4 MZFQE119)8<<.N;X3IT_0"O(-7B)R5?^24QOK6"0Y*"V*-AD9%+QL_MGWUHA> M @H=3W#;!/>I"5Z;X-5"&V:UK!NFV7HIQ8E($XUHYJ#VILY&-;PTK_&SEGB7 M8YY>WT'.-*2D8E+?$RU9J5AML")OR5=@DD"9HE$Y*Q-0Y/4-:,9S]0;O;O[\ M2EZ_^H4&_KLWI/DGO"1?,G%0K$S5TM9(T#S&3EHR'QHR[@29&TBNB$=_):[C M>B/IFZ>GNY?I-MK2>>-VWK@UGC>%QU62"W600,3NTILMZ!. *>2S?1Q&)3?/ M6(P_PW3IM:I8 BL+VU"!/(*U-F8Z[\8,>"&P"SN\S@YO#AWME?S(3->1'2^Q M'CC+2<[9EN=\2OPLXG/%-V!!#6:6I^,Z]H-H:1]'1"TZ48M94;>\W)/W)?E- MBD-%L&P)UPH7M:WB*6=R0M8LYG-EO1#8A7R_D^__#R7NOZ0=+P1V84?0V1', M5L,7R5) Q0E@I6]S4%=C'OO>8W3 HCL();E''+9IO)@D5N\.$XX[PO$LX8_=.M:X29@F.\8E.;+\ $1GN"KL M,U))L>.:"$FP5T95Q -Z"QK&O7?=J!@)<_PX<,954.<\Q)WYHF JJRW'EM"2 M)Z9?DX=K&K==N+.IA#)+FSCB.T%A *3 4LK&Q[0SM#M:1 OGD9[1N#"F$W5$ M>[L2^H1&/!<1EM5D!;50?1)1L' &%3\21YTHB)V)(J+G?0*=G;OGGOS!-&QA M^@QW_0G!OCT,D*'\]:+'&=@JS?LX, +O FVY\%,YR?S MSVPWYB&?.XE:M!]L..S>YMM\^?S!Y)[C_,QAAVG.58C.R.9CHCG1HJKWXUNA M<7=?'V;X 0;2!.#]G1#ZX<1L\;M/NO5_4$L#!!0 ( %,\\ECLMR5$ 0, M )X+ : >&PO=V]R:W-H965T E7QMKO@3;:3?$C\=.LM#2--I$M9?&CGV. MSSEVW&^R$O)6Y0 :W3'*U=3)M2Z.7%>E.3"L#D4!W(S,A618FZY-[ 99AP)YE4[\YE,A&EIH3#N42J9 S+^U.@8C5U?.?AQ059Y-J^<)-) M@1=P"?I+<2Y-SVU9,L* *R(XDC"?.B?^T?F!_5YDW9FZP@IF@UR33^=09 M.2B#.2ZIOA"K#] 8BBU?*JBJ?M&JF>LY*"V5%JP!&P6,\/J)[YH@U@!^M ,0 M-(#@L8"P 825T5I99>L,:YQ,I%@A:6<;-MNHLJG0Q@WA=ALOM32CQ.!TB]%6;Q2EI:PDB&X*X0J)2 M4,E3P96@),,:,J2T+%-MQC($7!--0*&#,]"8 M4/4:O46SS]_0P6B5)AG:N)J(]HN[::-P--:8+!#X!FD MARCTWZ# "\(.^.SQ\& 3[IJHVKR"-J^@X@MW\1&5TCH=,7],.M\M R(:F/K1 MY;Y>+NI>SG[$1ZK *4P=\Y4JD$MP$INK=]R5Q9[(-I()VV3"/O9DAJ6\)WR! M,!,EUUU>:X)!16#OEV4R#N+ BR;NR+;2&;0 M)C/H/1>7Y!=T&>Q%/=5@31:O'>EX''GQJ/M(#UOIPU[IUX"ISG>86 M6-H-[;+8R_Y4BWLBVPABU 8Q>M[3/=IG,GLBVTAFW"8S_M];>;Q]-L/ CX;_ MW,K;T_IN9=_[6X!XO0K[*I#.&PO=V]R:W-H965T.D++-O:H.)=85)8\Z1*W MWWZ2[!@7DI*'O=@ZZ7Y_WU_6*6VU>;(5 )+G6BJ;T0JQ63!FRPIJ;B>Z >56 MMMK4'%UH=LPV!O@F0+5D<13-6I5"P,L3NZYJ;ESN0NLWH ME!XG'L2N0C_!\K3A.W@$_-FLC(O8H+(1-2@KM"(&MAG],ET4B<\/";\$M'8T M)M[)6NLG'WS?9#3R!8&$$KT"=Z\#%""E%W)E_.TUZ?!)#X['1_6OP;OSLN86 M"BU_BPU6&?U,R0:V?"_Q0;??H/4E'N+NNYA5T$M5/?F MS_T^C(#I.2#N@?A2(.F!L'.LJRS86G+D>6IT2XS/=FI^$/8FT,Z-4/XO/J)Q MJ\)QF!=:H5 [4*4 2ZZ6@%Q(>TT^DN+''W+U_MUT/KN]3AFZ;WF"E;WN7:<; MG]%=0CDAR?0#B:,X.8$7E^/Q:YPYAX/->+ 9![WD$INGW'3XS6GL6 .0'._-]'M*6__2>R5TV1PFKREGM]S!".X).71,A(I^%I(@6>\=X+S M(.B[_I!'*3N,#;V5T57)1D?0M_\]-SNA+)&P=4PT^32CQ'0MU06HFW JUQK= M&0_#RMU"8'R"6]]JC&ULM93;;MLP#(9?1?" MH06&V+$3MVL= TV[8;OH4+0[8)>J3<="=? D.DG??CHX7C:DP7:Q&UN4R)\? M;9'%1NDGTP(@V0HNS2)J$;N+.#95"X*:B>I VI-&:4'1FGH5FTX#K7V0X'&: M)'DL*)-16?B].UT6JD?.)-QI8GHAJ'Y> E>;132-=AOW;-6BVXC+HJ,K> #\ MTMUI:\6C2LT$2,.4)!J:170UO5CFSM\[?&6P,7MKXBIY5.K)&1_K190X(.!0 MH5.@]K6&:^#<"5F,'X-F-*9T@?OKG?I[7[NMY9$:N%;\&ZNQ743G$:FAH3W' M>[7Y $,]0IB\$I$- ZKE# M(D]Y0Y&6A58;HIVW57,+7ZJ/MG!,NI_R@-J>,AN'Y3T8U*Q"J(FT5X : VC( MR0T@9=R<%C':),XUK@;!91!,7Q"2=KJ'\7B"W=B)CN$)?I4<4; MJ"8DF[XA:9)FY/K3=W+R^M4TGU^>'A'/QOHS+Y[]2_V'J@XRL\,RKG4N3$D$ZT!5(M,U"5$-HUVG5:4;]]49% ML 5BD&*/2C^3%4C0E),!AS2]K \5%E*_]:E="Z_+9#(MXO4!WOG(.S_.2[?_ MCW=^@'=^F#?.CO)\5AL1_=Q6"6+Y'D&?9>3JS@S#Y R3>ZTP!>N7GCR&5 MZB6&)AUWQQ%W%3K[EWN8C[=4KY@TA$-C0Y/)F?T0.LR<8*#J?)\_*K13PR]; M.Z9!.P=[WBB%.\,E& =_^1-02P,$% @ 4SSR6+T&O^?5!P ;"L !H M !X;"]W;W)KZ:Z"QVMX"EU[0I#G<1ZU-VVIDR97HW>Q_?T/9:UG4B%FGRO6^[%KVXS/? MD!P^CGG]4%8?ZXU2FGW:YD5],]EHO7LUG=:+C=JF] MUKM*IVVIV7>YUGA7J;<7J_7:;5H^O55X^W$SX MY.F-W[+U1ILWIK/K7;I6[Y3^??>VPJ?IB669;5519V7!*K6ZF?S(7R72,PT: MQ(=,/=1GKYF16'\W#[?)FXID>J5PMM*%(\=^]FJL\-TS8CS^/I)/3=YJ& MYZ^?V']NQ*.8N[16\S+_=[;4FYM)-&%+M4KWN?ZM?/B'.@KR#=^BS.OF+WLX M8KT)6^QK76Z/C;$'VZPX_$\_'0-QUH ' PW@V #L!G*@@3@V$,]M((\-9!.9 M@Y0F#DFJT]EU53ZPRJ"1S;QH@MFT1OE98<;]G:[PTPS;Z=G;M%*%9HMRNTN+ M1U86^2,^%$L<6;5DJZQ(BT66YBPK#G/,C-45FR.\4ALS_/>*W1;87+'O$J73 M+*]?&,"O_V'???L-#_P?7K##?Z1@[S?EODZ+97T]U=AYTX7IXMC1UX>.PD!' M.; W9:$W-?L)>[?L$DQ1]4DZ/$E_#4[&1"U>,L&_9^"!(#HT?WYS()HGSV_. M'6K$:2!%PR<&^.:G07NG4ZUP:>J:E2MRJ*CH']@ES6ZRSZMZER[4S039:E7= MJ\G,C*OW Q6Y,S^[@M 7/H[Q_7F(")SD7/A!%Y<0.#^*1.2=O:"$N7F%BR6E>IR<%.=0=2O],;3\:A9ZDCY7W# SS&A99=8!R\L:]6!R.TMH1C@F.A2]T"S%SS4I." $B]BW]1(P(0(1 M6W()6 @ ,:TV/*D-G6K_I3>JPO1JEO;W;(V;/6JM&M57A=*4K+#7D9!'OF^I M(E!>Q"-+5!_%10R>#.7 2HM/2F*GDI^;*8?;XZ*L=?UB>A@GW",'AB;N]0-B/[(G7!_%9>C9 M\XW@BB(0M"#NM9[!>Y:D1A&YE7O]8(+G"WML*)P(>6B/#84+@T"$ TK.W ]W MY_<-^A^S33ZEB!7[H\PP9=QCWMA7Y$YYI.R*\WLI@8+)7D8@R<"3 \*@%09. M8?]$/>Q.H6E3Q\S =/J)E /40N(AE[8@ AC''C%:!)!+"8$7#!N=]$,$@X1PP3.'E5: MD5HD-3X0(!_' 1L1;5\%]IPN]1>=9HYQ4HUUZQ F( M!\J[6OVYQ^6$)XM*+7+<:[-5ACY5EVQ7E:M,/VU6I'JGC;G4EX[*EHS%UHUU MZW&XV^3@N1=/M06>$BL\PRT>&7J9HLX/9[1EMEHI\_; ND[$<"I']A3J@_# M9&\LU5IC5D;+:T^A^I-5>[7&U8V1FG1.1%E@RN]P>LCQG1:G'6'-.:W;QFAN3+1F+K1OPULMQMYF[8LX) MB4'/]"-^=J]J_36FI+-W%X_,F&P)[YO-*Q[& 3W'H36;X#:;[TN-Q[5NA(9F M+E!^4OAQ;-FN.064THL\.[-10"Y%@&9V0%CK/<'M/;NE-U*.D^#2X1Z5+1F+ MK1N\UM\"?-5R%SCM\\6A'9,M&8NM&]K68X/;8U]>\P+*;ML[)042D>VU*=3Y MJ:FKJ77:X';:7UCN LI[0QS8UIO"<4\&OGTTHH ^NOF!:@FTQAO<];SQ*EY MU.3P< !19(LF@"A9^KTQ_1H^&5J?#&Z?_ 7E,2#\;$_7G$"!;Q?1$@(5B8'S M/;2^&#Y3\_ML?0P(SRFXC'H6E@+Z01A+L)500 $PM,6W-A;U6.R)6.Q=6/=VCWAMGM_ MI?8G^KY-1+T?F A4$$N_-Y\($^BJ_(G6M@FW;?L;*W^B;]GZE3\*U*_\$:@K M/I3[6_[IET:B=:+B_[H"ZN[=Q7-TU JHN*@"*EM'+,>K@!ZI.O>%R HH!20K MH!20KH!.SZXA;E6U;JYSUMCQ?:$/U_).[YZNC/[87)2TWG_-7R6'BY\MS>$> MZINT6IOS>ZY62.F]##'8U>%JY^%!E[OFLN-=J76Y;5YN5+I4E0'@YZNRU$\/ MY@M.%VQG_P502P,$% @ 4SSR6"&-*V)+" 1$ !H !X;"]W;W)K MTC0?'JHW3W7S3[L1 M0GI?MF75WLXV4N[>SN?M:B.V>?NFWHE*O?-0-]MX:K]UOMWGS_%Z4]=/MC,R^OO"A^+R1W0OS MQQ2=G3ZS:WC^^*OZS_W% MJXNYSUNQK,N_BK76O__M???M-R0,?OK>._Q5;;U/FWK?YM6ZO9E+E77WV?/5,>T'O][I: M[9N^R_*V%1+T\R#!88ENYGG;[O*5N)VIJ:45S:.8+;J>\G^"W,442S'%,B2Q M03^P4S\PE_KB4RW5EZ(:TQL'H; 7ZJ;MQP6-_(0E:C@\GAL-Q 5^3/QP&)(7?ZL?OEE MZZGYV:OE1C1J!; 2Q6-^7PJP7PZ2P=E03?P@3(@QHNTPXD=QZ'-C1#LSG&HF MDMC S/!D9N@TT.BQ(>,<-%("[QHR@RYX70 MFC\(2Q(6&?-,9LDPLBXG8$&+,^I6>)"=/$N=/1*:^0O(9-H@,U MF>T*-33!E;MO#:+('(\C8E)W'E--PU(;NG9&5.2R:ZVW$:4"J%I!>>]BH7BI MZJ#8ZV%?@'82RZH?"4\"SDU/1P:F[E0G&XND-C16LP]Q+ND7'PZ:,$-28+&1 MQ$D&+"8B_XEJEJ*JI9AJ0V[1",)<3/)IR9? MBS.T4[3W(M<1FS5H3&.32( PPE08,X>V,[/)/B*I#7W4>$/&\$TU?H#; ,,C M'ENK(SN,!+%O[?JXLYOLY35 AVC2(?&HG9]+%B*AQ]%I3+4452W#4AOVAZ8L MXN2(:7-$ NQ'Q(3:(]L.I $CU-S@2-W)3;;R&LA$-3)1-S(-MT$N#'!JHU'@ M1VHE:GH)!7(>,FHL.U)W=I-WV*\!4E2#%'6#U,'+2Q[:**26Z'X0AJ:'0&#H M]._[7VG)6"W#ATL.>X@NV^O)>" MDT?;-0HZ5(,6=8/6L!(*&H@)1$M4M115+<-2&W:%AC7JK@R-JW*B5H=0U5)4 MM0Q+;=@;&NJHNT3T:R6%TI5=';_=W[?%NLB;E^88N^9#24R"P-R& ))%'(_ M,G>PW,E-MO(:,$8UC-$+,#:^;$P!%H.=!&@,=A(5Q[#4ADYJ'*/1_RP>4TQB M6J*JI:AJ&9;:L"LTS5%WX>K=MMZKGECOA??0U-O+&F$2>3;-#I@" R M!PX0I[Z("0],'G#G-?ELTC7PBFF\8F/PRN&>34DTB6-.$],^.Y!QP@)JG>Q" MQ2DLM:%]9P?DV"M+]PP5HU#54E2U#$MMV 4:HYB[YG6Q?,_L(I6U]30B)G7G M,=FU:^ .T[C#W+CS^O(]LYD&+M^/#4S=J4XV]AKPPS3\,#?\N,KW#( 8N'P/ M1T+E>W[++UV 8IAF&N8_MC3\&P%#/\:&JI:AJ&9;:\*B] M1B%^H2XUH<3GEII\[MXFICBFL7$L.47]T Q+;>BV)C ^AL#&'Q9PRTUV'. Z MR'%46L-2&SJN:8V[;XP:>:2 H]X;A:J6HJIE6&K#_M#XQR_<(#5EOK&/)%(2 M6F5)((S1@)GK%7=BDVV\RAU29[=(N1%NTG$"#AQ.A'R$CB8"/J)"'9;:T$<- M==P-=:..$G"H> 7X!Y2NJ!\3RT!4>,-2&QJHX8V/J5R-/VS [=N,X-TQ(!#> M'7,G.-E.5)R;G]V W=U?_UO>?"ZJUBO%@Y+WWT2J\YK#+>N')[+>]?=DW]=2 MUMO^X4:H&;/I M3[#W4MOS[I;O,^_<&PO=V]R:W-H965T?A4;2B5X+G(F;F8;*;?7CB/2#2V(>,.WE*D[*UX61*K3 M:R95CV\-Z6S_3%WP\/B5 M_4,E7HEY((+>\?R?;"DW-[-H!I9T17:Y_,R??J>-(%_SI3P7U2]X:K#N#*0[ M(7G1%%8U*#)6_Y/G)A '!6 P4 U!9!9P!LH@)L"^-0"7E/ JR)32ZGBD!!) M%O.2/X%2HQ6;/JB"6956\C.FV_V++-7=3)63BWM24B9!RHLM82^ L_Q%G;"E M:EFZ!*N,$99F) <9JW-,M]45N"-B SZHG!'@(J&29+FXU)<__0LN?OT%!O[; M2U#_JX+@SPW?"<*68NY(567]8"=MJG=;5P\-5 \B\)$SN1'@O:K3LDO@**U[ MP>A5\"T:94QH^@9@^!M +L*6"MV=7AQ9BB>G%XXWCZXWAA['=PFEJ^AY,P:P)HHJ(CT4/NXN IP M&'K!W'D\C(T%%R(WC Q<8L'A"(>NM\=U%/E[1?ZHHD]J(DDMJHXF2$WK=_1Y MD1= 0Y\%%WI^''F&/@O.WW!\>ZPJL:EJBMD[)&*$^0%4^;_E&3) M1&2=:(;[:(:CV7)/7@H].:B17T524O4$J9-&[!Y$MLQ(J:+Y&V JI_BJ3BN2 M?MMEI3E.US$.>TWN&LES%)'T$5<0NH%KSYIHKS,ZK5<8 ^FIV1/U:H5A%& C MY^_Z,!B%& :Q(=)"%T4>]NTBX[W(^*RNT4SM1\7%4W:-*:?# 4\+SIIE3DZWA[71P!''@^D9?L@&#V',#A2Q"0-$ KFAX(&N,\9T M2ZN>H"^\4%):5>-^@L9N&(:F9;(!<1PK,V3*[@.QZ_LP'C 5L/6!<-P(OE^M MU#)5:$GT.=T0MJ9 SQ.@/E8WSFURKZ_)AR@VI?=AH8^BT!3>AUVA"'I#NENW M",?MXM'6INJ>"LI@&_=M'L1A[(78%&H!VI(AL3)VDZ&KM76.<-1*&0MAJYI) M7>*D;,E4;-W@M481AO_',A2.^M&S(SPE6S(56S?"K46%XQ[UC+4H[!O(*\]# MYAKLSH93GUNPV;L#,LO1Q(\G2FDUT?$-TBIT-9'.B,##W?2TP%)B+7!L7\ETTL"V*6A.*QDWH M=%L:J&\B0XQZ4VP?%7B^^8+$@L(P&FI:W/I1/+YM.?E6!K9L-+IF"UM @6NZ M)@OH"H?1@.+6+N)QN_BCFQ@-_>&[.-Q+SSL+JM_VB075:?M:HG/P.K^@Y;KZ M+$* E.^8K%]T[Z_N/[UX5WUP8%R_A==)_0%%2U-_S_&1E"JI!&>+&IM%_P\:_ "'D#_:F;26/[ 4A(&7!'!D81JXEV'E]/4^CN'WP16:F.. MK)*Y$(_6N"LG7F # @J%M@S8#$N8 J66R(3QU'-ZPY$6N#E_8?_BM!LM\;>*AHE1:L!YL(&.'=B)_[ M/&P PN0 (.H!T5L!<0^(G= N,B?K%FN<9U*LD+3>ALU.7&X&GJ!"6J",>\()@BPKL_QJ;^#-UQ#1*4-LNF M_G-%2H(E 84P+Q%FHC6490NHDH)M.YS<@L:$JE/#LG/V&9K^^(M./GX(1^G5 M*>I&>\+/6K3*,*O,UT:R#=PO>GDWG;SH@+Q;*,Y1''Y"41#%>^#3M\.C;;AO M$CUD.QJR'3F^^ #?H;SM$]8Q)?N9[.6^5 TN8.*9VZM +L'+;>?GUJBUT;RTBAGMN)O4-]1CARE[43+/ HOPC1-,G^Y*>RU7S@> M)<'XO]]6S,D0T_UB MTU,:VEQHTQ[=M#8/&$CK8/8K(?2+87OD\"3F_P!02P,$% @ 4SSR6"[4 M4K%6 P IPL !H !X;"]W;W)K/2BV?UVHV.9ZJR@DN\T6"JHF#ZQR4*M9E[(^]Q MX9:OH?V[O-$T\SN4E!-V1J# M8[)4ZMY-WJ5S+W !H<#$.@1&?VM8:6SYCAYHG;%K;P(.D,E85K3-%4'#9_+/O MK0Y;#F'XA$/8.H3_U2%J':*::!-93>N*61;/M-J =M:$Y@:U-K4WL>'2O<4[ MJVF7DY^-[ZJEP8<*I05T/ MVK:HT5@P3"#\\6(T&;^F1?C(A2 7,_,MQ>A.\I,VGLLFGO")>#ZI]3&,HB,( M@S""Z_=7U_M(/ASZ>T);$>'<:?#^/52:?*9# [%LSDD-%G MT$"F50&DD&.>*&DUU7%2RE!QY2EGFJ,!I4'9G$1:5F2'QJ Y@D0P8WC&,05F MJ'*NL5&U_KI1$2:_G_"R3\8FME&PE>_3* KJ7Y?UC4B#-/ZG2*>=2*?[ND+$ M]$\J&-\X_.7V!B[6X)'/3:$]@>VH<]:I<_;[+M;9/E79$]B.*M-.E>EPSJ!. MB#LUD4X5M9&H3<[+KMOH(]\@3K=NP^B76S!DT83I;[51KH7]R/2*2P,",_() MCD^IVNBF+6PF5I5U9[54EOJT>IA3)XW:&=!^II1]G+AFK>O-XW\!4$L#!!0 M ( %,\\EC.QC$E9@, .H5 - >&PO9KA_!17T3[ M8Z4+HK'O\3WW7/LZ<>E7:LGIS8Q2Y2UR+JJ!/U.J_! $U61&=!N]6*@YPPX0_[8IY?Y:KR)L5O7U.!WX8 MO_<]2SV[2[R7"V@#[:1-'BGI&UEE"!W'N MM@Y(5/NW6GBZ%L8"A <%V$-NB(.Z0H?]K!#K0HU\:]"124Z]>\('_HAP-I8, MO#*2,[ZTYC88)@4OI*?T#M%20K!4#Q8.;0\V3\V3,U%($]M&L'_']? =8-4# M@8SS1F#;MX9AOR1*42FN=,<,-L9'D%>W;Y>E5CB59!FV._[:P=QTD'$A4RJ; M,*&_,@W[G&8@1[+I#.ZJ* , E2IRW4@9F1:"& TKC[JA:2>4\QMXLOS(MK@7 MV<::FI(135,+JIN6QG: ?Y/-]#1H%0FVD"E[]U3J=ADT_)+ MDO*6+M2JG!89KKG]"C7_VWF>4D$EX9NB=>T?\RP_6W'4?2G)YJFR*]BIL3XN M'+O(SO&+C)+CUU@?M(Y=Y*O8-[W7(/(UU&3WQ9[L3Q$9'J7(H#ZN;9P)MTZ$ MC=6#D_? _P9G?+X.ZHWGC"LFZMZ,I2D5CPZ&FEZ1L?Y'=HM?CT]I1N9_0'IAW!S[=2PF4KJ@Z:CNRNG8-#W=T%'K"QQV MD2MSN1',QV)N!# L#J8 \[%>6)S_*9\>FH_%,&T])])#?7JHC_5R(2/SP>*X M?1)]N3--DBB*8VQ&1R.G@A$V;W$,7S<;I@T\L#@0Z6ESC:\V7B'[ZP!;TWT5 M@F6*5R*6*3[7@+CG#3R2Q+W:6!SPP%8!JQV([XX#->7VB2)854P;MH-Q)$DP M!&K17:-QC,Q.#!_W^F"[)(J2Q(T YE8011@"NQ%', 6@ 4.BR+P'=]Y'P>H] M%:Q_W1W^!5!+ P04 " !3//)8EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( %,\\E@&8EO*V@H #5U / M>&PO=V]R:V)O;VLN>&ULQ9U=;]LX%H;_"N&;G076&],?LETT!3)UT@:;)D$= M#+!7 2W1,5%]>"DY:?KKEY+MAL>AW]V;8]U,)XKK/"$M/A0/^?;C2V%_+(KB MA_B9I7EYWEE5U?K#V5D9KW2FRG\6:YV[[RP+FZG*?6F?SLJUU2HI5UI767K6 M[_6BLTR9O//IX_Z][NV9_T51Z;@R1>XNUA?^,OJE?/M^_:5X-J59F-14K^>= MYO]3W1&9R4UF?NGDO-/KB')5O'PMK/E5Y)5*Y[$MTO2\([??^$O;RL3O+L]K MR >U*)LKE5I\5P[DO!/UW!LNC2VKYA7-^RO'^*S=B[=?;:KBRJ25MC-5Z2^V MV*Q-_E2_C?LMSKQ?HVF'_9_;1OQ@_Y]F+)9+$^M9$6\RG5?;=K0ZK0'S0_1-"_GEQ/LP]P $ '+37BE\O;CW((8 4/?Q3OH6&\Q]S;^JD!/+QOK'[6^<;_2$IH&V;= M7/YT?[ET7;MX=5>JC25D2#&2V3&7V3HM7K46"S<"+4TE] [5!T2*D=_+GOY,<_=KW\=Y\1F44RJ^6F[LZUZ^ARI>C-@50BF5WBG@4\F^UHD>EV4QL=$0NES/Y7LV1K(VG>N M&>M/J@^(Q-)G%LN\GAPXNK6IE'^K#)!&!LP:N=O=P:6VSV2<&2!K#)BMT315 M=^'&Y$3L!QR?#:EBP*R*[>#\-OHYOL,Q>@!7M9CE,5\5MNI6VF9B45A;O+A) M"X%# AEP+V=MRLI-Y^UN[*"]BI0Q8%;&]CYX6R9(C6J6R(U[[%U:?SHU0,H8 M,"MCIJT;UNJU^'!MV$SV_:7G$?+*J*T*R);4 MQT2F&;59!Z$=CIPS.GT=)-CCL-;>8D'DX!9'^AF=M"82;$6DG5$KQ9$@)M+. MZ-15DB A,LZHS7()N;,C9)RHS7()Q43&B=HLEU!,9)WH).62T&*";<0,Q=>GE?Z0CV.#+-^!2F.2QY!"F1 M:,;,HCE>^VA0/>!R/L5$[IDPNP$AEE8K.F,?$UEHPKT] !VV(>/F%%EHRFPA7'B:^9C(0E-F"T',KK_ERV:Z+$Y[OD&"H]8]IA=A/=J# @H/&K9XUZ/@Z!# @H/6_:8?81!1P04 M'KWL<3\70="(@,+SESWN)R,(.B:@\$AFC_O9"().""@\G=GC?CJ"H'3 AZ]SE( !Z,.#CL_[6QT34"@D[GR!P*[28+=#&7%G M#;R'[(J+K+"5^56_F(!"&7&G#81 _Z5?ZR\VV9H$KL"X W?W,E M7A%0J"/NQ &\IYA,F&#D@.3.',"@9,($HPA)#'U"]VGE(!"#7$G&."MY?06AQKBSC# H/06AQKB3C' 8Q%9 MIX7A!I([W0#O@Z==#S7$G76 =\(34!A[(+ES#\!>^,.U)9A^(+GC#XZ#NKD= MS2*$^0>2.P#A8-M^:*"'60B2.PR! G;%K=H-\3.K548&>IB+(+F#$0Z/& 2; M$JJ(/1,A>,H@R E-Q!Z1$.+LBOUE @I-Q!V2< 3T6_'TP":%%1 MK DH-!%W4,(1T/USNP\*DQ(D>U1"&'1O4@(*3<0=E@ _HW1I%B8F2.[(A".@ M5[L)$P&%1N(.38"?T8,6A4;BCDTX?F"K&?,)*,Z29A;34=!:]Y8\&L/P!,F= MGG#D;%E(H3!&07+G* 2.EP4AH96X4Q3P"3/RV &S%"1WF (^8T9 89J"Y(Y3 M^!WP%^YNF*$@N4,40D?@ZB+,[BH!A2;BCE& H'2 A[D*DCM8 8/2SR4T$7>^ M0OAD85D5@@#%B1WPL(QT%OW7_&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-W$UNVT@ 1.&K&#I U-5--LE!G-5LL@UR <&A?Q#; M$B0-DMQ^C'AA5V$6LPGT5@9EJ%VK#X;$QX]?UL?=^6'_?+I_.)RN?CX]/I^N M-_?G\^&O[?9T<[\^[4X?]H?U^>4WM_OCT^[\W_SSM#Z?_^/@[8_]\?OI?EW/FZNON^/= M>K[>;'\^OKU\VO[^H0\O)V^N/G^[WAP_?]-F>^E!U0;5RP]J-JA=?M!@@X;+ M#QIMT'CY0=T&]IN(P%,"FP!F@MYUH K^5@ M"R"VG&P!S):C+8#:-?[8! M>E?7NP+TKJYW!>A=7>\*T+NZWA6@=W6]*T#OZGI7@-[5]:X O9OKW0!Z-]>[ M ?1NKG<#Z-WBPQ* WLWU;@"]F^O= 'HWU[L!]&ZN=P/HW5SO!M"[N=X-H/?@ M>@\ O0?7>P#H/;C> T#OP?4> 'H/\6$W0._!]1X >@^N]P#0>W"]!X#>@^L] M /0>7.\!H/?H>H\ O4?7>P3H/;K>(T#OT?4> 7J/KO<(T'N,+RL!>H^N]PC0 M>W2]1X#>H^L] O0>7>\1H'=WO3M [^YZ=X#>W?7N +V[Z]T!>G?7NP/T[JYW M!^C=XV83@-[=]>X O;OKW0%Z=]>[ _2>7.\)H/?D>D\ O2?7>P+H/;G>$T#O MR?6> 'I/KO<$T'MRO2> WE/<+ C0>W*])X#>D^L] ?2>7>\9H/?L>L\ O6?7 M>P;H/;O>,T#OV?6> 7K/KO<,T'MVO6> WK/K/0/TGN-F;X#>L^L] _1>7.\% MH/?B>B\ O1?7>P'HO;C>"T#OQ?5> 'HOKO<"T'MQO1> WHOKO0#T7ESO!:#W M$K$.0&^5S'4 ?JM$L%, @JM$LE, AJM$M%, BJM$ME, CJM$N%, DJM$NE, MEJM$O%, FJM$OE, GJM$P%,(HF> R2@P,\$DB)X1)J+"S P3T6%FB(DH,3/% M1+28&6,B:LS,,1$]9@:9B"(SDTQ"DZF(,D6H,A59I@A=IFIF]031(\T4H@T%:&F"*6F(M44H=54 MQ)HBU)IJ^:@4@N@1;(I0;"J231&:346T*4*UJ<@V1>@V%>&F".6F(MT4H=U4 MQ)LBU)N*?%.$?E,1<(I0<"H23A$:3@WY^"N"Z)%QBM!Q*D).$4I.1*4'(I2>BM13A-93 M$7N*4'LJD_U?$PM0?1(/D5H/A71IPC5IR+[%*'[5(2?(I2?BO13A/93 M$7^*4'\J\D\1^D]% "I" :I(0$5H0!41J @5J*9\]#A!] A!12A!%2FH_F@+ M>CK_>EQ/;XM>KWW 'RT_SR_O7=_^_N_+UQ>#Z]?8<_M^QNG3OU!+ P04 M" !3//)8@7./HDT# !98P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V\MN MVD 8AN%;06PC\'P^NPK9M-VV6?0&7!B"A4_R3%)R]QW(06J5HD94ZKL)"A[/ M/]C2LWNOOSV.ULT.7=N[U7SG_?@ABMQZ9[O:+8?1]N'*=IBZVH=_I[MHK-?[ M^LY&L3%YM!YZ;WN_\,<]YC?7G^RVOF_][/,A?.V:H5_-)]NZ^>SCT\+CK-6\ M'L>V6=<^7(\>^LUO4Q;/$Y;ASM,:MVM&=Q46S*,W)QRO_'G \WU?'^PT-1L[ MNZTG_Z7NPJKHT$;./[;6+<]O\<89A^VV6=O-L+[OPBU+-TZVWKB=M;YKET^; M7IV?[,,3MD]_=?'\TS;G!H:5M],PNO#&)OO^<2^OY'CW8@P;V+P_AFE_>A\N.GU<_HQ_?<>O^[_S'#'D' GD'"GD'!GD M'#GD' 7D'"7D'!7D'#*4@U!$%85444P5!5515!6%55%<%056462-*;+&%%EC MBJPQ1=:8(FM,D36FR!I39(TILL8461.*K E%UH0B:T*1-:'(FE!D32BR)A19 M$XJL"476E")K2I$UI&UL4$L! A0#% @ 4SSR6%KV<&CO *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 4SSR6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ 4SSR6%GT9S9U"0 M>#$ !@ ("!Q@\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6'-CU2V3" "R@ !@ M ("!H2H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4SSR6(GY774'(P IH8 !@ ("!PE< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4SSR6(/\E%_Y @ *0@ !D ("!V,, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6&?ZM+PR M!@ /10 !D ("!/]0 'AL+W=O&PO=V]R:W-H965T@+@@ *D9 9 " @2GE !X;"]W;W)K&UL4$L! A0#% @ 4SSR6/KP )5,! . L !D M ("!CNT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4SSR6+SV.^ON @ 0@< !D ("!*/H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4SSR6!?/_%/( @ ( < !D ("!BP0! 'AL+W=O&UL4$L! A0#% @ 4SSR6* 486AF!@ M=1( !D ("!UPT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6!4-Y?Z3!@ N1$ !D M ("!4B&PO=V]R:W-H M965T0( /P% 9 M " @;HP 0!X;"]W;W)K&UL4$L! M A0#% @ 4SSR6&FUC3#% @ [@8 !D ("!:C,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR M6"1D*7V*! D! !D ("!U3L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6"#E1&>S! OP\ M !D ("! E(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6%V^ )4="@ #2( !D M ("!*%X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4SSR6#?]-RRV" *R !D ("!)Z&PO=V]R:W-H965TFR M 0!X;"]W;W)K&UL4$L! A0#% @ 4SSR6,B: M>2N%#P OT8 !D ("!'+\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6!.20UE#! ^@H !D M ("!==&PO M=V]R:W-H965T&UL4$L! A0#% @ 4SSR6,!A(__S @ \ < !D ("! MC^0! 'AL+W=O\"UP% "T$0 &0 @(&YYP$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 4SSR6-T@HKC%! 0@\ !D ("!\_0! 'AL+W=O&PO=V]R:W-H965T!>M>@, 'L( 9 " @6K^ 0!X M;"]W;W)K&UL4$L! A0#% @ 4SSR6*4-P9-. M P I @ !D ("!&P(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6.W3A*F" @ 'P8 !D M ("!" T" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4SSR6 ('^BKA @ B@< !D ("!4!4" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M4SSR6'C3+0*/!P &!T !D ("!]"," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6"#67/6&! VA !D M ("!K#H" 'AL+W=OX() )'P &0 @(%I/P( >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4SSR6+#RD)OU @ $0H !D ("!35 " 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR M6-9ZTO9U#0 #;, !D ("!-UX" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6%+;0V5E P !1 M !D ("!='8" 'AL+W=O=))F*@" !]" &0 @($0>@( M>&PO=V]R:W-H965T]\ @!X;"]W;W)K&UL4$L! A0#% @ 4SSR6%1.S/D^ @ 3 4 !D M ("!S7\" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4SSR6#> W#OA" .E\ !D ("!(XP" 'AL+W=O M&PO=V]R:W-H965T^@0 ,$? 9 " @729 M @!X;"]W;W)K&UL4$L! A0#% @ 4SSR6/:, MH,%Q! 'Q8 !D ("!I9X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4SSR6">*(W=< @ TP4 !D M ("!JZT" 'AL+W=O&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TT& !L,P &@ @(%XW0( >&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T8+' $ M #2&@ &@ @('I7P, >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T0, >&PO=V]R:W-H965T MP, >&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T]H\$ #3)0 &@ M@(%)A@, >&PO=V]R:W-H965T\D) !<

&PO=V]R:W-H965T MUP &@ M @($1E0, >&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965TP" 0"0 &@ @($NO@, >&PO M=V]R:W-H965T#(" M #\! &@ @(%2P0, >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T>4HH$ !+$0 &@ @(&XU0, >&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T/=D$ !^$P &@ @(%2$@0 >&PO M=V]R:W-H965T#0 &@ @(%C%P0 >&PO=V]R:W-H965T"P &@ M@(%Q&P0 >&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T!P &@ @(').@0 >&PO=V]R:W-H965T M&PO=V]R:W-H965T000 >&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !3//)8@7./HDT# !9 M8P $P @ & 500 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 NP"[ .0S #^6 0 ! end XML 193 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 194 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 196 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 868 639 1 false 233 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ocft.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 2 false false R3.htm 00200 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.ocft.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 4 false false R5.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 10101 - Disclosure - General information and basis of presentation Sheet http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentation General information and basis of presentation Notes 6 false false R7.htm 10201 - Disclosure - Basis of preparation and changes in accounting policies Sheet http://www.ocft.com/role/DisclosureBasisOfPreparationAndChangesInAccountingPolicies Basis of preparation and changes in accounting policies Notes 7 false false R8.htm 10301 - Disclosure - Summary of accounting policy information Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformation Summary of accounting policy information Notes 8 false false R9.htm 10401 - Disclosure - Critical accounting estimates and judgments Sheet http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgments Critical accounting estimates and judgments Notes 9 false false R10.htm 10501 - Disclosure - Management of financial risk Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRisk Management of financial risk Notes 10 false false R11.htm 10601 - Disclosure - Segment information and revenue Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenue Segment information and revenue Notes 11 false false R12.htm 10701 - Disclosure - Expenses by nature Sheet http://www.ocft.com/role/DisclosureExpensesByNature Expenses by nature Notes 12 false false R13.htm 10801 - Disclosure - Employee benefit expenses Sheet http://www.ocft.com/role/DisclosureEmployeeBenefitExpenses Employee benefit expenses Notes 13 false false R14.htm 10901 - Disclosure - Other income, gains or loss - net Sheet http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNet Other income, gains or loss - net Notes 14 false false R15.htm 11001 - Disclosure - Finance costs - net Sheet http://www.ocft.com/role/DisclosureFinanceCostsNet Finance costs - net Notes 15 false false R16.htm 11101 - Disclosure - Income tax benefit/(expense) Sheet http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpense Income tax benefit/(expense) Notes 16 false false R17.htm 11201 - Disclosure - Loss per share Sheet http://www.ocft.com/role/DisclosureLossPerShare Loss per share Notes 17 false false R18.htm 11301 - Disclosure - Property and equipment Sheet http://www.ocft.com/role/DisclosurePropertyAndEquipment Property and equipment Notes 18 false false R19.htm 11401 - Disclosure - Intangible assets Sheet http://www.ocft.com/role/DisclosureIntangibleAssets Intangible assets Notes 19 false false R20.htm 11501 - Disclosure - Investments accounted for using the equity method Sheet http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethod Investments accounted for using the equity method Notes 20 false false R21.htm 11601 - Disclosure - Financial instruments by category Sheet http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategory Financial instruments by category Notes 21 false false R22.htm 11701 - Disclosure - Financial assets measured at fair value through other comprehensive income Sheet http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome Financial assets measured at fair value through other comprehensive income Notes 22 false false R23.htm 11801 - Disclosure - Leases Sheet http://www.ocft.com/role/DisclosureLeases Leases Notes 23 false false R24.htm 11901 - Disclosure - Trade receivables Sheet http://www.ocft.com/role/DisclosureTradeReceivables Trade receivables Notes 24 false false R25.htm 12001 - Disclosure - Prepayments and other receivables Sheet http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivables Prepayments and other receivables Notes 25 false false R26.htm 12101 - Disclosure - Financial assets measured at amortized cost from virtual bank Sheet http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBank Financial assets measured at amortized cost from virtual bank Notes 26 false false R27.htm 12201 - Disclosure - Financial assets at fair value through profit or loss Sheet http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLoss Financial assets at fair value through profit or loss Notes 27 false false R28.htm 12301 - Disclosure - Restricted cash and time deposits over three months Sheet http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonths Restricted cash and time deposits over three months Notes 28 false false R29.htm 12401 - Disclosure - Cash and cash equivalents Sheet http://www.ocft.com/role/DisclosureCashAndCashEquivalents Cash and cash equivalents Notes 29 false false R30.htm 12501 - Disclosure - Share capital Sheet http://www.ocft.com/role/DisclosureShareCapital Share capital Notes 30 false false R31.htm 12601 - Disclosure - Other reserves Sheet http://www.ocft.com/role/DisclosureOtherReserves Other reserves Notes 31 false false R32.htm 12701 - Disclosure - Share-based payments Sheet http://www.ocft.com/role/DisclosureShareBasedPayments Share-based payments Notes 32 false false R33.htm 12801 - Disclosure - Trade and other payables Sheet http://www.ocft.com/role/DisclosureTradeAndOtherPayables Trade and other payables Notes 33 false false R34.htm 12901 - Disclosure - Short-term borrowings Sheet http://www.ocft.com/role/DisclosureShortTermBorrowings Short-term borrowings Notes 34 false false R35.htm 13001 - Disclosure - Customer deposits Sheet http://www.ocft.com/role/DisclosureCustomerDeposits Customer deposits Notes 35 false false R36.htm 13101 - Disclosure - Other financial liabilities from virtual bank Sheet http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBank Other financial liabilities from virtual bank Notes 36 false false R37.htm 13201 - Disclosure - Derivative financial assets and liabilities Sheet http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilities Derivative financial assets and liabilities Notes 37 false false R38.htm 13301 - Disclosure - Dividends Sheet http://www.ocft.com/role/DisclosureDividends Dividends Notes 38 false false R39.htm 13401 - Disclosure - Deferred income tax Sheet http://www.ocft.com/role/DisclosureDeferredIncomeTax Deferred income tax Notes 39 false false R40.htm 13501 - Disclosure - Cash flow information Sheet http://www.ocft.com/role/DisclosureCashFlowInformation Cash flow information Notes 40 false false R41.htm 13601 - Disclosure - Related party transactions Sheet http://www.ocft.com/role/DisclosureRelatedPartyTransactions Related party transactions Notes 41 false false R42.htm 13701 - Disclosure - The Group's maximum exposure to unconsolidated structured entities Sheet http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntities The Group's maximum exposure to unconsolidated structured entities Notes 42 false false R43.htm 13801 - Disclosure - Contingencies Sheet http://www.ocft.com/role/DisclosureContingencies Contingencies Notes 43 false false R44.htm 13901 - Disclosure - Restricted net assets Sheet http://www.ocft.com/role/DisclosureRestrictedNetAssets Restricted net assets Notes 44 false false R45.htm 14001 - Disclosure - Parent company only condensed financial information Sheet http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation Parent company only condensed financial information Notes 45 false false R46.htm 14101 - Disclosure - Subsequent events Sheet http://www.ocft.com/role/DisclosureSubsequentEvents Subsequent events Notes 46 false false R47.htm 20302 - Disclosure - Summary of accounting policy information (Policies) Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies Summary of accounting policy information (Policies) Policies 47 false false R48.htm 30103 - Disclosure - General information and basis of presentation (Tables) Sheet http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationTables General information and basis of presentation (Tables) Tables http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentation 48 false false R49.htm 30303 - Disclosure - Summary of accounting policy information (Tables) Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationTables Summary of accounting policy information (Tables) Tables http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformation 49 false false R50.htm 30503 - Disclosure - Management of financial risk (Tables) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables Management of financial risk (Tables) Tables http://www.ocft.com/role/DisclosureManagementOfFinancialRisk 50 false false R51.htm 30603 - Disclosure - Segment information and revenue (Tables) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables Segment information and revenue (Tables) Tables http://www.ocft.com/role/DisclosureSegmentInformationAndRevenue 51 false false R52.htm 30703 - Disclosure - Expenses by nature (Tables) Sheet http://www.ocft.com/role/DisclosureExpensesByNatureTables Expenses by nature (Tables) Tables http://www.ocft.com/role/DisclosureExpensesByNature 52 false false R53.htm 30803 - Disclosure - Employee benefit expenses (Tables) Sheet http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesTables Employee benefit expenses (Tables) Tables http://www.ocft.com/role/DisclosureEmployeeBenefitExpenses 53 false false R54.htm 30903 - Disclosure - Other income, gains or loss - net (Tables) Sheet http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetTables Other income, gains or loss - net (Tables) Tables http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNet 54 false false R55.htm 31003 - Disclosure - Finance costs - net (Tables) Sheet http://www.ocft.com/role/DisclosureFinanceCostsNetTables Finance costs - net (Tables) Tables http://www.ocft.com/role/DisclosureFinanceCostsNet 55 false false R56.htm 31103 - Disclosure - Income tax benefit/(expense) (Tables) Sheet http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables Income tax benefit/(expense) (Tables) Tables http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpense 56 false false R57.htm 31203 - Disclosure - Loss per share (Tables) Sheet http://www.ocft.com/role/DisclosureLossPerShareTables Loss per share (Tables) Tables http://www.ocft.com/role/DisclosureLossPerShare 57 false false R58.htm 31303 - Disclosure - Property and equipment (Tables) Sheet http://www.ocft.com/role/DisclosurePropertyAndEquipmentTables Property and equipment (Tables) Tables http://www.ocft.com/role/DisclosurePropertyAndEquipment 58 false false R59.htm 31403 - Disclosure - Intangible assets (Tables) Sheet http://www.ocft.com/role/DisclosureIntangibleAssetsTables Intangible assets (Tables) Tables http://www.ocft.com/role/DisclosureIntangibleAssets 59 false false R60.htm 31503 - Disclosure - Investments accounted for using the equity method (Tables) Sheet http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodTables Investments accounted for using the equity method (Tables) Tables http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethod 60 false false R61.htm 31603 - Disclosure - Financial instruments by category (Tables) Sheet http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryTables Financial instruments by category (Tables) Tables http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategory 61 false false R62.htm 31703 - Disclosure - Financial assets measured at fair value through other comprehensive income (Table) Sheet http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable Financial assets measured at fair value through other comprehensive income (Table) Tables http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome 62 false false R63.htm 31803 - Disclosure - Leases (Tables) Sheet http://www.ocft.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.ocft.com/role/DisclosureLeases 63 false false R64.htm 31903 - Disclosure - Trade receivables (Tables) Sheet http://www.ocft.com/role/DisclosureTradeReceivablesTables Trade receivables (Tables) Tables http://www.ocft.com/role/DisclosureTradeReceivables 64 false false R65.htm 32003 - Disclosure - Prepayments and other receivables (Tables) Sheet http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesTables Prepayments and other receivables (Tables) Tables http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivables 65 false false R66.htm 32103 - Disclosure - Financial assets measured at amortized cost from virtual bank (Tables) Sheet http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankTables Financial assets measured at amortized cost from virtual bank (Tables) Tables http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBank 66 false false R67.htm 32203 - Disclosure - Financial assets at fair value through profit or loss (Tables) Sheet http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossTables Financial assets at fair value through profit or loss (Tables) Tables http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLoss 67 false false R68.htm 32303 - Disclosure - Restricted cash and time deposits over three months (Tables) Sheet http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsTables Restricted cash and time deposits over three months (Tables) Tables http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonths 68 false false R69.htm 32403 - Disclosure - Cash and cash equivalents (Tables) Sheet http://www.ocft.com/role/DisclosureCashAndCashEquivalentsTables Cash and cash equivalents (Tables) Tables http://www.ocft.com/role/DisclosureCashAndCashEquivalents 69 false false R70.htm 32503 - Disclosure - Share capital (Tables) Sheet http://www.ocft.com/role/DisclosureShareCapitalTables Share capital (Tables) Tables http://www.ocft.com/role/DisclosureShareCapital 70 false false R71.htm 32603 - Disclosure - Other reserves (Tables) Sheet http://www.ocft.com/role/DisclosureOtherReservesTables Other reserves (Tables) Tables http://www.ocft.com/role/DisclosureOtherReserves 71 false false R72.htm 32703 - Disclosure - Share-based payments (Tables) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsTables Share-based payments (Tables) Tables http://www.ocft.com/role/DisclosureShareBasedPayments 72 false false R73.htm 32803 - Disclosure - Trade and other payables (Tables) Sheet http://www.ocft.com/role/DisclosureTradeAndOtherPayablesTables Trade and other payables (Tables) Tables http://www.ocft.com/role/DisclosureTradeAndOtherPayables 73 false false R74.htm 32903 - Disclosure - Short-term borrowings (Tables) Sheet http://www.ocft.com/role/DisclosureShortTermBorrowingsTables Short-term borrowings (Tables) Tables http://www.ocft.com/role/DisclosureShortTermBorrowings 74 false false R75.htm 33003 - Disclosure - Customer deposits (Tables) Sheet http://www.ocft.com/role/DisclosureCustomerDepositsTables Customer deposits (Tables) Tables http://www.ocft.com/role/DisclosureCustomerDeposits 75 false false R76.htm 33103 - Disclosure - Other financial liabilities from virtual bank (Tables) Sheet http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankTables Other financial liabilities from virtual bank (Tables) Tables http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBank 76 false false R77.htm 33203 - Disclosure - Derivative financial assets and liabilities (Tables) Sheet http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesTables Derivative financial assets and liabilities (Tables) Tables http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilities 77 false false R78.htm 33403 - Disclosure - Deferred income tax (Tables) Sheet http://www.ocft.com/role/DisclosureDeferredIncomeTaxTables Deferred income tax (Tables) Tables http://www.ocft.com/role/DisclosureDeferredIncomeTax 78 false false R79.htm 33503 - Disclosure - Cash flow information (Tables) Sheet http://www.ocft.com/role/DisclosureCashFlowInformationTables Cash flow information (Tables) Tables http://www.ocft.com/role/DisclosureCashFlowInformation 79 false false R80.htm 33603 - Disclosure - Related party transactions (Tables) Sheet http://www.ocft.com/role/DisclosureRelatedPartyTransactionsTables Related party transactions (Tables) Tables http://www.ocft.com/role/DisclosureRelatedPartyTransactions 80 false false R81.htm 33703 - Disclosure - The Group's maximum exposure to unconsolidated structured entities (Tables) Sheet http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesTables The Group's maximum exposure to unconsolidated structured entities (Tables) Tables http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntities 81 false false R82.htm 34003 - Disclosure - Parent company only condensed financial information (Tables) Sheet http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables Parent company only condensed financial information (Tables) Tables http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation 82 false false R83.htm 40101 - Disclosure - General information and basis of presentation - History and recapitalization of the Group (Details) Sheet http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationHistoryAndRecapitalizationOfGroupDetails General information and basis of presentation - History and recapitalization of the Group (Details) Details 83 false false R84.htm 40102 - Disclosure - General information and basis of presentation - Other changes of the Company's shareholders subsequent to the Recapitalization and Initial Public Offering (Details) Sheet http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails General information and basis of presentation - Other changes of the Company's shareholders subsequent to the Recapitalization and Initial Public Offering (Details) Details 84 false false R85.htm 40103 - Disclosure - General information and basis of presentation - Schedule of financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs (Details) Sheet http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails General information and basis of presentation - Schedule of financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs (Details) Details 85 false false R86.htm 40301 - Disclosure - Summary of accounting policy information - Revenue recognition (Details) Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationRevenueRecognitionDetails Summary of accounting policy information - Revenue recognition (Details) Details 86 false false R87.htm 40302 - Disclosure - Summary of accounting policy information - Impairment of non financial assets and Intangible assets (Details) Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails Summary of accounting policy information - Impairment of non financial assets and Intangible assets (Details) Details 87 false false R88.htm 40303 - Disclosure - Summary of accounting policy information - Derivative financial instruments and Leases (Details) Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails Summary of accounting policy information - Derivative financial instruments and Leases (Details) Details 88 false false R89.htm 40304 - Disclosure - Summary of accounting policy information - Property and equipment (Details) Sheet http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails Summary of accounting policy information - Property and equipment (Details) Details 89 false false R90.htm 40401 - Disclosure - Critical accounting estimates and judgments (Details) Sheet http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgmentsDetails Critical accounting estimates and judgments (Details) Details http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgments 90 false false R91.htm 40501 - Disclosure - Management of financial risk (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails Management of financial risk (Details) Details http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables 91 false false R92.htm 40502 - Disclosure - Management of financial risk - Trade receivables and contract assets (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails Management of financial risk - Trade receivables and contract assets (Details) Details 92 false false R93.htm 40503 - Disclosure - Management of financial risk - Impairment loss allowance of trade receivables and contract assets (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails Management of financial risk - Impairment loss allowance of trade receivables and contract assets (Details) Details 93 false false R94.htm 40504 - Disclosure - Management of financial risk - Movements in the impairment loss allowance of contract assets of implementation service (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails Management of financial risk - Movements in the impairment loss allowance of contract assets of implementation service (Details) Details 94 false false R95.htm 40505 - Disclosure - Management of financial risk - Financial assets measured at amortized cost from banking operations (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails Management of financial risk - Financial assets measured at amortized cost from banking operations (Details) Details 95 false false R96.htm 40506 - Disclosure - Management of financial risk - Movements in the impairment loss allowance of contract assets of transaction based and support service (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails Management of financial risk - Movements in the impairment loss allowance of contract assets of transaction based and support service (Details) Details 96 false false R97.htm 40507 - Disclosure - Management of financial risk - Liquidity risk (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails Management of financial risk - Liquidity risk (Details) Details 97 false false R98.htm 40508 - Disclosure - Management of financial risk - Fair value measurement (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails Management of financial risk - Fair value measurement (Details) Details 98 false false R99.htm 40509 - Disclosure - Management of financial risk - Transfer (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTransferDetails Management of financial risk - Transfer (Details) Details 99 false false R100.htm 40510 - Disclosure - Management of financial risk - Movements of Level 3 financial instruments (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails Management of financial risk - Movements of Level 3 financial instruments (Details) Details 100 false false R101.htm 40511 - Disclosure - Management of financial risk - Valuation inputs and relationships to fair value for loans and advances to customers (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails Management of financial risk - Valuation inputs and relationships to fair value for loans and advances to customers (Details) Details 101 false false R102.htm 40512 - Disclosure - Management of financial risk - Valuation inputs and relationships to fair value with all other variables held constant (Details) Sheet http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails Management of financial risk - Valuation inputs and relationships to fair value with all other variables held constant (Details) Details 102 false false R103.htm 40601 - Disclosure - Segment information and revenue - Segments and Principal activities (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails Segment information and revenue - Segments and Principal activities (Details) Details 103 false false R104.htm 40602 - Disclosure - Segment information and revenue - Revenue from contract with customer (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails Segment information and revenue - Revenue from contract with customer (Details) Details 104 false false R105.htm 40603 - Disclosure - Segment information and revenue - Revenue by timing of transfer of services (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails Segment information and revenue - Revenue by timing of transfer of services (Details) Details 105 false false R106.htm 40604 - Disclosure - Segment information and revenue - Major customers fees on lending solution services (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails Segment information and revenue - Major customers fees on lending solution services (Details) Details 106 false false R107.htm 40606 - Disclosure - Segment information and revenue - Interest and commission income (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails Segment information and revenue - Interest and commission income (Details) Details 107 false false R108.htm 40607 - Disclosure - Segment information and revenue - Contract assets and liabilities (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails Segment information and revenue - Contract assets and liabilities (Details) Details 108 false false R109.htm 40608 - Disclosure - Segment information and revenue - Revenue recognized in relation to contract liabilities (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueRecognizedInRelationToContractLiabilitiesDetails Segment information and revenue - Revenue recognized in relation to contract liabilities (Details) Details 109 false false R110.htm 40609 - Disclosure - Segment information and revenue - Remaining performance obligations of long-term contracts (Details) Sheet http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails Segment information and revenue - Remaining performance obligations of long-term contracts (Details) Details 110 false false R111.htm 40701 - Disclosure - Expenses by nature - (Details) Sheet http://www.ocft.com/role/DisclosureExpensesByNatureDetails Expenses by nature - (Details) Details http://www.ocft.com/role/DisclosureExpensesByNatureTables 111 false false R112.htm 40702 - Disclosure - Expenses by nature - Research and development costs (Details) Sheet http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails Expenses by nature - Research and development costs (Details) Details 112 false false R113.htm 40801 - Disclosure - Employee benefit expenses (Details) Sheet http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails Employee benefit expenses (Details) Details http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesTables 113 false false R114.htm 40901 - Disclosure - Other income, gains or loss - net (Details) Sheet http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails Other income, gains or loss - net (Details) Details http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetTables 114 false false R115.htm 40902 - Disclosure - Other income, gains or loss - net - Government grants and tax rebates (Details) Sheet http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails Other income, gains or loss - net - Government grants and tax rebates (Details) Details 115 false false R116.htm 41001 - Disclosure - Finance costs - net (Details) Sheet http://www.ocft.com/role/DisclosureFinanceCostsNetDetails Finance costs - net (Details) Details http://www.ocft.com/role/DisclosureFinanceCostsNetTables 116 false false R117.htm 41101 - Disclosure - Income tax benefit/(expense) (Details) Sheet http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails Income tax benefit/(expense) (Details) Details http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables 117 false false R118.htm 41102 - Disclosure - Income tax benefit/ (expense) - Tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities (Details) Sheet http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails Income tax benefit/ (expense) - Tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities (Details) Details http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables 118 false false R119.htm 41103 - Disclosure - Income tax benefit/ (expense) - Unused Tax Losses (Details) Sheet http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails Income tax benefit/ (expense) - Unused Tax Losses (Details) Details http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables 119 false false R120.htm 41104 - Disclosure - Income tax benefit/(expense) - Additional information (Details) Sheet http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails Income tax benefit/(expense) - Additional information (Details) Details 120 false false R121.htm 41201 - Disclosure - Loss per share (Details) Sheet http://www.ocft.com/role/DisclosureLossPerShareDetails Loss per share (Details) Details http://www.ocft.com/role/DisclosureLossPerShareTables 121 false false R122.htm 41301 - Disclosure - Property and equipment (Details) Sheet http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails Property and equipment (Details) Details http://www.ocft.com/role/DisclosurePropertyAndEquipmentTables 122 false false R123.htm 41302 - Disclosure - Property and equipment - Depreciation charge (Details) Sheet http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails Property and equipment - Depreciation charge (Details) Details 123 false false R124.htm 41401 - Disclosure - Intangible assets (Details) Sheet http://www.ocft.com/role/DisclosureIntangibleAssetsDetails Intangible assets (Details) Details http://www.ocft.com/role/DisclosureIntangibleAssetsTables 124 false false R125.htm 41402 - Disclosure - Intangible assets - Amortization (Details) Sheet http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails Intangible assets - Amortization (Details) Details 125 false false R126.htm 41403 - Disclosure - Intangible assets - Key assumptions used to calculate value of goodwill (Details) Sheet http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails Intangible assets - Key assumptions used to calculate value of goodwill (Details) Details 126 false false R127.htm 41404 - Disclosure - Intangible assets - Possible changes of key assumptions (Details) Sheet http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails Intangible assets - Possible changes of key assumptions (Details) Details 127 false false R128.htm 41501 - Disclosure - Investments accounted for using the equity method (Details) Sheet http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails Investments accounted for using the equity method (Details) Details http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodTables 128 false false R129.htm 41502 - Disclosure - Investments accounted for using the equity method - Summarised financial information for associate (Details) Sheet http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails Investments accounted for using the equity method - Summarised financial information for associate (Details) Details 129 false false R130.htm 41601 - Disclosure - Financial instruments by category (Details) Sheet http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails Financial instruments by category (Details) Details http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryTables 130 false false R131.htm 41701 - Disclosure - Financial assets measured at fair value through other comprehensive income (Details) Sheet http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails Financial assets measured at fair value through other comprehensive income (Details) Details http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable 131 false false R132.htm 41801 - Disclosure - Leases (Details) Sheet http://www.ocft.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.ocft.com/role/DisclosureLeasesTables 132 false false R133.htm 41802 - Disclosure - Leases - statement of profit or loss (Details) Sheet http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails Leases - statement of profit or loss (Details) Details 133 false false R134.htm 41901 - Disclosure - Trade receivables (Details) Sheet http://www.ocft.com/role/DisclosureTradeReceivablesDetails Trade receivables (Details) Details http://www.ocft.com/role/DisclosureTradeReceivablesTables 134 false false R135.htm 41902 - Disclosure - Trade receivables - Additional informations (Details) Sheet http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails Trade receivables - Additional informations (Details) Details 135 false false R136.htm 42001 - Disclosure - Prepayments and other receivables (Details) Sheet http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails Prepayments and other receivables (Details) Details http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesTables 136 false false R137.htm 42002 - Disclosure - Prepayments and other receivables - Impairment loss Allowance (Details) Sheet http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails Prepayments and other receivables - Impairment loss Allowance (Details) Details 137 false false R138.htm 42101 - Disclosure - Financial assets measured at amortized cost from virtual bank (Details) Sheet http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankDetails Financial assets measured at amortized cost from virtual bank (Details) Details http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankTables 138 false false R139.htm 42201 - Disclosure - Financial assets at fair value through profit or loss (Details) Sheet http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails Financial assets at fair value through profit or loss (Details) Details http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossTables 139 false false R140.htm 42301 - Disclosure - Restricted cash and time deposits over three months (Details) Sheet http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails Restricted cash and time deposits over three months (Details) Details http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsTables 140 false false R141.htm 42401 - Disclosure - Cash and cash equivalents (Details) Sheet http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails Cash and cash equivalents (Details) Details http://www.ocft.com/role/DisclosureCashAndCashEquivalentsTables 141 false false R142.htm 42402 - Disclosure - Cash and cash equivalents - Presented in currency (Details) Sheet http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails Cash and cash equivalents - Presented in currency (Details) Details 142 false false R143.htm 42501 - Disclosure - Share capital (Details) Sheet http://www.ocft.com/role/DisclosureShareCapitalDetails Share capital (Details) Details http://www.ocft.com/role/DisclosureShareCapitalTables 143 false false R144.htm 42502 - Disclosure - Share capital - National Dream Limited (Details) Sheet http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails Share capital - National Dream Limited (Details) Details 144 false false R145.htm 42601 - Disclosure - Other reserves (Details) Sheet http://www.ocft.com/role/DisclosureOtherReservesDetails Other reserves (Details) Details http://www.ocft.com/role/DisclosureOtherReservesTables 145 false false R146.htm 42701 - Disclosure - Share-based payments (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails Share-based payments (Details) Details http://www.ocft.com/role/DisclosureShareBasedPaymentsTables 146 false false R147.htm 42702 - Disclosure - Share-based payments - Share-based compensation expenses (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails Share-based payments - Share-based compensation expenses (Details) Details 147 false false R148.htm 42703 - Disclosure - Share-based payments - Movements of share options (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails Share-based payments - Movements of share options (Details) Details 148 false false R149.htm 42704 - Disclosure - Share-based payments - Share options outstanding (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails Share-based payments - Share options outstanding (Details) Details 149 false false R150.htm 42705 - Disclosure - Share-based payments - Key assumptions of the share option (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails Share-based payments - Key assumptions of the share option (Details) Details 150 false false R151.htm 42706 - Disclosure - Share-based payments - Restricted Share Units (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails Share-based payments - Restricted Share Units (Details) Details 151 false false R152.htm 42707 - Disclosure - Share-based payments - Movements of Restricted Share Units (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails Share-based payments - Movements of Restricted Share Units (Details) Details 152 false false R153.htm 42708 - Disclosure - Share-based payments - Fair value of the restricted share units (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails Share-based payments - Fair value of the restricted share units (Details) Details 153 false false R154.htm 42709 - Disclosure - Share-based payments - Key assumptions of restricted stock units (Details) Sheet http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails Share-based payments - Key assumptions of restricted stock units (Details) Details 154 false false R155.htm 42801 - Disclosure - Trade and other payables (Details) Sheet http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails Trade and other payables (Details) Details http://www.ocft.com/role/DisclosureTradeAndOtherPayablesTables 155 false false R156.htm 42802 - Disclosure - Trade and other payables - Narrative (Details) Sheet http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails Trade and other payables - Narrative (Details) Details 156 false false R157.htm 42901 - Disclosure - Short-term borrowings (Details) Sheet http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails Short-term borrowings (Details) Details http://www.ocft.com/role/DisclosureShortTermBorrowingsTables 157 false false R158.htm 43001 - Disclosure - Customer deposits (Details) Sheet http://www.ocft.com/role/DisclosureCustomerDepositsDetails Customer deposits (Details) Details http://www.ocft.com/role/DisclosureCustomerDepositsTables 158 false false R159.htm 43101 - Disclosure - Other financial liabilities from virtual bank (Details) Sheet http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankDetails Other financial liabilities from virtual bank (Details) Details http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankTables 159 false false R160.htm 43201 - Disclosure - Derivative financial assets and liabilities (Details) Sheet http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails Derivative financial assets and liabilities (Details) Details http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesTables 160 false false R161.htm 43301 - Disclosure - Dividends (Details) Sheet http://www.ocft.com/role/DisclosureDividendsDetails Dividends (Details) Details http://www.ocft.com/role/DisclosureDividends 161 false false R162.htm 43401 - Disclosure - Deferred income tax - Deferred tax Assets (Details) Sheet http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails Deferred income tax - Deferred tax Assets (Details) Details 162 false false R163.htm 43402 - Disclosure - Deferred income tax - Deferred tax liabilities (Details) Sheet http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails Deferred income tax - Deferred tax liabilities (Details) Details 163 false false R164.htm 43403 - Disclosure - Deferred income tax - Deferred tax offsettings (Details) Sheet http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails Deferred income tax - Deferred tax offsettings (Details) Details 164 false false R165.htm 43501 - Disclosure - Cash flow information - Cash used in operations (Details) Sheet http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails Cash flow information - Cash used in operations (Details) Details 165 false false R166.htm 43502 - Disclosure - Cash flow information - Non cash investing and financing activities (Details) Sheet http://www.ocft.com/role/DisclosureCashFlowInformationNonCashInvestingAndFinancingActivitiesDetails Cash flow information - Non cash investing and financing activities (Details) Details 166 false false R167.htm 43503 - Disclosure - Cash flow information - Gross debt (Details) Sheet http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails Cash flow information - Gross debt (Details) Details 167 false false R168.htm 43504 - Disclosure - Cash flow information - Gross debt reconciliation (Details) Sheet http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails Cash flow information - Gross debt reconciliation (Details) Details 168 false false R169.htm 43601 - Disclosure - Related party transactions - Key management personnel compensations (Details) Sheet http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails Related party transactions - Key management personnel compensations (Details) Details 169 false false R170.htm 43602 - Disclosure - Related party transactions - Significant Transactions (Details) Sheet http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails Related party transactions - Significant Transactions (Details) Details 170 false false R171.htm 43603 - Disclosure - Related party transactions - Year end balances (Details) Sheet http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails Related party transactions - Year end balances (Details) Details 171 false false R172.htm 43701 - Disclosure - The Group's maximum exposure to unconsolidated structured entities (Details) Sheet http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails The Group's maximum exposure to unconsolidated structured entities (Details) Details http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesTables 172 false false R173.htm 43801 - Disclosure - Contingencies (Details) Sheet http://www.ocft.com/role/DisclosureContingenciesDetails Contingencies (Details) Details http://www.ocft.com/role/DisclosureContingencies 173 false false R174.htm 43901 - Disclosure - Restricted net assets (Details) Sheet http://www.ocft.com/role/DisclosureRestrictedNetAssetsDetails Restricted net assets (Details) Details http://www.ocft.com/role/DisclosureRestrictedNetAssets 174 false false R175.htm 44001 - Disclosure - Parent company only condensed financial information - Comprehensive Income (Details) Sheet http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails Parent company only condensed financial information - Comprehensive Income (Details) Details 175 false false R176.htm 44002 - Disclosure - Parent company only condensed financial information - Balance Sheet (Details) Sheet http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails Parent company only condensed financial information - Balance Sheet (Details) Details 176 false false R177.htm 44003 - Disclosure - Parent company only condensed financial information - Cash Flows (Details) Sheet http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails Parent company only condensed financial information - Cash Flows (Details) Details 177 false false R178.htm 44004 - Disclosure - Parent company only condensed financial information - Interest in subsidiaries and amount due from subsidiaries (Details) Sheet http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails Parent company only condensed financial information - Interest in subsidiaries and amount due from subsidiaries (Details) Details 178 false false R179.htm 44101 - Disclosure - Subsequent events - Additional information (Details) Sheet http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent events - Additional information (Details) Details 179 false false All Reports Book All Reports ocft-20231231.xsd ocft-20231231_cal.xml ocft-20231231_def.xml ocft-20231231_lab.xml ocft-20231231_pre.xml ocft-20231231x20fa.htm http://fasb.org/srt/2023 http://xbrl.sec.gov/dei/2023 https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full true true JSON 199 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ocft-20231231x20fa.htm": { "nsprefix": "ocft", "nsuri": "http://www.ocft.com/20231231", "dts": { "schema": { "local": [ "ocft-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "ocft-20231231_cal.xml" ] }, "definitionLink": { "local": [ "ocft-20231231_def.xml" ] }, "labelLink": { "local": [ "ocft-20231231_lab.xml" ] }, "presentationLink": { "local": [ "ocft-20231231_pre.xml" ] }, "inline": { "local": [ "ocft-20231231x20fa.htm" ] } }, "keyStandard": 413, "keyCustom": 226, "axisStandard": 49, "axisCustom": 6, "memberStandard": 78, "memberCustom": 134, "hidden": { "total": 9, "http://www.ocft.com/20231231": 1, "http://xbrl.sec.gov/dei/2023": 5, "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 3 }, "contextCount": 868, "entityCount": 1, "segmentCount": 233, "elementCount": 1129, "unitCount": 12, "baseTaxonomies": { "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 2184, "http://xbrl.sec.gov/dei/2023": 46, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://www.ocft.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:Revenue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ImpairmentLossRecognizedInProfitOrLossAssociates", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R3": { "role": "http://www.ocft.com/role/StatementConsolidatedBalanceSheets", "longName": "00200 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:PropertyPlantAndEquipment", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R4": { "role": "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_12_31_2020_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_0w_tynjAREyuTUccc401HA", "name": "ifrs-full:Equity", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_ifrs-full_ComponentsOfEquityAxis_ifrs-full_RetainedEarningsMember_u19To6J8wUKMqpbx56wf9A", "name": "ifrs-full:ProfitLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R5": { "role": "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:CashFlowsFromUsedInOperations", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R6": { "role": "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentation", "longName": "10101 - Disclosure - General information and basis of presentation", "shortName": "General information and basis of presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfGeneralInformationRecapitalizationAndBasisOfPresentationOfFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfGeneralInformationRecapitalizationAndBasisOfPresentationOfFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ocft.com/role/DisclosureBasisOfPreparationAndChangesInAccountingPolicies", "longName": "10201 - Disclosure - Basis of preparation and changes in accounting policies", "shortName": "Basis of preparation and changes in accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformation", "longName": "10301 - Disclosure - Summary of accounting policy information", "shortName": "Summary of accounting policy information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgments", "longName": "10401 - Disclosure - Critical accounting estimates and judgments", "shortName": "Critical accounting estimates and judgments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRisk", "longName": "10501 - Disclosure - Management of financial risk", "shortName": "Management of financial risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenue", "longName": "10601 - Disclosure - Segment information and revenue", "shortName": "Segment information and revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ocft.com/role/DisclosureExpensesByNature", "longName": "10701 - Disclosure - Expenses by nature", "shortName": "Expenses by nature", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ocft.com/role/DisclosureEmployeeBenefitExpenses", "longName": "10801 - Disclosure - Employee benefit expenses", "shortName": "Employee benefit expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNet", "longName": "10901 - Disclosure - Other income, gains or loss - net", "shortName": "Other income, gains or loss - net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ocft.com/role/DisclosureFinanceCostsNet", "longName": "11001 - Disclosure - Finance costs - net", "shortName": "Finance costs - net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpense", "longName": "11101 - Disclosure - Income tax benefit/(expense)", "shortName": "Income tax benefit/(expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ocft.com/role/DisclosureLossPerShare", "longName": "11201 - Disclosure - Loss per share", "shortName": "Loss per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ocft.com/role/DisclosurePropertyAndEquipment", "longName": "11301 - Disclosure - Property and equipment", "shortName": "Property and equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ocft.com/role/DisclosureIntangibleAssets", "longName": "11401 - Disclosure - Intangible assets", "shortName": "Intangible assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethod", "longName": "11501 - Disclosure - Investments accounted for using the equity method", "shortName": "Investments accounted for using the equity method", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategory", "longName": "11601 - Disclosure - Financial instruments by category", "shortName": "Financial instruments by category", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "longName": "11701 - Disclosure - Financial assets measured at fair value through other comprehensive income", "shortName": "Financial assets measured at fair value through other comprehensive income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ocft.com/role/DisclosureLeases", "longName": "11801 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ocft.com/role/DisclosureTradeReceivables", "longName": "11901 - Disclosure - Trade receivables", "shortName": "Trade receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivables", "longName": "12001 - Disclosure - Prepayments and other receivables", "shortName": "Prepayments and other receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBank", "longName": "12101 - Disclosure - Financial assets measured at amortized cost from virtual bank", "shortName": "Financial assets measured at amortized cost from virtual bank", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLoss", "longName": "12201 - Disclosure - Financial assets at fair value through profit or loss", "shortName": "Financial assets at fair value through profit or loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonths", "longName": "12301 - Disclosure - Restricted cash and time deposits over three months", "shortName": "Restricted cash and time deposits over three months", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ocft.com/role/DisclosureCashAndCashEquivalents", "longName": "12401 - Disclosure - Cash and cash equivalents", "shortName": "Cash and cash equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ocft.com/role/DisclosureShareCapital", "longName": "12501 - Disclosure - Share capital", "shortName": "Share capital", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ocft.com/role/DisclosureOtherReserves", "longName": "12601 - Disclosure - Other reserves", "shortName": "Other reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ocft.com/role/DisclosureShareBasedPayments", "longName": "12701 - Disclosure - Share-based payments", "shortName": "Share-based payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ocft.com/role/DisclosureTradeAndOtherPayables", "longName": "12801 - Disclosure - Trade and other payables", "shortName": "Trade and other payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ocft.com/role/DisclosureShortTermBorrowings", "longName": "12901 - Disclosure - Short-term borrowings", "shortName": "Short-term borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ocft.com/role/DisclosureCustomerDeposits", "longName": "13001 - Disclosure - Customer deposits", "shortName": "Customer deposits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBank", "longName": "13101 - Disclosure - Other financial liabilities from virtual bank", "shortName": "Other financial liabilities from virtual bank", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilities", "longName": "13201 - Disclosure - Derivative financial assets and liabilities", "shortName": "Derivative financial assets and liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ocft.com/role/DisclosureDividends", "longName": "13301 - Disclosure - Dividends", "shortName": "Dividends", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDividendsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDividendsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ocft.com/role/DisclosureDeferredIncomeTax", "longName": "13401 - Disclosure - Deferred income tax", "shortName": "Deferred income tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.ocft.com/role/DisclosureCashFlowInformation", "longName": "13501 - Disclosure - Cash flow information", "shortName": "Cash flow information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ocft.com/role/DisclosureRelatedPartyTransactions", "longName": "13601 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntities", "longName": "13701 - Disclosure - The Group's maximum exposure to unconsolidated structured entities", "shortName": "The Group's maximum exposure to unconsolidated structured entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfUnconsolidatedStructuredEntitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfUnconsolidatedStructuredEntitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ocft.com/role/DisclosureContingencies", "longName": "13801 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ocft.com/role/DisclosureRestrictedNetAssets", "longName": "13901 - Disclosure - Restricted net assets", "shortName": "Restricted net assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:RestrictedNetAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:RestrictedNetAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation", "longName": "14001 - Disclosure - Parent company only condensed financial information", "shortName": "Parent company only condensed financial information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Notes", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "srt:CondensedFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "srt:CondensedFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ocft.com/role/DisclosureSubsequentEvents", "longName": "14101 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies", "longName": "20302 - Disclosure - Summary of accounting policy information (Policies)", "shortName": "Summary of accounting policy information (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsBasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsBasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationTables", "longName": "30103 - Disclosure - General information and basis of presentation (Tables)", "shortName": "General information and basis of presentation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocft:DisclosureOfGeneralInformationRecapitalizationAndBasisOfPresentationOfFinancialStatementsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocft:DisclosureOfGeneralInformationRecapitalizationAndBasisOfPresentationOfFinancialStatementsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationTables", "longName": "30303 - Disclosure - Summary of accounting policy information (Tables)", "shortName": "Summary of accounting policy information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfIntangibleAssetsWithFiniteUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfIntangibleAssetsWithFiniteUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "longName": "30503 - Disclosure - Management of financial risk (Tables)", "shortName": "Management of financial risk (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ScheduleForTabularDisclosureOfContractAssetAndTradeReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ScheduleForTabularDisclosureOfContractAssetAndTradeReceivableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables", "longName": "30603 - Disclosure - Segment information and revenue (Tables)", "shortName": "Segment information and revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ocft.com/role/DisclosureExpensesByNatureTables", "longName": "30703 - Disclosure - Expenses by nature (Tables)", "shortName": "Expenses by nature (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfExpensesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfExpensesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesTables", "longName": "30803 - Disclosure - Employee benefit expenses (Tables)", "shortName": "Employee benefit expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfEmployeeBenefitsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfEmployeeBenefitsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetTables", "longName": "30903 - Disclosure - Other income, gains or loss - net (Tables)", "shortName": "Other income, gains or loss - net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:OtherIncomeGainsOrLossesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:OtherIncomeGainsOrLossesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ocft.com/role/DisclosureFinanceCostsNetTables", "longName": "31003 - Disclosure - Finance costs - net (Tables)", "shortName": "Finance costs - net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfNetFinanceCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfNetFinanceCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables", "longName": "31103 - Disclosure - Income tax benefit/(expense) (Tables)", "shortName": "Income tax benefit/(expense) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ocft.com/role/DisclosureLossPerShareTables", "longName": "31203 - Disclosure - Loss per share (Tables)", "shortName": "Loss per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:EarningsPerShareExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:EarningsPerShareExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ocft.com/role/DisclosurePropertyAndEquipmentTables", "longName": "31303 - Disclosure - Property and equipment (Tables)", "shortName": "Property and equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ocft.com/role/DisclosureIntangibleAssetsTables", "longName": "31403 - Disclosure - Intangible assets (Tables)", "shortName": "Intangible assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodTables", "longName": "31503 - Disclosure - Investments accounted for using the equity method (Tables)", "shortName": "Investments accounted for using the equity method (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryTables", "longName": "31603 - Disclosure - Financial instruments by category (Tables)", "shortName": "Financial instruments by category (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable", "longName": "31703 - Disclosure - Financial assets measured at fair value through other comprehensive income (Table)", "shortName": "Financial assets measured at fair value through other comprehensive income (Table)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ocft.com/role/DisclosureLeasesTables", "longName": "31803 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ocft.com/role/DisclosureTradeReceivablesTables", "longName": "31903 - Disclosure - Trade receivables (Tables)", "shortName": "Trade receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfTradeReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfTradeReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesTables", "longName": "32003 - Disclosure - Prepayments and other receivables (Tables)", "shortName": "Prepayments and other receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfPrepaymentAndOtherReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfPrepaymentAndOtherReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankTables", "longName": "32103 - Disclosure - Financial assets measured at amortized cost from virtual bank (Tables)", "shortName": "Financial assets measured at amortized cost from virtual bank (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "66", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:TabularDisclosureOfFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocft:FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:TabularDisclosureOfFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocft:FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossTables", "longName": "32203 - Disclosure - Financial assets at fair value through profit or loss (Tables)", "shortName": "Financial assets at fair value through profit or loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsTables", "longName": "32303 - Disclosure - Restricted cash and time deposits over three months (Tables)", "shortName": "Restricted cash and time deposits over three months (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfRestrictedCashTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfRestrictedCashTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsTables", "longName": "32403 - Disclosure - Cash and cash equivalents (Tables)", "shortName": "Cash and cash equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.ocft.com/role/DisclosureShareCapitalTables", "longName": "32503 - Disclosure - Share capital (Tables)", "shortName": "Share capital (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.ocft.com/role/DisclosureOtherReservesTables", "longName": "32603 - Disclosure - Other reserves (Tables)", "shortName": "Other reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfOtherReservesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfOtherReservesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables", "longName": "32703 - Disclosure - Share-based payments (Tables)", "shortName": "Share-based payments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfShareBasedCompensationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfShareBasedCompensationExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesTables", "longName": "32803 - Disclosure - Trade and other payables (Tables)", "shortName": "Trade and other payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfTradeAndOtherPayablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfTradeAndOtherPayablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.ocft.com/role/DisclosureShortTermBorrowingsTables", "longName": "32903 - Disclosure - Short-term borrowings (Tables)", "shortName": "Short-term borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.ocft.com/role/DisclosureCustomerDepositsTables", "longName": "33003 - Disclosure - Customer deposits (Tables)", "shortName": "Customer deposits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfDepositsFromCustomersTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfDepositsFromCustomersTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankTables", "longName": "33103 - Disclosure - Other financial liabilities from virtual bank (Tables)", "shortName": "Other financial liabilities from virtual bank (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:OtherFinancialLiabilitiesFromVirtualBankTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:OtherFinancialLiabilitiesFromVirtualBankTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesTables", "longName": "33203 - Disclosure - Derivative financial assets and liabilities (Tables)", "shortName": "Derivative financial assets and liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.ocft.com/role/DisclosureDeferredIncomeTaxTables", "longName": "33403 - Disclosure - Deferred income tax (Tables)", "shortName": "Deferred income tax (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.ocft.com/role/DisclosureCashFlowInformationTables", "longName": "33503 - Disclosure - Cash flow information (Tables)", "shortName": "Cash flow information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfCashUsedInOperationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfCashUsedInOperationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "33603 - Disclosure - Related party transactions (Tables)", "shortName": "Related party transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfRelatedPartiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DisclosureOfRelatedPartiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesTables", "longName": "33703 - Disclosure - The Group's maximum exposure to unconsolidated structured entities (Tables)", "shortName": "The Group's maximum exposure to unconsolidated structured entities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfUnconsolidatedStructuredEntitiesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfUnconsolidatedStructuredEntitiesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables", "longName": "34003 - Disclosure - Parent company only condensed financial information (Tables)", "shortName": "Parent company only condensed financial information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Tables", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationHistoryAndRecapitalizationOfGroupDetails", "longName": "40101 - Disclosure - General information and basis of presentation - History and recapitalization of the Group (Details)", "shortName": "General information and basis of presentation - History and recapitalization of the Group (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:NumberOfSharesRepresentedByOneDepositaryReceipt", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "longName": "40102 - Disclosure - General information and basis of presentation - Other changes of the Company's shareholders subsequent to the Recapitalization and Initial Public Offering (Details)", "shortName": "General information and basis of presentation - Other changes of the Company's shareholders subsequent to the Recapitalization and Initial Public Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:IssuedCapital", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ExclusiveEquityPurchaseOptionAgreementRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R85": { "role": "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "longName": "40103 - Disclosure - General information and basis of presentation - Schedule of financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs (Details)", "shortName": "General information and basis of presentation - Schedule of financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CurrentAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_ComponentsOfEquityAxis_ocft_IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember_95QQwAm6mkqD96MO9q8nOg", "name": "ocft:VariableInterestEntityEquity", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R86": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationRevenueRecognitionDetails", "longName": "40301 - Disclosure - Summary of accounting policy information - Revenue recognition (Details)", "shortName": "Summary of accounting policy information - Revenue recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails", "longName": "40302 - Disclosure - Summary of accounting policy information - Impairment of non financial assets and Intangible assets (Details)", "shortName": "Summary of accounting policy information - Impairment of non financial assets and Intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ImpairmentLossOnFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ImpairmentLossOnFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails", "longName": "40303 - Disclosure - Summary of accounting policy information - Derivative financial instruments and Leases (Details)", "shortName": "Summary of accounting policy information - Derivative financial instruments and Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails", "longName": "40304 - Disclosure - Summary of accounting policy information - Property and equipment (Details)", "shortName": "Summary of accounting policy information - Property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ocft_OfficeAndTelecommunicationEquipmentMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_1plKcpmVyUi12fy028JCGQ", "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfExpectedUsefulLifeOfPropertyAndEquipmentTableTextBlock", "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_ocft_OfficeAndTelecommunicationEquipmentMember_ifrs-full_RangeAxis_ifrs-full_BottomOfRangeMember_1plKcpmVyUi12fy028JCGQ", "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfExpectedUsefulLifeOfPropertyAndEquipmentTableTextBlock", "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgmentsDetails", "longName": "40401 - Disclosure - Critical accounting estimates and judgments (Details)", "shortName": "Critical accounting estimates and judgments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsPreferentialIncomeTaxRate", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IfrsPreferentialIncomeTaxRate", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "longName": "40501 - Disclosure - Management of financial risk (Details)", "shortName": "Management of financial risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_iX8ybTnLzkCpvHtGuNCuRA", "name": "ocft:IncreaseDecreaseInPostTaxProfitDueToReasonablyPossibleIncreaseInActuarialAssumption", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ActuarialAssumptionsAxis_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_iX8ybTnLzkCpvHtGuNCuRA", "name": "ocft:IncreaseDecreaseInPostTaxProfitDueToReasonablyPossibleIncreaseInActuarialAssumption", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "longName": "40502 - Disclosure - Management of financial risk - Trade receivables and contract assets (Details)", "shortName": "Management of financial risk - Trade receivables and contract assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TradeReceivables", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:ScheduleOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_ifrs-full_InternalCreditGradesAxis_ocft_ThreeStageApproachMember_4HrXo02KIkGv7CSjxs7odg", "name": "ifrs-full:TradeReceivables", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleForTabularDisclosureOfContractAssetAndTradeReceivableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R93": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "longName": "40503 - Disclosure - Management of financial risk - Impairment loss allowance of trade receivables and contract assets (Details)", "shortName": "Management of financial risk - Impairment loss allowance of trade receivables and contract assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfContractAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_RelatedPartiesMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CreditRiskMember_E7aJlcI23UyYdT5HIhNt_g", "name": "ifrs-full:ExpectedCreditLossRate", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R94": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "longName": "40504 - Disclosure - Management of financial risk - Movements in the impairment loss allowance of contract assets of implementation service (Details)", "shortName": "Management of financial risk - Movements in the impairment loss allowance of contract assets of implementation service (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfContractAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ClassesOfFinancialInstrumentsAxis_ocft_TradeReceivableAndContractAssetMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CreditRiskMember_roIxhyAUUU22EA5rKKALBA", "name": "ifrs-full:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfImpairmentLossAllowanceRollforwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R95": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "longName": "40505 - Disclosure - Management of financial risk - Financial assets measured at amortized cost from banking operations (Details)", "shortName": "Management of financial risk - Financial assets measured at amortized cost from banking operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock", "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_ClassesOfFinancialInstrumentsAxis_ocft_LoansAndAdvancesToCustomerMember_ifrs-full_TypesOfRisksAxis_ifrs-full_CreditRiskMember_8a4Q5OOIWEOdW_7XL021DA", "name": "ifrs-full:FinancialAssetsAtAmortisedCost", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfExposureToCreditRiskOfLoansOrReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R96": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "longName": "40506 - Disclosure - Management of financial risk - Movements in the impairment loss allowance of contract assets of transaction based and support service (Details)", "shortName": "Management of financial risk - Movements in the impairment loss allowance of contract assets of transaction based and support service (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfContractAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ClassesOfFinancialInstrumentsAxis_ocft_LoansAndAdvancesToCustomerMember_Ire5FzvKek2-iiTTtJM5sw", "name": "ifrs-full:AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfImpairmentLossAllowanceRollforwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R97": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "longName": "40507 - Disclosure - Management of financial risk - Liquidity risk (Details)", "shortName": "Management of financial risk - Liquidity risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:OtherCurrentFinancialLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_TypesOfRisksAxis_ifrs-full_LiquidityRiskMember_o3Rfwl-St0GPtgLTcadoOQ", "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R98": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "longName": "40508 - Disclosure - Management of financial risk - Fair value measurement (Details)", "shortName": "Management of financial risk - Fair value measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialAssetsAtFairValue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_CategoriesOfFinancialAssetsAxis_ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember_5ZRY2fmf1UaMkQnOguzixw", "name": "ifrs-full:FinancialAssetsAtFairValue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R99": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTransferDetails", "longName": "40509 - Disclosure - Management of financial risk - Transfer (Details)", "shortName": "Management of financial risk - Transfer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "ifrs-full:TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails", "longName": "40510 - Disclosure - Management of financial risk - Movements of Level 3 financial instruments (Details)", "shortName": "Management of financial risk - Movements of Level 3 financial instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:FinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember_xZ0NtHo8kk20j_6iKx_1BA", "name": "ifrs-full:FinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialInstrumentsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R101": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "longName": "40511 - Disclosure - Management of financial risk - Valuation inputs and relationships to fair value for loans and advances to customers (Details)", "shortName": "Management of financial risk - Valuation inputs and relationships to fair value for loans and advances to customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember_ifrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis_ocft_LoansAndAdvancesToCustomersFromVirtualBankMember_ifrs-full_UnobservableInputsAxis_ifrs-full_DiscountRateMeasurementInputMember_89jAWDbNYkeC5p6dvTlVHg", "name": "ifrs-full:PercentageOfReasonablyPossibleDecreaseInUnobservableInputLiabilities", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsAndLiabilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_LevelsOfFairValueHierarchyAxis_ifrs-full_Level3OfFairValueHierarchyMember_ifrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis_ocft_LoansAndAdvancesToCustomersFromVirtualBankMember_ifrs-full_UnobservableInputsAxis_ifrs-full_DiscountRateMeasurementInputMember_89jAWDbNYkeC5p6dvTlVHg", "name": "ifrs-full:PercentageOfReasonablyPossibleDecreaseInUnobservableInputLiabilities", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsAndLiabilitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails", "longName": "40512 - Disclosure - Management of financial risk - Valuation inputs and relationships to fair value with all other variables held constant (Details)", "shortName": "Management of financial risk - Valuation inputs and relationships to fair value with all other variables held constant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis_ocft_LoansAndAdvancesToCustomersFromVirtualBankMember_ifrs-full_UnobservableInputsAxis_ifrs-full_DiscountRateMeasurementInputMember_g1iLCBlMY0GCl4y-CRzpcg", "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis_ocft_LoansAndAdvancesToCustomersFromVirtualBankMember_ifrs-full_UnobservableInputsAxis_ifrs-full_DiscountRateMeasurementInputMember_g1iLCBlMY0GCl4y-CRzpcg", "name": "ifrs-full:PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "longName": "40601 - Disclosure - Segment information and revenue - Segments and Principal activities (Details)", "shortName": "Segment information and revenue - Segments and Principal activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:Revenue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R104": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails", "longName": "40602 - Disclosure - Segment information and revenue - Revenue from contract with customer (Details)", "shortName": "Segment information and revenue - Revenue from contract with customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ProductsAndServicesAxis_ocft_OthersRevenueMember_sBTgvSRDGUuLbOeagejp1Q", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R105": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "longName": "40603 - Disclosure - Segment information and revenue - Revenue by timing of transfer of services (Details)", "shortName": "Segment information and revenue - Revenue by timing of transfer of services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_rJ6QUO7F3UqnMlaDqDu2Wg", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R106": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "longName": "40604 - Disclosure - Segment information and revenue - Major customers fees on lending solution services (Details)", "shortName": "Segment information and revenue - Major customers fees on lending solution services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ProductsAndServicesAxis_ocft_ServiceFeesFromLendingSolutionsServicesMember_DMd-l7t1ZEuHGF_T1Ht4nw", "name": "ifrs-full:PercentageOfEntitysRevenue", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfPercentageOfRevenueOnFeesChargedForServicesTableTextBlock", "ocft:DisclosureOfPercentageOfRevenueOnFeesChargedForLoansFacilitatedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_ProductsAndServicesAxis_ocft_ServiceFeesFromLendingSolutionsServicesMember_DMd-l7t1ZEuHGF_T1Ht4nw", "name": "ifrs-full:PercentageOfEntitysRevenue", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfPercentageOfRevenueOnFeesChargedForServicesTableTextBlock", "ocft:DisclosureOfPercentageOfRevenueOnFeesChargedForLoansFacilitatedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails", "longName": "40606 - Disclosure - Segment information and revenue - Interest and commission income (Details)", "shortName": "Segment information and revenue - Interest and commission income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_CounterpartiesAxis_ocft_VirtualBankBusinessMember_lxn9QSSAzUW021kGnj5CGA", "name": "ocft:InterestAndCommissionIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleOfInterestAndCommissionIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_CounterpartiesAxis_ocft_VirtualBankBusinessMember_lxn9QSSAzUW021kGnj5CGA", "name": "ocft:InterestAndCommissionIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleOfInterestAndCommissionIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "longName": "40607 - Disclosure - Segment information and revenue - Contract assets and liabilities (Details)", "shortName": "Segment information and revenue - Contract assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:ContractAssetsGross", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfContractAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:ContractAssetsGross", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfContractAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueRecognizedInRelationToContractLiabilitiesDetails", "longName": "40608 - Disclosure - Segment information and revenue - Revenue recognized in relation to contract liabilities (Details)", "shortName": "Segment information and revenue - Revenue recognized in relation to contract liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfRevenueRecognizedInRelationToContractLiabilities", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfRevenueRecognizedInRelationToContractLiabilities", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "longName": "40609 - Disclosure - Segment information and revenue - Remaining performance obligations of long-term contracts (Details)", "shortName": "Segment information and revenue - Remaining performance obligations of long-term contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.ocft.com/role/DisclosureExpensesByNatureDetails", "longName": "40701 - Disclosure - Expenses by nature - (Details)", "shortName": "Expenses by nature - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:TechnologyServiceFee", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfExpensesExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:TechnologyServiceFee", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfExpensesExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails", "longName": "40702 - Disclosure - Expenses by nature - Research and development costs (Details)", "shortName": "Expenses by nature - Research and development costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ResearchAndDevelopmentCostsEmployeeBenefitExpenses", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ResearchAndDevelopmentCostsEmployeeBenefitExpenses", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails", "longName": "40801 - Disclosure - Employee benefit expenses (Details)", "shortName": "Employee benefit expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:WagesAndSalaries", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfEmployeeBenefitsTableTextBlock", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:WagesAndSalaries", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfEmployeeBenefitsTableTextBlock", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails", "longName": "40901 - Disclosure - Other income, gains or loss - net (Details)", "shortName": "Other income, gains or loss - net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:OtherIncomeGainsOrLossesTableTextBlock", "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:GainsOnDisposalsOfPropertyPlantEquipmentAndIntangibleAsset", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:OtherIncomeGainsOrLossesTableTextBlock", "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R115": { "role": "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails", "longName": "40902 - Disclosure - Other income, gains or loss - net - Government grants and tax rebates (Details)", "shortName": "Other income, gains or loss - net - Government grants and tax rebates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:RevenueFromGovernmentGrants", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:OtherIncomeGainsOrLossesTableTextBlock", "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:RevenueFromGovernmentGrants", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:OtherIncomeGainsOrLossesTableTextBlock", "ifrs-full:DisclosureOfOtherOperatingIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails", "longName": "41001 - Disclosure - Finance costs - net (Details)", "shortName": "Finance costs - net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:InterestIncomeOnDeposits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfNetFinanceCostsTableTextBlock", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:InterestIncomeOnDeposits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfNetFinanceCostsTableTextBlock", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails", "longName": "41101 - Disclosure - Income tax benefit/(expense) (Details)", "shortName": "Income tax benefit/(expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:CurrentTaxExpenseIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:CurrentTaxExpenseIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R118": { "role": "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails", "longName": "41102 - Disclosure - Income tax benefit/ (expense) - Tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities (Details)", "shortName": "Income tax benefit/ (expense) - Tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ApplicableTaxRate", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ifrs-full:ApplicableTaxRate", "ifrs-full:ApplicableTaxRate", "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:AccountingProfit", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R119": { "role": "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails", "longName": "41103 - Disclosure - Income tax benefit/ (expense) - Unused Tax Losses (Details)", "shortName": "Income tax benefit/ (expense) - Unused Tax Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember_D73HzH16ikmXqycHYXFkog", "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleOfUnusedTaxLossesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrs-full_UnusedTaxLossesMember_D73HzH16ikmXqycHYXFkog", "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleOfUnusedTaxLossesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "longName": "41104 - Disclosure - Income tax benefit/(expense) - Additional information (Details)", "shortName": "Income tax benefit/(expense) - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ApplicableTaxRate", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ifrs-full:ApplicableTaxRate", "ifrs-full:ApplicableTaxRate", "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:IncomeTaxExpenseOnUndistributedEarnings", "unitRef": "Unit_Standard_USD_-te4XlMokEipvtgZiIwcIw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "ocft:IncomeTaxExpenseOnUndistributedEarnings", "ocft:IncomeTaxExpenseOnUndistributedEarnings", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R121": { "role": "http://www.ocft.com/role/DisclosureLossPerShareDetails", "longName": "41201 - Disclosure - Loss per share (Details)", "shortName": "Loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:WeightedAverageShares", "unitRef": "Unit_Standard_shares_4qmHXEglXkapKGZm6dNntg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:EarningsPerShareExplanatory", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R122": { "role": "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "41301 - Disclosure - Property and equipment (Details)", "shortName": "Property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:PropertyPlantAndEquipment", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R123": { "role": "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "longName": "41302 - Disclosure - Property and equipment - Depreciation charge (Details)", "shortName": "Property and equipment - Depreciation charge (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DepreciationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_ifrs-full_CostOfSalesMember_336aXEyqcEmjRwIwakhbyQ", "name": "ifrs-full:DepreciationPropertyPlantAndEquipment", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDepreciationAndAmortisationExpenseExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R124": { "role": "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "longName": "41401 - Disclosure - Intangible assets (Details)", "shortName": "Intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:IntangibleAssetsAndGoodwill", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R125": { "role": "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "longName": "41402 - Disclosure - Intangible assets - Amortization (Details)", "shortName": "Intangible assets - Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_ifrs-full_CostOfSalesMember_336aXEyqcEmjRwIwakhbyQ", "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleOfAmortizationExpenseOfIntangibleAssetsOtherThanGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R126": { "role": "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "longName": "41403 - Disclosure - Intangible assets - Key assumptions used to calculate value of goodwill (Details)", "shortName": "Intangible assets - Key assumptions used to calculate value of goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfKeyAssumptionsUsedToCalculateValueOfGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfKeyAssumptionsUsedToCalculateValueOfGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R127": { "role": "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails", "longName": "41404 - Disclosure - Intangible assets - Possible changes of key assumptions (Details)", "shortName": "Intangible assets - Possible changes of key assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "127", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ocft_IfrsSegmentsAxis_ocft_CguTechnologySolutionMember_aTRxg2Lw8Uic2kRH_QsppA", "name": "ocft:PossibleChangesOfKeyAssumptionsRevenueGrowthRateDecrease", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ocft:PossibleChangesOfKeyAssumptionsRevenueGrowthRateDecrease", "p", "td", "tr", "table", "div", "ocft:PossibleChangesOfKeyAssumptionsGoodwillImpairmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ocft_IfrsSegmentsAxis_ocft_CguTechnologySolutionMember_aTRxg2Lw8Uic2kRH_QsppA", "name": "ocft:PossibleChangesOfKeyAssumptionsRevenueGrowthRateDecrease", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "ocft:PossibleChangesOfKeyAssumptionsRevenueGrowthRateDecrease", "p", "td", "tr", "table", "div", "ocft:PossibleChangesOfKeyAssumptionsGoodwillImpairmentTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R128": { "role": "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "longName": "41501 - Disclosure - Investments accounted for using the equity method (Details)", "shortName": "Investments accounted for using the equity method (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "128", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:InvestmentsInAssociates", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory", "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory", "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R129": { "role": "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails", "longName": "41502 - Disclosure - Investments accounted for using the equity method - Summarised financial information for associate (Details)", "shortName": "Investments accounted for using the equity method - Summarised financial information for associate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "129", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:Assets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_ifrs-full_SignificantInvestmentsInAssociatesAxis_ocft_AssociateMember_HOP3cLPrLUKnSgHipJLy7A", "name": "ifrs-full:Assets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfAdditionalInformationExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R130": { "role": "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "longName": "41601 - Disclosure - Financial instruments by category (Details)", "shortName": "Financial instruments by category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R131": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails", "longName": "41701 - Disclosure - Financial assets measured at fair value through other comprehensive income (Details)", "shortName": "Financial assets measured at fair value through other comprehensive income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock", "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock", "ifrs-full:DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R132": { "role": "http://www.ocft.com/role/DisclosureLeasesDetails", "longName": "41801 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "132", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:RightofuseAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:RightofuseAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R133": { "role": "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails", "longName": "41802 - Disclosure - Leases - statement of profit or loss (Details)", "shortName": "Leases - statement of profit or loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "133", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DepreciationRightofuseAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DepreciationRightofuseAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R134": { "role": "http://www.ocft.com/role/DisclosureTradeReceivablesDetails", "longName": "41901 - Disclosure - Trade receivables (Details)", "shortName": "Trade receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "134", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TradeAndOtherCurrentReceivables", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_uYO_StMcfUOAsuI2FrJELg", "name": "ifrs-full:TradeAndOtherCurrentReceivables", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfTradeReceivablesTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R135": { "role": "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails", "longName": "41902 - Disclosure - Trade receivables - Additional informations (Details)", "shortName": "Trade receivables - Additional informations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "135", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TradeReceivables", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:ScheduleOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_MaturityAxis_ifrs-full_NotLaterThanOneYearMember__jqBwiVFvEeYSpk3r4LNPA", "name": "ifrs-full:TradeReceivables", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:ScheduleOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R136": { "role": "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails", "longName": "42001 - Disclosure - Prepayments and other receivables (Details)", "shortName": "Prepayments and other receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "136", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:IfrsDeposits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfPrepaymentAndOtherReceivablesTableTextBlock", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:IfrsDeposits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfPrepaymentAndOtherReceivablesTableTextBlock", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R137": { "role": "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails", "longName": "42002 - Disclosure - Prepayments and other receivables - Impairment loss Allowance (Details)", "shortName": "Prepayments and other receivables - Impairment loss Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "137", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ocft:PrepaymentsAndOtherReceivablesImpairmentLossAllowance", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfImpairmentLossAllowanceOnPrepaymentAndOtherReceivablesTableTextBlock", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:PrepaymentsAndOtherReceivablesImpairmentLossAllowanceReductionDueToAdditions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfImpairmentLossAllowanceOnPrepaymentAndOtherReceivablesTableTextBlock", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R138": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankDetails", "longName": "42101 - Disclosure - Financial assets measured at amortized cost from virtual bank (Details)", "shortName": "Financial assets measured at amortized cost from virtual bank (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "138", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:LoansAndAdvancesToCustomers", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:TabularDisclosureOfFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "ocft:FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:LoansAndAdvancesToCustomers", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:TabularDisclosureOfFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "ocft:FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R139": { "role": "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "longName": "42201 - Disclosure - Financial assets at fair value through profit or loss (Details)", "shortName": "Financial assets at fair value through profit or loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "139", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_ClassesOfFinancialAssetsAxis_ocft_WealthManagementProductsMember_Q5SWP-JW00etxpHUcEPojQ", "name": "ocft:FinancialAssetsAtFairValueThroughProfitOrLossRelatedPartyTransactions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R140": { "role": "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "longName": "42301 - Disclosure - Restricted cash and time deposits over three months (Details)", "shortName": "Restricted cash and time deposits over three months (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "140", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:RestrictedBankDeposits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfRestrictedCashTableTextBlock", "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:RestrictedBankDeposits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfRestrictedCashTableTextBlock", "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R141": { "role": "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails", "longName": "42401 - Disclosure - Cash and cash equivalents (Details)", "shortName": "Cash and cash equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "141", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CashOnHand", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfCashAndCashEquivalentsTableTextBlock", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CashOnHand", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfCashAndCashEquivalentsTableTextBlock", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R142": { "role": "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "longName": "42402 - Disclosure - Cash and cash equivalents - Presented in currency (Details)", "shortName": "Cash and cash equivalents - Presented in currency (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "142", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_CurrencyAxis_currency_USD_twNp_pThGE6nhLBeEv3Jyw", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:IfrsScheduleOfCashAndCashEquivalentsTableTextBlock", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R143": { "role": "http://www.ocft.com/role/DisclosureShareCapitalDetails", "longName": "42501 - Disclosure - Share capital (Details)", "shortName": "Share capital (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "143", "firstAnchor": { "contextRef": "As_Of_12_31_2020_3vfWy-TVoUWZTHkbM6HyDA", "name": "ifrs-full:Equity", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_ifrs-full_ClassesOfShareCapitalAxis_ifrs-full_OrdinarySharesMember_hB8bjAxdiUuXDwxxr-2HhQ", "name": "ifrs-full:ParValuePerShare", "unitRef": "Unit_Divide_USD_shares_uKSbcEPBoE2uOMoKsG8rjw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R144": { "role": "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails", "longName": "42502 - Disclosure - Share capital - National Dream Limited (Details)", "shortName": "Share capital - National Dream Limited (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "144", "firstAnchor": { "contextRef": "Duration_11_27_2019_To_11_27_2019_ocft_IfrsSubsidiarySaleOfStockAxis_ocft_ShareSubscriptionAgreementSeptember2019Member_N14Q5se_dk-cJiV5_He-OQ", "name": "ifrs-full:ProceedsFromIssueOfOrdinaryShares", "unitRef": "Unit_Standard_USD_-te4XlMokEipvtgZiIwcIw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_27_2019_To_11_27_2019_ocft_IfrsSubsidiarySaleOfStockAxis_ocft_ShareSubscriptionAgreementSeptember2019Member_N14Q5se_dk-cJiV5_He-OQ", "name": "ifrs-full:ProceedsFromIssueOfOrdinaryShares", "unitRef": "Unit_Standard_USD_-te4XlMokEipvtgZiIwcIw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R145": { "role": "http://www.ocft.com/role/DisclosureOtherReservesDetails", "longName": "42601 - Disclosure - Other reserves (Details)", "shortName": "Other reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "145", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:OtherReserves", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_tvhQ7mf83EuK1TcuRFfO2A", "name": "ocft:IncreaseDecreaseThroughShareBasedPaymentTransactionsExerciseOfSharesUnderShareOptionScheme", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ocft:DisclosureOfOtherReservesTableTextBlock", "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R146": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "longName": "42701 - Disclosure - Share-based payments (Details)", "shortName": "Share-based payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "146", "firstAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_tvhQ7mf83EuK1TcuRFfO2A", "name": "ocft:IncreaseNumberOfOrdinarySharesAvailableForAwardGrantPurpose", "unitRef": "Unit_Standard_shares_4qmHXEglXkapKGZm6dNntg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_tvhQ7mf83EuK1TcuRFfO2A", "name": "ocft:IncreaseNumberOfOrdinarySharesAvailableForAwardGrantPurpose", "unitRef": "Unit_Standard_shares_4qmHXEglXkapKGZm6dNntg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R147": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails", "longName": "42702 - Disclosure - Share-based payments - Share-based compensation expenses (Details)", "shortName": "Share-based payments - Share-based compensation expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "147", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ExpenseFromShareBasedPaymentTransactions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfShareBasedCompensationExpenseTableTextBlock", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ExpenseFromShareBasedPaymentTransactions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfShareBasedCompensationExpenseTableTextBlock", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R148": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails", "longName": "42703 - Disclosure - Share-based payments - Movements of share options (Details)", "shortName": "Share-based payments - Movements of share options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "148", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "unitRef": "Unit_Divide_CNY_shares_Nrz0xACKpUexNWByD-FKxA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R149": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails", "longName": "42704 - Disclosure - Share-based payments - Share options outstanding (Details)", "shortName": "Share-based payments - Share options outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "149", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_ocft_ExercisePriceRmb1.33Member_AUm_Keeh10K9NBe5ylSTWA", "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019", "unitRef": "Unit_Divide_CNY_shares_Nrz0xACKpUexNWByD-FKxA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R150": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails", "longName": "42705 - Disclosure - Share-based payments - Key assumptions of the share option (Details)", "shortName": "Share-based payments - Key assumptions of the share option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "150", "firstAnchor": { "contextRef": "Duration_1_1_2019_To_12_31_2019_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_ocft_BinomialOptionPricingModelMember_mNxiNE0HhkaYmpdspoB_6A", "name": "ocft:DescriptionOfDiscountRateShareOptionsGranted", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2019_To_12_31_2019_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_ocft_BinomialOptionPricingModelMember_mNxiNE0HhkaYmpdspoB_6A", "name": "ocft:DescriptionOfDiscountRateShareOptionsGranted", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R151": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails", "longName": "42706 - Disclosure - Share-based payments - Restricted Share Units (Details)", "shortName": "Share-based payments - Restricted Share Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "151", "firstAnchor": { "contextRef": "Duration_9_10_2019_To_9_10_2019_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_9T5UoqnriECXQ0RkDKhItQ", "name": "ocft:IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": null }, "R152": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails", "longName": "42707 - Disclosure - Share-based payments - Movements of Restricted Share Units (Details)", "shortName": "Share-based payments - Movements of Restricted Share Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "152", "firstAnchor": { "contextRef": "As_Of_12_31_2022_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_W6TbfHfkUkSuB_DkQ3vOwg", "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "unitRef": "Unit_Standard_EquityInstruments_Q_DTyP4olUSpj7yKKwXoxA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_Fq-hSV8iCkybJBNshI3E4g", "name": "ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted", "unitRef": "Unit_Standard_EquityInstruments_Q_DTyP4olUSpj7yKKwXoxA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R153": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "longName": "42708 - Disclosure - Share-based payments - Fair value of the restricted share units (Details)", "shortName": "Share-based payments - Fair value of the restricted share units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "153", "firstAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_38arNgK6k0O62mOTGp7j_g", "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "unitRef": "Unit_Standard_EquityInstruments_Q_DTyP4olUSpj7yKKwXoxA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_ocft_IfrsAwardDateAxis_ocft_September2019Member_RaffZSnNWEiUtikZDEC89w", "name": "ifrs-full:WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R154": { "role": "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "longName": "42709 - Disclosure - Share-based payments - Key assumptions of restricted stock units (Details)", "shortName": "Share-based payments - Key assumptions of restricted stock units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "154", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_ocft_MonteCarloMethodMember_xzaLdqr2S02Zf8sk1qQc7w", "name": "ocft:DividendYieldOtherEquityInstrumentsGranted", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentsGrantedDuringPeriodExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ocft_RestrictedShareUnitsSchemeMember_ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis_ocft_MonteCarloMethodMember_xzaLdqr2S02Zf8sk1qQc7w", "name": "ocft:DividendYieldOtherEquityInstrumentsGranted", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentsGrantedDuringPeriodExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R155": { "role": "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails", "longName": "42801 - Disclosure - Trade and other payables (Details)", "shortName": "Trade and other payables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "155", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TradeAndOtherPayablesToRelatedParties", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfTradeAndOtherPayablesTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:TradeAndOtherPayablesToRelatedParties", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfTradeAndOtherPayablesTableTextBlock", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R156": { "role": "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails", "longName": "42802 - Disclosure - Trade and other payables - Narrative (Details)", "shortName": "Trade and other payables - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "156", "firstAnchor": { "contextRef": "Duration_12_30_2022_To_12_30_2022_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ocft_BeijingBerTechnologyCompanyLtdMember_GOfZl6to-Uq0ohy2HzObKA", "name": "ocft:MinorityInterestPercentage", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_30_2022_To_12_30_2022_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_ocft_BeijingBerTechnologyCompanyLtdMember_GOfZl6to-Uq0ohy2HzObKA", "name": "ocft:MinorityInterestPercentage", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R157": { "role": "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails", "longName": "42901 - Disclosure - Short-term borrowings (Details)", "shortName": "Short-term borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "157", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:ShorttermBorrowings", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": null }, "R158": { "role": "http://www.ocft.com/role/DisclosureCustomerDepositsDetails", "longName": "43001 - Disclosure - Customer deposits (Details)", "shortName": "Customer deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "158", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:BalancesOnCurrentAndSavingsAccountsFromCorporateEntities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfDepositsFromCustomersTableTextBlock", "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:BalancesOnCurrentAndSavingsAccountsFromCorporateEntities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfDepositsFromCustomersTableTextBlock", "ifrs-full:DisclosureOfDepositsFromCustomersExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R159": { "role": "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankDetails", "longName": "43101 - Disclosure - Other financial liabilities from virtual bank (Details)", "shortName": "Other financial liabilities from virtual bank (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "159", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:RepurchaseAgreementsAndCashCollateralOnSecuritiesLent", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:OtherFinancialLiabilitiesFromVirtualBankTableTextBlock", "ifrs-full:DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:RepurchaseAgreementsAndCashCollateralOnSecuritiesLent", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:OtherFinancialLiabilitiesFromVirtualBankTableTextBlock", "ifrs-full:DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R160": { "role": "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "longName": "43201 - Disclosure - Derivative financial assets and liabilities (Details)", "shortName": "Derivative financial assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "160", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialAssetsAtFairValue", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DerivativeFinancialAssetsNotionalAmount", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R161": { "role": "http://www.ocft.com/role/DisclosureDividendsDetails", "longName": "43301 - Disclosure - Dividends (Details)", "shortName": "Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "161", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DividendsPaid", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "ifrs-full:DividendsPaid", "p", "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DividendsPaid", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "ifrs-full:DividendsPaid", "p", "ifrs-full:DisclosureOfDividendsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R162": { "role": "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "longName": "43401 - Disclosure - Deferred income tax - Deferred tax Assets (Details)", "shortName": "Deferred income tax - Deferred tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "162", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:DeferredTaxAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock", "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:DeferredTaxAssetExpenseIncomeRecognisedInProfitOrLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock", "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R163": { "role": "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails", "longName": "43402 - Disclosure - Deferred income tax - Deferred tax liabilities (Details)", "shortName": "Deferred income tax - Deferred tax liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "163", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:DeferredTaxLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfMovementsInDeferredTaxLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfMovementsInDeferredTaxLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R164": { "role": "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails", "longName": "43403 - Disclosure - Deferred income tax - Deferred tax offsettings (Details)", "shortName": "Deferred income tax - Deferred tax offsettings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "164", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:DeferredTaxAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock", "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:DeferredTaxAssetsLiabilitiesSetOff", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfOffsettingOfDeferredTaxAssetsAndDeferredTaxLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R165": { "role": "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "longName": "43501 - Disclosure - Cash flow information - Cash used in operations (Details)", "shortName": "Cash flow information - Cash used in operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "165", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:ProfitLossBeforeTax", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfCashUsedInOperationsTableTextBlock", "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R166": { "role": "http://www.ocft.com/role/DisclosureCashFlowInformationNonCashInvestingAndFinancingActivitiesDetails", "longName": "43502 - Disclosure - Cash flow information - Non cash investing and financing activities (Details)", "shortName": "Cash flow information - Non cash investing and financing activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "166", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:AcquisitionOfRightOfUsePropertiesByLeasing", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfNonCashInvestingAndFinancingActivitiesTableTextBlock", "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": null }, "R167": { "role": "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "longName": "43503 - Disclosure - Cash flow information - Gross debt (Details)", "shortName": "Cash flow information - Gross debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "167", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ocft:IfrsRestrictedCashAndCashEquivalentsCurrent", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfNetDebtAndMovementsInNetDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R168": { "role": "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "longName": "43504 - Disclosure - Cash flow information - Gross debt reconciliation (Details)", "shortName": "Cash flow information - Gross debt reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "168", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:NetDebt", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ocft:DisclosureOfNetDebtAndMovementsInNetDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:ChangesInCashFlows", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ocft:DisclosureOfNetDebtAndMovementsInNetDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R169": { "role": "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails", "longName": "43601 - Disclosure - Related party transactions - Key management personnel compensations (Details)", "shortName": "Related party transactions - Key management personnel compensations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "169", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_wpw7W7SnkkWZoCzEm2SH4A", "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_CategoriesOfRelatedPartiesAxis_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_wpw7W7SnkkWZoCzEm2SH4A", "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R170": { "role": "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails", "longName": "43602 - Disclosure - Related party transactions - Significant Transactions (Details)", "shortName": "Related party transactions - Significant Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "170", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_CategoriesOfRelatedPartiesAxis_ocft_PingGroupAndItsSubsidiariesMember_SXF8R6ZuFEWe6DkKOSfGSw", "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ifrs-full_CategoriesOfRelatedPartiesAxis_ocft_PingGroupAndItsSubsidiariesMember_SXF8R6ZuFEWe6DkKOSfGSw", "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R171": { "role": "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails", "longName": "43603 - Disclosure - Related party transactions - Year end balances (Details)", "shortName": "Related party transactions - Year end balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "171", "firstAnchor": { "contextRef": "As_Of_12_31_2022_JEWH6YYPIEm5RQFcmfJlew", "name": "ifrs-full:CurrentDerivativeFinancialLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_ifrs-full_CategoriesOfRelatedPartiesAxis_ocft_PingGroupAndItsSubsidiariesMember_YzlBt7x5w0qQMEOABBx72Q", "name": "ocft:TradeReceivablesRelatedPartyTransactions", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R172": { "role": "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails", "longName": "43701 - Disclosure - The Group's maximum exposure to unconsolidated structured entities (Details)", "shortName": "The Group's maximum exposure to unconsolidated structured entities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "172", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_ifrs-full_UnconsolidatedStructuredEntitiesAxis_ocft_AssetManagementProductsMember_ifrs-full_UnconsolidatedSubsidiariesAxis_ocft_GroupMember_hmRzXLlQWEie6IdkuIQ_ZQ", "name": "ocft:SizeOfInvestments", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory", "ifrs-full:DisclosureOfUnconsolidatedStructuredEntitiesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R173": { "role": "http://www.ocft.com/role/DisclosureContingenciesDetails", "longName": "43801 - Disclosure - Contingencies (Details)", "shortName": "Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "173", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:EstimatedFinancialEffectOfContingentLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "ifrs-full:EstimatedFinancialEffectOfContingentLiabilities", "p", "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:EstimatedFinancialEffectOfContingentLiabilities", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "ifrs-full:EstimatedFinancialEffectOfContingentLiabilities", "p", "ifrs-full:DisclosureOfContingentLiabilitiesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R174": { "role": "http://www.ocft.com/role/DisclosureRestrictedNetAssetsDetails", "longName": "43901 - Disclosure - Restricted net assets (Details)", "shortName": "Restricted net assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "174", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:AppropriationToStatutoryGeneralReserveFundMinimumPercentage", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ocft:RestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ocft:AppropriationToStatutoryGeneralReserveFundMinimumPercentage", "unitRef": "Unit_Standard_pure_PHXFOz_TrkyNdt0LYXIuJw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ocft:RestrictedNetAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R175": { "role": "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "longName": "44001 - Disclosure - Parent company only condensed financial information - Comprehensive Income (Details)", "shortName": "Parent company only condensed financial information - Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "175", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:SalesAndMarketingExpense", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_mdASUrH3y0qRSGvOVVxDEQ", "name": "ifrs-full:SalesAndMarketingExpense", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R176": { "role": "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "longName": "44002 - Disclosure - Parent company only condensed financial information - Balance Sheet (Details)", "shortName": "Parent company only condensed financial information - Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "176", "firstAnchor": { "contextRef": "As_Of_12_31_2023_yzsE3NSaJEWJ1KCSf0tROg", "name": "ifrs-full:NoncurrentAssets", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_t0hkk6MgMkKzGY6KEbc5-Q", "name": "ocft:InterestInSubsidiaries", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R177": { "role": "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "longName": "44003 - Disclosure - Parent company only condensed financial information - Cash Flows (Details)", "shortName": "Parent company only condensed financial information - Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "177", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_XPKl-Lv74kSQoPIto75mPg", "name": "ifrs-full:CashFlowsFromUsedInOperations", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_mdASUrH3y0qRSGvOVVxDEQ", "name": "ifrs-full:CashFlowsFromUsedInOperations", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "unique": true } }, "R178": { "role": "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails", "longName": "44004 - Disclosure - Parent company only condensed financial information - Interest in subsidiaries and amount due from subsidiaries (Details)", "shortName": "Parent company only condensed financial information - Interest in subsidiaries and amount due from subsidiaries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "178", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_t0hkk6MgMkKzGY6KEbc5-Q", "name": "ifrs-full:InvestmentsInSubsidiaries", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_t0hkk6MgMkKzGY6KEbc5-Q", "name": "ifrs-full:InvestmentsInSubsidiaries", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } }, "R179": { "role": "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "44101 - Disclosure - Subsequent events - Additional information (Details)", "shortName": "Subsequent events - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "179", "firstAnchor": { "contextRef": "Duration_11_13_2023_To_11_13_2023_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_ifrs-full_DisposalOfMajorSubsidiaryMember_vwE8YGOFE0eHc2Cs4UN4FQ", "name": "ocft:RelevantDisposalOfGain", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_13_2023_To_11_13_2023_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_ifrs-full_DisposalOfMajorSubsidiaryMember_vwE8YGOFE0eHc2Cs4UN4FQ", "name": "ocft:RelevantDisposalOfGain", "unitRef": "Unit_Standard_CNY_tYhKTEev60aKQoevsg6nMg", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocft-20231231x20fa.htm", "first": true, "unique": true } } }, "tag": { "ocft_AcceleratedAmortizationOfIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AcceleratedAmortizationOfIntangibleAssetsMember", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for temporary differences due to accelerated amortization of intangible assets.", "label": "Accelerated amortization of intangible assets [Member]", "terseLabel": "Accelerated amortization of intangible assets" } } }, "auth_ref": [] }, "ifrs-full_AccountingProfit": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccountingProfit", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounting profit", "negatedLabel": "Loss before income tax" } }, "en": { "role": { "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r55", "r56" ] }, "ifrs-full_Accruals": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Accruals", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Accruals", "terseLabel": "Accrued expenses" } }, "en": { "role": { "documentation": "The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees." } } }, "auth_ref": [ "r403" ] }, "ocft_AccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AccruedInterest", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued interest on restricted cash and cash equivalents.", "label": "Accrued Interest", "terseLabel": "Accrued interests" } } }, "auth_ref": [] }, "ifrs-full_AccumulatedDepreciationAndAmortisationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedDepreciationAndAmortisationMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated depreciation and amortisation [member]", "terseLabel": "Accumulated depreciation" } }, "en": { "role": { "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]" } } }, "auth_ref": [ "r71", "r409", "r414", "r420", "r422" ] }, "ocft_AccumulatedImpairmentLossOnInvestmentsAssociate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AccumulatedImpairmentLossOnInvestmentsAssociate", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss on investments associate.", "label": "Accumulated impairment loss on investments associate", "terseLabel": "Less: impairment charges on associate" } } }, "auth_ref": [] }, "ifrs-full_AccumulatedImpairmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedImpairmentMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss allowance" } }, "en": { "role": { "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]" } } }, "auth_ref": [ "r237", "r251", "r366", "r409", "r414", "r420", "r422" ] }, "ocft_AcquisitionOfRightOfUseAssetsIncludingNonControllingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AcquisitionOfRightOfUseAssetsIncludingNonControllingInterests", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationNonCashInvestingAndFinancingActivitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationNonCashInvestingAndFinancingActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of redemption liability recognised to acquire Non-Controlling Interests.", "label": "Acquisition Of Right Of Use Assets Including Non-Controlling Interests", "totalLabel": "Total" } } }, "auth_ref": [] }, "ocft_AcquisitionOfRightOfUsePropertiesByLeasing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AcquisitionOfRightOfUsePropertiesByLeasing", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationNonCashInvestingAndFinancingActivitiesDetails": { "parentTag": "ocft_AcquisitionOfRightOfUseAssetsIncludingNonControllingInterests", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureCashFlowInformationNonCashInvestingAndFinancingActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of acquisition of right of use properties by leasing.", "label": "Acquisition of Right of use Properties by Leasing", "negatedLabel": "Acquisition of right-of-use assets", "verboseLabel": "Acquisition of rightofuse properties by leasing (Note 13)" } } }, "auth_ref": [] }, "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ActuarialAssumptionOfDiscountRatesMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate" } }, "en": { "role": { "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]" } } }, "auth_ref": [ "r410" ] }, "ifrs-full_ActuarialAssumptionsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ActuarialAssumptionsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "Actuarial assumptions [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r74" ] }, "ifrs-full_ActuarialAssumptionsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ActuarialAssumptionsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "Actuarial assumptions [member]" } }, "en": { "role": { "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used." } } }, "auth_ref": [ "r74" ] }, "ifrs-full_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails" ], "lang": { "en-us": { "role": { "label": "Charge to profit or loss", "negatedTerseLabel": "Additions of impairment loss, net" } }, "en": { "role": { "documentation": "The amount of additional allowance for credit losses of financial assets recognised in profit or loss. [Refer: Allowance account for credit losses of financial assets]" } } }, "auth_ref": [ "r442" ] }, "ifrs-full_AdditionalInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalInformationAbstract", "lang": { "en-us": { "role": { "label": "Investments accounted for using the equity method," } } }, "auth_ref": [] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Additions other than through business combinations, intangible assets other than goodwill", "terseLabel": "Additions" } }, "en": { "role": { "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r115" ] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "terseLabel": "Additions" } }, "en": { "role": { "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]" } } }, "auth_ref": [ "r64" ] }, "ifrs-full_AdditionsToNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsToNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets, and rights arising under insurance contracts", "terseLabel": "Additions of non-current assets except for goodwill and deferred income tax assets" } }, "en": { "role": { "documentation": "The amount of additions to non-current assets other than financial instruments, deferred tax assets, net defined benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets]" } } }, "auth_ref": [ "r283", "r288" ] }, "ifrs-full_AdditionsToRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsToRightofuseAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Additions to right-of-use assets", "terseLabel": "Additions to the right-of-use assets during the year" } }, "en": { "role": { "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r203" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ocft_AdjustmentForFinancialInvestmentsMeasuredAtAmortizedCostFromBankingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AdjustmentForFinancialInvestmentsMeasuredAtAmortizedCostFromBankingOperations", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustment for financial investments measured at amortized cost from banking operations.", "label": "Adjustment For Financial Investments Measured At Amortized Cost From Banking Operations", "terseLabel": "Financial assets measured at amortized cost from virtual bank" } } }, "auth_ref": [] }, "ocft_AdjustmentsForChangesInRemeasurementOfRedemptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AdjustmentsForChangesInRemeasurementOfRedemptionLiability", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of changes on remeasurement of redemption liability.", "label": "Adjustments for Changes in Remeasurement of Redemption Liability", "negatedLabel": "Remeasurement of redemption liability(Note 9)" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInContractAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments For Decrease (Increase) In Contract Assets", "terseLabel": "Contract assets" } }, "en": { "role": { "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]" } } }, "auth_ref": [ "r425" ] }, "ocft_AdjustmentsForDecreaseIncreaseInPrepaymentsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AdjustmentsForDecreaseIncreaseInPrepaymentsAndOtherReceivables", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustments for decrease (increase) in prepayments and other receivables.", "label": "Adjustments For Decrease (Increase) In Prepayments And Other Receivables", "terseLabel": "Prepayments and other receivables" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for decrease (increase) in trade accounts receivable", "terseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r425" ] }, "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDepreciationAndAmortisationExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for depreciation and amortisation expense", "terseLabel": "Depreciation and amortization" } }, "en": { "role": { "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]" } } }, "auth_ref": [ "r426" ] }, "ifrs-full_AdjustmentsForFinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForFinanceCosts", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for finance costs", "terseLabel": "Finance costs" } }, "en": { "role": { "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]" } } }, "auth_ref": [ "r427" ] }, "ocft_AdjustmentsForFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AdjustmentsForFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Adjustments for financial assets measured at fair value through other comprehensive income to reconcile profit (loss) to net cash flow from (used in) operating activities.", "label": "Adjustments For Financial Assets At Fair Value Through Other Comprehensive Income", "negatedLabel": "Financial assets measured at fair value through other comprehensive income from virtual bank" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for gains (losses) on change in fair value of derivatives", "negatedLabel": "Net losses/(gain) on derivatives (Note 9)" } }, "en": { "role": { "documentation": "Adjustments for gains (losses) on changes in the fair value of derivatives to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: At fair value [member]; Derivatives [member]; Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "ocft_AdjustmentsForImpairmentLossOnAssociates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AdjustmentsForImpairmentLossOnAssociates", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on intangible assets.", "label": "Adjustments for Impairment Loss on Associates", "terseLabel": "Impairment charges on associate(Note 15)" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments For Increase (Decrease) In Contract Liabilities", "terseLabel": "Contract liabilities" } }, "en": { "role": { "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]" } } }, "auth_ref": [ "r425" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInDepositsFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInDepositsFromCustomers", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for increase (decrease) in deposits from customers", "terseLabel": "Customer deposits" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in deposits from customers to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deposits from customers; Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for increase (decrease) in derivative financial liabilities", "terseLabel": "Other financial liabilities from virtual bank" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in derivative financial liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Derivative financial liabilities; Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for increase (decrease) in employee benefit liabilities", "terseLabel": "Payroll and welfare payables" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for increase (decrease) in trade and other payables", "terseLabel": "Trade and other payable" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "ifrs-full_AdjustmentsForInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForInterestIncome", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for interest income", "negatedLabel": "Interest from investing activities" } }, "en": { "role": { "documentation": "Adjustments for interest income expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest income; Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "ifrs-full_AdjustmentsForSharebasedPayments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForSharebasedPayments", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for share-based payments", "verboseLabel": "Share-based payments expenses (Note 27)" } }, "en": { "role": { "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r426" ] }, "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for undistributed profits of associates", "negatedTerseLabel": "Share of gain of associate and joint venture (Note 15)" } }, "en": { "role": { "documentation": "Adjustments for undistributed profits of investments accounted for using the equity method to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Investments accounted for using equity method; Profit (loss)]" } } }, "auth_ref": [ "r428" ] }, "dei_AdrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdrMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Epidemic Subsidies [Member]", "terseLabel": "Adr", "documentation": "American Depositary Receipt (or American Depositary Share, ADS)." } } }, "auth_ref": [ "r386" ] }, "ifrs-full_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdvertisingExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Advertising expense", "terseLabel": "Marketing and advertising fees" } }, "en": { "role": { "documentation": "The amount of expense arising from advertising." } } }, "auth_ref": [ "r399" ] }, "ocft_AggregateConsiderationLiabilityUnderShareOptionNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AggregateConsiderationLiabilityUnderShareOptionNonCurrent", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetailsCalc2": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of liability non current for aggregate consideration under share option scheme.", "label": "Aggregate Consideration Liability Under Share Option Non Current", "negatedLabel": "Amounts payable for purchase of shares held for share incentive scheme (Note 27)" } } }, "auth_ref": [] }, "ocft_AggregateConsiderationUnderShareOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AggregateConsiderationUnderShareOption", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of aggregate consideration under share option scheme.", "label": "Aggregate Consideration under Share Option", "terseLabel": "Consideration recognized for shares held for share option scheme", "verboseLabel": "Amounts payable for purchase of shares held for share incentive scheme (Note 27)" } } }, "auth_ref": [] }, "ifrs-full_AggregatedTimeBandsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AggregatedTimeBandsMember", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Aggregated time bands [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used." } } }, "auth_ref": [ "r24", "r192", "r208", "r209", "r213", "r214", "r215", "r221", "r245", "r333", "r369", "r373" ] }, "ocft_AgingOfTradePayables": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AgingOfTradePayables", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period of aging of the trade payables .", "label": "Aging Of Trade Payables" } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ifrs-full_AllLevelsOfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllLevelsOfFairValueHierarchyMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "All levels of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used." } } }, "auth_ref": [ "r73", "r173" ] }, "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllowanceAccountForCreditLossesOfFinancialAssets", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance account for credit losses of financial assets", "negatedPeriodEndLabel": "End of the year", "negatedPeriodStartLabel": "Beginning of the year", "negatedTerseLabel": "Impairment loss allowance", "terseLabel": "Loss allowance of trade receivables and contract assets applying simplified approach", "verboseLabel": "Loss allowance" } }, "en": { "role": { "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]" } } }, "auth_ref": [ "r320" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ocft_AmericanDepositarySharesEachAdsRepresentsThirtyOrdinarySharesParValuePerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AmericanDepositarySharesEachAdsRepresentsThirtyOrdinarySharesParValuePerShareMember", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "This member stands for american depositary shares, each ADS represents thirty ordinary shares, par value USS0.00001 per share.", "label": "American Depositary Shares, Each ADS Represents Thirty Ordinary Shares, Par Value Per Share [Member]", "terseLabel": "American depositary shares, each ADS represents thirty ordinary shares, par value USS0.00001 per share" } } }, "auth_ref": [] }, "ocft_AmericanDepositarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AmericanDepositarySharesMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for American depositary shares.", "label": "ADSs [Member]", "terseLabel": "ADSs" } } }, "auth_ref": [] }, "ifrs-full_AmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmortisationExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Amortisation expense", "verboseLabel": "Amortization of intangible assets (Note 14)" } }, "en": { "role": { "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmortisationIntangibleAssetsOtherThanGoodwill", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization", "negatedLabel": "Amortization", "terseLabel": "Amortization of intangible assets" } }, "en": { "role": { "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r117" ] }, "ifrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Amount by which unit's recoverable amount exceeds its carrying amount", "terseLabel": "Recoverable amount of the CGU exceeding its carrying amount Recoverable amount of the CGU exceeding its carrying amount", "verboseLabel": "Recoverable amount of the CGU exceeding its carrying amount" } }, "en": { "role": { "documentation": "The amount by which a cash-generating unit's (group of units') recoverable amount exceeds its carrying amount. [Refer: Carrying amount [member]; Cash-generating units [member]]" } } }, "auth_ref": [ "r106", "r109" ] }, "ifrs-full_AmountsPayableRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountsPayableRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Amounts payable, related party transactions", "terseLabel": "Trade and other payables" } }, "en": { "role": { "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r82", "r86" ] }, "ifrs-full_AmountsReceivableRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountsReceivableRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Amounts receivable, related party transactions", "verboseLabel": "Amount due from subsidiaries" } }, "en": { "role": { "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r82", "r86" ] }, "ifrs-full_ApplicableTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ApplicableTaxRate", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Applicable tax rate", "terseLabel": "Statutory income tax rate (as a percent)", "verboseLabel": "Statutory tax rate (as a percent)" } }, "en": { "role": { "documentation": "The applicable income tax rate." } } }, "auth_ref": [ "r56" ] }, "ocft_ApplicationAndPlatformAcquiredMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ApplicationAndPlatformAcquiredMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for application and platform, developed acquired.", "label": "Application And Platform Acquired [Member]", "terseLabel": "Application and platform, Acquired" } } }, "auth_ref": [] }, "ocft_ApplicationAndPlatformDevelopedInternallyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ApplicationAndPlatformDevelopedInternallyMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for application and platform, developed internally.", "label": "Application And Platform Developed Internally [Member]", "terseLabel": "Application and platform, Developed internally" } } }, "auth_ref": [] }, "ocft_ApplicationAndPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ApplicationAndPlatformMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Application and Platform [Member]", "label": "Application And Platform [Member]", "terseLabel": "Application and platform" } } }, "auth_ref": [] }, "ocft_AppropriationToStatutoryGeneralReserveFundMaximumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AppropriationToStatutoryGeneralReserveFundMaximumPercentage", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of appropriation to the Statutory general reserve fund as of the registered capital of the Company over which appropriation is not required.", "label": "Appropriation to Statutory General Reserve Fund, Maximum Percentage", "terseLabel": "Maximum percentage of appropriation to the statutory general reserve fund" } } }, "auth_ref": [] }, "ocft_AppropriationToStatutoryGeneralReserveFundMinimumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AppropriationToStatutoryGeneralReserveFundMinimumPercentage", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of appropriation to the statutory general reserve fund on the net after tax income.", "label": "Appropriation to Statutory General Reserve Fund, Minimum Percentage", "terseLabel": "Minimum percentage of appropriation to the statutory general reserve fund" } } }, "auth_ref": [] }, "ocft_April2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "April2020Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for april 2020.", "label": "April 2020" } } }, "auth_ref": [] }, "ocft_April2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "April2022Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for April 2022.", "label": "April 2022 [Member]", "terseLabel": "April 2022" } } }, "auth_ref": [] }, "ocft_AssetManagementProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AssetManagementProductsMember", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for asset management product.", "label": "Asset management products" } } }, "auth_ref": [] }, "ifrs-full_Assets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } }, "en": { "role": { "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } } }, "auth_ref": [ "r21", "r172", "r173", "r179", "r281", "r286" ] }, "ifrs-full_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [abstract]", "verboseLabel": "ASSETS" } } }, "auth_ref": [] }, "ocft_AssociateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AssociateMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to associate.", "label": "Associate" } } }, "auth_ref": [] }, "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails" ], "lang": { "en-us": { "role": { "label": "Attribution of expenses by nature to their function [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r397", "r399" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "ifrs-full_AuditorsRemunerationAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AuditorsRemunerationAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Auditor's remuneration [abstract]", "terseLabel": "Auditor's remuneration" } } }, "auth_ref": [] }, "ifrs-full_AuditorsRemunerationForAuditServices": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AuditorsRemunerationForAuditServices", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Auditor's remuneration for audit services", "terseLabel": "-Audit related" } }, "en": { "role": { "documentation": "The amount of fees paid or payable to the entity's auditors for auditing services." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_AuditorsRemunerationForOtherServices": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AuditorsRemunerationForOtherServices", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Auditor's remuneration for other services", "terseLabel": "-Non-audit" } }, "en": { "role": { "documentation": "The amount of fees paid or payable to the entity's auditors for services that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r399" ] }, "ocft_AuthorisedShareCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "AuthorisedShareCapital", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of share capital if all authorised shares are issued.", "label": "Authorised Share Capital", "terseLabel": "Authorized share capital" } } }, "auth_ref": [] }, "ocft_BalancesOnCurrentAndSavingsAccountsFromCorporateEntities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BalancesOnCurrentAndSavingsAccountsFromCorporateEntities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCustomerDepositsDetails": { "parentTag": "ifrs-full_CurrentDepositsFromCustomers", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCustomerDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current and savings account deposits from corporate customers.", "label": "Balances on Current and Savings Accounts from Corporate Entities", "terseLabel": "Current and savings accounts" } } }, "auth_ref": [] }, "ocft_BalancesOnFixedDepositFromCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BalancesOnFixedDepositFromCustomer", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCustomerDepositsDetails": { "parentTag": "ifrs-full_CurrentDepositsFromCustomers", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCustomerDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of fixed deposit from customer.", "label": "Balances On Fixed Deposit From Customer", "terseLabel": "Fixed deposit" } } }, "auth_ref": [] }, "ifrs-full_BalancesWithBanks": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BalancesWithBanks", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Balances with banks", "terseLabel": "Cash at banks" } }, "en": { "role": { "documentation": "The amount of cash balances held at banks." } } }, "auth_ref": [ "r429" ] }, "ifrs-full_BankAndSimilarCharges": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BankAndSimilarCharges", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails" ], "lang": { "en-us": { "role": { "label": "Bank and similar charges", "negatedLabel": "Bank charges" } }, "en": { "role": { "documentation": "The amount of bank and similar charges recognised by the entity as an expense." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_BankBorrowingsUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BankBorrowingsUndiscountedCashFlows", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Bank borrowings, undiscounted cash flows", "terseLabel": "Short-term borrowings" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r371", "r376" ] }, "ocft_BankDepositsPledgedClassifiedAsRestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BankDepositsPledgedClassifiedAsRestrictedCash", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of restricted cash and cash equivalents in the form of bank deposits that have been pledged to secure a borrowing.", "label": "Bank Deposits Pledged, classified as Restricted Cash", "terseLabel": "Pledged bank deposits" } } }, "auth_ref": [] }, "ocft_BasicEarningsLossPerAmericanDepositaryShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BasicEarningsLossPerAmericanDepositaryShare", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of basic earnings (loss) for the period per American depositary share.", "label": "Basic Earnings (Loss) Per American Depositary Share", "terseLabel": "Basic" } } }, "auth_ref": [] }, "ifrs-full_BasicEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BasicEarningsLossPerShare", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Basic loss per share", "terseLabel": "Basic", "verboseLabel": "Basic loss per share" } }, "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)." } } }, "auth_ref": [ "r95", "r96" ] }, "ocft_BasisOfPreparationAndChangeInAccountingPolicies": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BasisOfPreparationAndChangeInAccountingPolicies", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Basis of preparation and changes in accounting policies" } } }, "auth_ref": [] }, "ocft_BeijingBerTechnologyCompanyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BeijingBerTechnologyCompanyLtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Beijing BER technology company ltd.", "label": "BER Technology", "terseLabel": "BER Technology" } } }, "auth_ref": [] }, "ocft_BeijingVantagePointTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BeijingVantagePointTechnologyCo.LtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Vantage Point Technology Co., Ltd.", "label": "Vantage Point Technology", "terseLabel": "Beijing Vantage Point Technology Co., Ltd." } } }, "auth_ref": [] }, "ocft_BinomialOptionPricingModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BinomialOptionPricingModelMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a.", "label": "Binomial option pricing model [Member]", "terseLabel": "Binomial option pricing model" } } }, "auth_ref": [] }, "ocft_BlossomViewLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BlossomViewLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for blossom view limited, offshore entities designated by certain selling shareholders of ber Technology.", "label": "Blossom View Limited [Member]", "terseLabel": "Blossom View Limited" } } }, "auth_ref": [] }, "ifrs-full_BorrowingsInterestRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BorrowingsInterestRate", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Borrowings, interest rate.", "terseLabel": "Interest rate (in percent)" } }, "en": { "role": { "documentation": "The interest rate on borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r434" ] }, "ifrs-full_BottomOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BottomOfRangeMember", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Bottom of range [Member]", "terseLabel": "Minimum" } }, "en": { "role": { "documentation": "This member stands for the bottom of a range." } } }, "auth_ref": [ "r183", "r215", "r230", "r356", "r358", "r434" ] }, "ifrs-full_BusinessCombinationsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BusinessCombinationsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Business combinations [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r235" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "terseLabel": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r388", "r389" ] }, "ocft_BusinessOriginationFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BusinessOriginationFee", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of business origination fee.", "label": "Business Origination Fee", "terseLabel": "Business origination fees to channel partners" } } }, "auth_ref": [] }, "ocft_BusinessOriginationServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "BusinessOriginationServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for business origination services.", "label": "Business Origination Services [Member]", "terseLabel": "Business origination services" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "PRC" } } }, "auth_ref": [] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "RMB" } } }, "auth_ref": [] }, "ocft_CapitalizedResearchAndDevelopmentCostsEmployeeBenefitExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CapitalizedResearchAndDevelopmentCostsEmployeeBenefitExpenses", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_TotalCapitalizedResearchAndDevelopmentCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The capitalized amount of the employee benefit expenses under the research and development costs.", "label": "Capitalized Research and Development Costs, Employee benefit expenses", "negatedLabel": "Employee benefit expenses" } } }, "auth_ref": [] }, "ocft_CapitalizedResearchAndDevelopmentCostsTechnologyServiceFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CapitalizedResearchAndDevelopmentCostsTechnologyServiceFee", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_TotalCapitalizedResearchAndDevelopmentCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The capitalized amount of the technology service fee under the research and development costs.", "label": "Capitalized Research and Development Costs, Technology service fee", "negatedLabel": "Technology service fees" } } }, "auth_ref": [] }, "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r63", "r68", "r114", "r119", "r124", "r125", "r127", "r128", "r129", "r237", "r251", "r252" ] }, "ifrs-full_CarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CarryingAmountMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Carrying amount [member]" } }, "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]" } } }, "auth_ref": [ "r68", "r119", "r124", "r127", "r128", "r237", "r251", "r252" ] }, "ifrs-full_CashAdvancesAndLoansMadeToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAdvancesAndLoansMadeToRelatedParties", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash advances and loans made to related parties", "negatedLabel": "Payment for loans to related parties" } }, "en": { "role": { "documentation": "The cash outflow for loans and advances made to related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r423" ] }, "ocft_CashAndCashEquivalentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CashAndCashEquivalentMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for cash and cash equivalents.", "label": "Cash and cash equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "auth_ref": [] }, "ifrs-full_CashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails": { "parentTag": "ifrs-full_NetDebt", "weight": -1.0, "order": 5.0 }, "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails", "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents at the end of year", "periodStartLabel": "Cash and cash equivalents at the beginning of the year", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents, end of the year" } }, "en": { "role": { "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]" } } }, "auth_ref": [ "r15", "r138", "r164" ] }, "ifrs-full_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and cash equivalents." } } }, "auth_ref": [] }, "ocft_CashAndLiquidInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CashAndLiquidInvestments", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationNetDebtDetailsCalc2": { "parentTag": "ifrs-full_NetDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Cash and liquid investments held.", "label": "Cash And Liquid Investments", "terseLabel": "Cash and liquid investments" } } }, "auth_ref": [] }, "ocft_CashAndRestrictedCashRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CashAndRestrictedCashRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Cash and restricted cash from related party transactions.", "label": "Cash And Restricted Cash, Related Party Transactions", "terseLabel": "Cash and restricted cash and time deposits over three months" } } }, "auth_ref": [] }, "ocft_CashAtCentralBank": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CashAtCentralBank", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash held at central bank.", "label": "Cash At Central Bank", "terseLabel": "Cash at central bank" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash flows from losing control of subsidiaries or other businesses, classified as investing activities", "terseLabel": "Cash flows from losing control of subsidiaries or other businesses, classified as investing activities" } }, "en": { "role": { "documentation": "The aggregate cash flows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r136" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) financing activities", "terseLabel": "Net cash generated from/(used in) financing activities", "totalLabel": "Net cash used in financing activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity." } } }, "auth_ref": [ "r130", "r140" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) financing activities [abstract]", "terseLabel": "Cash flows from financing activities", "verboseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) investing activities", "totalLabel": "Net cash generated from investing activities", "verboseLabel": "Net cash generated from investing activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents." } } }, "auth_ref": [ "r130", "r140" ] }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) investing activities [abstract]", "terseLabel": "Cash flows from investing activities", "verboseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivities", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) operating activities", "totalLabel": "Net cash used in operating activities", "verboseLabel": "Net cash used in operating activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]" } } }, "auth_ref": [ "r130", "r140" ] }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) operating activities [abstract]", "terseLabel": "Cash flows from operating activities", "verboseLabel": "Cash generated from /(used in) operating activities" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperations", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) operations", "terseLabel": "Cash used in operations", "totalLabel": "Cash used in operations" } }, "en": { "role": { "documentation": "The cash from (used in) the entity's operations." } } }, "auth_ref": [ "r347", "r350" ] }, "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities", "negatedLabel": "Payment for acquisition of subsidiaries, net of cash acquired", "negatedTerseLabel": "Payment for interest in subsidiaries, net of cash acquired" } }, "en": { "role": { "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r136" ] }, "ifrs-full_CashOnHand": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashOnHand", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails": { "parentTag": "ifrs-full_CashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash on hand", "terseLabel": "Cash on hand" } }, "en": { "role": { "documentation": "The amount of cash held by the entity. This does not include demand deposits." } } }, "auth_ref": [ "r429" ] }, "ifrs-full_CashOutflowForLeases": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashOutflowForLeases", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Cash outflow for leases", "terseLabel": "Cash outflow for leases" } }, "en": { "role": { "documentation": "The cash outflow for leases." } } }, "auth_ref": [ "r202" ] }, "ifrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToRelatedParties", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash receipts from repayment of advances and loans made to related parties", "terseLabel": "Receipts of loans to related parties" } }, "en": { "role": { "documentation": "The cash inflow from repayment to the entity of loans and advances made to related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r423" ] }, "ocft_Cashflowinformationabstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "Cashflowinformationabstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash flow information" } } }, "auth_ref": [] }, "ifrs-full_CategoriesOfFinancialAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfFinancialAssetsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Categories of financial assets [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r272" ] }, "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfFinancialLiabilitiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Categories of financial liabilities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r272" ] }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfRelatedPartiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Categories of related parties [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r85" ] }, "ocft_CguTechnologySolutionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CguTechnologySolutionMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for CGU Technology Solution.", "label": "CGU Technology Solution [Member]", "terseLabel": "CGU Technology Solution" } } }, "auth_ref": [] }, "ocft_ChangesInCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ChangesInCashFlows", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash inflows (outflows) during the period.", "label": "Changes in Cash Flows", "terseLabel": "Cash flows" } } }, "auth_ref": [] }, "ocft_ChinaGuangdongPilotFreeTradeZoneQianhaiShekouAreaOfShenzhenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ChinaGuangdongPilotFreeTradeZoneQianhaiShekouAreaOfShenzhenMember", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Member represents china (Guangdong) pilot free trade zone qianhai & shekou area of shenzhen.", "label": "China (Guangdong) pilot free Trade Zone Qianhai & Shekou area of Shenzhen" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfEmployeeBenefitsExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfEmployeeBenefitsExpenseAbstract", "lang": { "en-us": { "role": { "label": "Employee benefit expenses" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfFinancialAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialAssetsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Classes of financial assets [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r222", "r264", "r265", "r293", "r294" ] }, "ifrs-full_ClassesOfFinancialInstrumentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialInstrumentsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Classes of financial instruments [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r251", "r254", "r256", "r257" ] }, "ifrs-full_ClassesOfFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialInstrumentsMember", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Financial instruments, class [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r251", "r254", "r256", "r257" ] }, "ifrs-full_ClassesOfFinancialLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialLiabilitiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Classes of financial liabilities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r264", "r265", "r293", "r294" ] }, "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Classes of intangible assets and goodwill [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r417" ] }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Classes of intangible assets other than goodwill [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r120" ] }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Classes of property, plant and equipment [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r69" ] }, "ifrs-full_ClassesOfShareCapitalAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfShareCapitalAxis", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails", "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Classes of share capital [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r34" ] }, "ifrs-full_ClassesOfShareCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfShareCapitalMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails", "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Share capital [member]" } }, "en": { "role": { "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used." } } }, "auth_ref": [ "r34" ] }, "ocft_CloudServicesPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CloudServicesPlatformMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for cloud service platform.", "label": "Cloud Services Platform [Member]", "terseLabel": "Cloud services platform" } } }, "auth_ref": [] }, "ifrs-full_ComponentsOfEquityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComponentsOfEquityAxis", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Components of equity [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r6" ] }, "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]", "terseLabel": "Items that may be subsequently reclassified to profit or loss" } } }, "auth_ref": [] }, "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]", "terseLabel": "Items that will not be subsequently reclassified to profit or loss" } } }, "auth_ref": [] }, "ifrs-full_ComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc3": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive income", "totalLabel": "Total comprehensive loss for the year" } }, "en": { "role": { "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners." } } }, "auth_ref": [ "r2", "r39", "r144", "r146", "r160", "r353" ] }, "ifrs-full_ComprehensiveIncomeAttributableToAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncomeAttributableToAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive income attributable to [abstract]", "terseLabel": "Total comprehensive loss attributable to:", "verboseLabel": "Condensed Statements of Comprehensive Income" } } }, "auth_ref": [] }, "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc3": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive income, attributable to non-controlling interests", "verboseLabel": "- Noncontrolling interests" } }, "en": { "role": { "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]" } } }, "auth_ref": [ "r2", "r42" ] }, "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncomeAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc3": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive income, attributable to owners of parent", "terseLabel": "- Owners of the Company", "totalLabel": "Total comprehensive loss" } }, "en": { "role": { "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]" } } }, "auth_ref": [ "r2", "r43" ] }, "ifrs-full_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComputerSoftwareMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Computer software [member]", "terseLabel": "Purchased software" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r338" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Parent company only condensed financial information" } } }, "auth_ref": [] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements, Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r295", "r317", "r318", "r319" ] }, "srt_CondensedFinancialStatementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Text Block]", "verboseLabel": "Parent company only condensed financial information", "documentation": "The entire disclosure for condensed financial statements." } } }, "auth_ref": [ "r295" ] }, "ifrs-full_ConsiderationPaidReceived": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ConsiderationPaidReceived", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Consideration paid (received)", "terseLabel": "Consideration transferred" } }, "en": { "role": { "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r137" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r297", "r437", "r440", "r441" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r297", "r437", "r440", "r441" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r438", "r439" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r438", "r439" ] }, "ifrs-full_ConstantPrepaymentRateMeasurementInputMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ConstantPrepaymentRateMeasurementInputMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Constant prepayment rate, measurement input [member]", "terseLabel": "Prepayment ratio" } }, "en": { "role": { "documentation": "This member stands for the constant prepayment rate used as a measurement input." } } }, "auth_ref": [ "r354", "r358" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "ifrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Continuing involvement in derecognised financial assets by type of instrument [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r372" ] }, "ifrs-full_ContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails": { "parentTag": "ocft_TotalContractAssetAndTradeReceivable", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract assets.", "totalLabel": "Contract assets, net", "verboseLabel": "Gross carrying amount" } }, "en": { "role": { "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity\u2019s future performance)." } } }, "auth_ref": [ "r184", "r188" ] }, "ifrs-full_ContractAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractAssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract assets" } } }, "auth_ref": [] }, "ocft_ContractAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ContractAssetsGross", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount, before any impairment loss, of an entity???s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity???s future performance).", "label": "Contract Assets Gross", "terseLabel": "Contract assets" } } }, "auth_ref": [] }, "ifrs-full_ContractAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractAssetsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Contract asset" } }, "en": { "role": { "documentation": "This member stands for contract assets. [Refer: Contract assets]" } } }, "auth_ref": [ "r250", "r255", "r366" ] }, "ocft_ContractAssetsOfTransactionBasedAndSupportServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ContractAssetsOfTransactionBasedAndSupportServiceMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for contract assets of transaction based and support service.", "label": "Contract assets of transaction based and support service" } } }, "auth_ref": [] }, "ocft_ContractAssetsRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ContractAssetsRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of an entity???s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time, related to related party transactions.", "label": "Contract Assets, Related Party Transactions", "terseLabel": "Contract assets" } } }, "auth_ref": [] }, "ifrs-full_ContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract liabilities.", "totalLabel": "Contract liabilities" } }, "en": { "role": { "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer." } } }, "auth_ref": [ "r184", "r188" ] }, "ifrs-full_ContractLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract liabilities" } } }, "auth_ref": [] }, "ocft_ContractLiabilitiesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ContractLiabilitiesRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of an entity???s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer.", "label": "Contract Liabilities, Related Party Transactions", "terseLabel": "Contract liabilities" } } }, "auth_ref": [] }, "ifrs-full_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CostOfSales", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "negatedLabel": "Cost of revenue" } }, "en": { "role": { "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories." } } }, "auth_ref": [ "r0", "r51" ] }, "ifrs-full_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CostOfSalesMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Cost of sales [Member]", "terseLabel": "Cost of revenue" } }, "en": { "role": { "documentation": "This member stands for the amount of all expenses directly or indirectly attributed to goods or services sold. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss." } } }, "auth_ref": [ "r397", "r399" ] }, "ifrs-full_CounterpartiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CounterpartiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparties [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r274" ] }, "ifrs-full_CounterpartiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CounterpartiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparties [member]" } }, "en": { "role": { "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used." } } }, "auth_ref": [ "r274" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r316" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "ifrs-full_CreditRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CreditRiskMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Credit risk" } }, "en": { "role": { "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r216", "r217", "r218", "r364" ] }, "ocft_CriticalAccountingEstimatesAndJudgmentsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CriticalAccountingEstimatesAndJudgmentsDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "Critical Accounting Estimates And Judgments, Disclosure [Abstract]", "label": "Critical accounting estimates and judgments" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [] }, "ocft_CurrencyForwardAndSwapContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CurrencyForwardAndSwapContractsMember", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance and currency swap contract.", "label": "Currency forwards and swaps" } } }, "auth_ref": [] }, "ifrs-full_CurrencyRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrencyRiskMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "label": "Currency risk" } }, "en": { "role": { "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r276" ] }, "ifrs-full_CurrentAdvancesToSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAdvancesToSuppliers", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Current advances to suppliers", "terseLabel": "Advance to suppliers" } }, "en": { "role": { "documentation": "The amount of current advances made to suppliers before goods or services are received." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_CurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } }, "en": { "role": { "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]" } } }, "auth_ref": [ "r25", "r156", "r353" ] }, "ifrs-full_CurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets [abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Short-term borrowings." } } }, "auth_ref": [] }, "ifrs-full_CurrentContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentContractAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails": { "parentTag": "ifrs-full_ContractAssets", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current contract assets", "terseLabel": "Current contract assets, net", "verboseLabel": "Contract assets" } }, "en": { "role": { "documentation": "The amount of current contract assets. [Refer: Contract assets]" } } }, "auth_ref": [ "r184" ] }, "ifrs-full_CurrentContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentContractLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails": { "parentTag": "ifrs-full_ContractLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current contract liabilities", "terseLabel": "Contract liabilities" } }, "en": { "role": { "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]" } } }, "auth_ref": [ "r184" ] }, "ifrs-full_CurrentDepositsFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentDepositsFromCustomers", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 3.0 }, "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 3.0 }, "http://www.ocft.com/role/DisclosureCustomerDepositsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureCustomerDepositsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current deposits from customers", "terseLabel": "Customer deposits", "totalLabel": "Customer deposits" } }, "en": { "role": { "documentation": "The amount of current deposits from customers. [Refer: Deposits from customers]" } } }, "auth_ref": [ "r401" ] }, "ifrs-full_CurrentDerivativeFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentDerivativeFinancialAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current derivative financial assets", "terseLabel": "Derivative financial assets" } }, "en": { "role": { "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]" } } }, "auth_ref": [ "r401" ] }, "ifrs-full_CurrentDerivativeFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentDerivativeFinancialLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current derivative financial liabilities", "terseLabel": "Derivative financial liabilities" } }, "en": { "role": { "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]" } } }, "auth_ref": [ "r401" ] }, "ocft_CurrentFinancialAssetsAtAmortisedCostFromBankingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CurrentFinancialAssetsAtAmortisedCostFromBankingOperations", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of current financial assets measured at amortised cost for banking operations.", "label": "Current Financial Assets At Amortised Cost From Banking operations", "terseLabel": "Financial assets measured at amortized cost from virtual bank" } } }, "auth_ref": [] }, "ifrs-full_CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Current financial assets at fair value through other comprehensive income", "terseLabel": "Current financial asset at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of current financial assets at fair value through other comprehensive income. [Refer: Financial assets at fair value through other comprehensive income]" } } }, "auth_ref": [ "r271" ] }, "ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current financial assets at fair value through profit or loss", "terseLabel": "Financial assets at fair value through profit or loss", "verboseLabel": "Carrying amount" } }, "en": { "role": { "documentation": "The amount of current financial assets measured at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]" } } }, "auth_ref": [ "r267" ] }, "ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialAssetsAtFairValueThroughProfitOrLossAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Current financial assets at fair value through profit or loss [abstract]", "terseLabel": "Financial assets at fair value through profit or loss" } } }, "auth_ref": [] }, "ifrs-full_CurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current financial assets measured at fair value through other comprehensive income", "verboseLabel": "Financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of current financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income]" } } }, "auth_ref": [ "r271" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ifrs-full_CurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureLeasesDetails": { "parentTag": "ifrs-full_LeaseLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Current lease liabilities", "negatedLabel": "-due within one year", "terseLabel": "Current" } }, "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r198" ] }, "ifrs-full_CurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period." } } }, "auth_ref": [ "r26", "r158", "r353" ] }, "ifrs-full_CurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities [abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPrepaymentsAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetailsCalc2": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current prepayments and other current assets", "terseLabel": "Prepayments and other receivables", "totalLabel": "Total" } }, "en": { "role": { "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]" } } }, "auth_ref": [ "r401" ] }, "ifrs-full_CurrentTaxExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentTaxExpenseIncome", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current tax expense (income)", "negatedLabel": "Current income tax" } }, "en": { "role": { "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period." } } }, "auth_ref": [ "r330" ] }, "ocft_CustomerDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "CustomerDepositsMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for customer deposits.", "label": "Customers deposit", "terseLabel": "Customer deposits" } } }, "auth_ref": [] }, "ocft_December2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "December2022Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for December 2022.", "label": "December 2022 [Member]", "terseLabel": "December 2022" } } }, "auth_ref": [] }, "ocft_DeferredTaxAssetExpenseIncomeRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DeferredTaxAssetExpenseIncomeRecognisedInProfitOrLoss", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of tax expense or income relating to changes in deferred tax assets, recognised in profit or loss.", "label": "Deferred Tax Asset, Expense (Income) Recognised in Profit or Loss", "terseLabel": "Recognized in the profit or loss" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails": { "parentTag": "ifrs-full_NetDeferredTaxAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "periodEndLabel": "Deferred tax assets, Closing balance", "periodStartLabel": "Deferred tax assets, Opening balance", "verboseLabel": "Deferred tax assets" } }, "en": { "role": { "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r18", "r22", "r58" ] }, "ifrs-full_DeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Deferred income tax" } } }, "auth_ref": [] }, "ocft_DeferredTaxAssetsLiabilitiesSetOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesSetOff", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails": { "parentTag": "ifrs-full_NetDeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred tax assets liabilities set off.", "label": "Deferred Tax Assets (Liabilities) Set Off", "negatedLabel": "Set-off of deferred tax assets (Liabilities)" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liability, Expense (Income) Recognised in Profit or Loss", "terseLabel": "Recognized in the profit or loss" } }, "en": { "role": { "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]" } } }, "auth_ref": [ "r59" ] }, "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences", "negatedLabel": "Deferred income tax" } }, "en": { "role": { "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]" } } }, "auth_ref": [ "r331" ] }, "ifrs-full_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails": { "parentTag": "ifrs-full_NetDeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails", "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities", "periodEndLabel": "Deferred tax liabilities, Closing balance", "periodStartLabel": "Deferred tax liabilities, Opening balance", "verboseLabel": "Deferred tax liabilities" } }, "en": { "role": { "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]" } } }, "auth_ref": [ "r18", "r22", "r58" ] }, "ifrs-full_DepositsFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepositsFromCustomers", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Deposits from customers", "terseLabel": "Security deposits" } }, "en": { "role": { "documentation": "The amount of deposit liabilities from customers held by the entity." } } }, "auth_ref": [ "r401" ] }, "ifrs-full_DepositsFromCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepositsFromCustomersAbstract", "lang": { "en-us": { "role": { "label": "Customer deposits" } } }, "auth_ref": [] }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationPropertyPlantAndEquipment", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, property, plant and equipment", "negatedLabel": "Depreciation charge", "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation of property and equipment (Note 13)" } }, "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } } }, "auth_ref": [ "r66", "r70" ] }, "ifrs-full_DepreciationRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationRightofuseAssets", "calculation": { "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails": { "parentTag": "ocft_TotalExpensesLeases", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, right-of-use assets", "terseLabel": "Depreciation charge of rightofuse assets" } }, "en": { "role": { "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]" } } }, "auth_ref": [ "r199" ] }, "ocft_DerivativeFinancialAssetsNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DerivativeFinancialAssetsNotionalAmount", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The Amount Of Derivative Financial Assets, Notional Amount", "label": "Derivative Financial Assets, Notional Amount", "terseLabel": "Derivative financial assets, notional amount" } } }, "auth_ref": [] }, "ocft_DerivativeFinancialAssetsRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DerivativeFinancialAssetsRelatedParties", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The derivative financial assets relating to related party.", "label": "Derivative Financial Assets, Related Parties", "terseLabel": "Derivative financial assets" } } }, "auth_ref": [] }, "ocft_DerivativeFinancialLiabilitiesNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DerivativeFinancialLiabilitiesNotionalAmount", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The Amount Of Derivative Financial Liabilities, Notional Amount", "label": "Derivative Financial Liabilities, Notional Amount", "terseLabel": "Derivative financial liabilities, notional amount" } } }, "auth_ref": [] }, "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DerivativeFinancialLiabilitiesUndiscountedCashFlows", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ocft_FinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Derivative financial liabilities, undiscounted cash flows", "totalLabel": "Derivative financial liabilities" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to derivative financial liabilities. [Refer: Derivative financial liabilities]" } } }, "auth_ref": [ "r259" ] }, "ocft_DerivativeFinancialLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DerivativeFinancialLiabilityMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for derivative financial liability.", "label": "Derivative financials liability" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for business combinations and goodwill [text block]", "terseLabel": "Business combination" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for business combinations and goodwill. [Refer: Business combinations [member]; Goodwill]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for derivative financial instruments [text block]", "terseLabel": "Derivative financial instruments" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for derivative financial instruments. [Refer: Financial instruments, class [member]; Derivatives [member]]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForDividendsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for dividends [text block]", "terseLabel": "Dividend income" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital." } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for employee benefits [text block]", "terseLabel": "Employee benefits" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment." } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for financial assets [text block]", "terseLabel": "Financial assets" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for financial liabilities [text block]", "terseLabel": "Financial liabilities" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for foreign currency translation [text block]", "terseLabel": "Foreign currency translation" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for foreign currency translation." } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForGovernmentGrants", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for government grants [text block]", "terseLabel": "Government grants" } }, "en": { "role": { "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]" } } }, "auth_ref": [ "r76" ] }, "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for impairment of non-financial assets [text block]", "terseLabel": "Impairment of non financial assets" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for income tax [text block]", "terseLabel": "Tax" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for income tax." } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for intangible assets and goodwill [text block]", "terseLabel": "Intangible assets" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for interest income and expense [text block]", "terseLabel": "Interest income" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for income and expense arising from interest." } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for issued capital [text block]", "terseLabel": "Share capital" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for leases [text block]", "terseLabel": "Leases" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time." } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for property, plant and equipment [text block]", "terseLabel": "Property and equipment" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for recognition of revenue [text block]", "terseLabel": "Revenue recognition" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for share-based payment transactions [text block]", "terseLabel": "Share-based payments" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]" } } }, "auth_ref": [ "r400" ] }, "ocft_DescriptionOfAccountingPolicyForStructuredEntitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DescriptionOfAccountingPolicyForStructuredEntitiesPolicyTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "documentation": "The description of the entity's accounting policy for structured entities.", "label": "Description of Accounting Policy for Structured Entities [Policy Text Block]", "terseLabel": "Structured Entities" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for trade and other receivables [text block]", "terseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for trade and other receivables. [Refer: Trade and other receivables]" } } }, "auth_ref": [ "r400" ] }, "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]", "terseLabel": "Cash and cash equivalents" } }, "en": { "role": { "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r139" ] }, "ocft_DescriptionOfDiscountRateShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DescriptionOfDiscountRateShareOptionsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the discount rate used to calculate the fair value of share options granted, (as a percent).", "label": "Description Of Discount Rate Share Options Granted", "terseLabel": "Discount rate" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Value-In-Use Calculation, Pre-tax Discount Rate", "terseLabel": "Pre-tax discount rate" } }, "en": { "role": { "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]" } } }, "auth_ref": [ "r103", "r105" ] }, "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "label": "Disclosure of expected impact of initial application of new standards or interpretations [text block]", "terseLabel": "Recent accounting pronouncements" } }, "en": { "role": { "documentation": "The disclosure of the known or reasonably estimable information relevant to assessing the possible impact that the application of a new IFRS, that has been issued but is not yet effective, will have." } } }, "auth_ref": [ "r142" ] }, "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility, share options granted", "terseLabel": "Volatility" } }, "en": { "role": { "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time." } } }, "auth_ref": [ "r232" ] }, "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Value-In-Use Calculation, Long-term Growth Rate", "terseLabel": "Long term growth rate" } }, "en": { "role": { "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]" } } }, "auth_ref": [ "r102", "r104" ] }, "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate, share options granted", "terseLabel": "Risk-free interest rate" } }, "en": { "role": { "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]" } } }, "auth_ref": [ "r232" ] }, "ocft_DigitalGuagnxiOrOpenPortalGuangxiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DigitalGuagnxiOrOpenPortalGuangxiMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Digital Guagnxi / Open Portal Guangxi.", "label": "Digital Guagnxi / Open Portal Guangxi" } } }, "auth_ref": [] }, "ocft_DilutedEarningsLossPerAmericanDepositaryShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DilutedEarningsLossPerAmericanDepositaryShare", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of diluted earnings (loss) for the period per American depositary share.", "label": "Diluted Earnings (Loss) Per American Depositary Share", "terseLabel": "Diluted" } } }, "auth_ref": [] }, "ifrs-full_DilutedEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DilutedEarningsLossPerShare", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Diluted loss per share", "terseLabel": "Diluted loss per share", "verboseLabel": "Diluted" } }, "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r95", "r96" ] }, "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgments" ], "lang": { "en-us": { "role": { "label": "Disclosure of accounting judgements and estimates [text block]", "terseLabel": "Critical accounting estimates and judgments" } }, "en": { "role": { "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of additional information about leasing activities for lessee [text block]", "terseLabel": "Schedule of amounts recognized in the statement of profit or loss" } }, "en": { "role": { "documentation": "The disclosure of additional information about leasing activities of a lessee." } } }, "auth_ref": [ "r207" ] }, "ifrs-full_DisclosureOfAdditionalInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfAdditionalInformationExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of additional information [text block]", "terseLabel": "Schedule of Summarised financial information for associate" } }, "en": { "role": { "documentation": "The disclosure of additional information that is not presented elsewhere in the financial statements, but that is relevant to an understanding of them." } } }, "auth_ref": [ "r8" ] }, "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureBasisOfPreparationAndChangesInAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Disclosure of basis of preparation of financial statements [text block]", "terseLabel": "Basis of preparation and changes in accounting policies" } }, "en": { "role": { "documentation": "The disclosure of the basis used for the preparation of the financial statements." } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfBorrowingsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBorrowingsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Disclosure of borrowings [text block]", "terseLabel": "Short-term borrowings" } }, "en": { "role": { "documentation": "The disclosure of borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalents" ], "lang": { "en-us": { "role": { "label": "Disclosure of cash and cash equivalents [text block]", "terseLabel": "Cash and cash equivalents" } }, "en": { "role": { "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfCashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfCashAndCashEquivalentsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Disclosure of Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and cash equivalents in currencies" } } }, "auth_ref": [] }, "ocft_DisclosureOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfCashAndCashEquivalentsTable", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to cash and cash equivalents.", "label": "Disclosure of Cash and Cash Equivalents [Table]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfCashFlowStatementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCashFlowStatementExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Disclosure of cash flow statement [text block]", "terseLabel": "Cash flow information" } }, "en": { "role": { "documentation": "The entire disclosure for a statement of cash flows." } } }, "auth_ref": [ "r141" ] }, "ocft_DisclosureOfCashUsedInOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfCashUsedInOperationsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of detailed information about cash used in operations.", "label": "Disclosure of Cash Used in Operations [Table Text Block]", "terseLabel": "Schedule of cash used in operations" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalAbstract", "lang": { "en-us": { "role": { "label": "Share capital" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of classes of share capital [text block]", "terseLabel": "Schedule of share capital" } }, "en": { "role": { "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]" } } }, "auth_ref": [ "r34" ] }, "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of classes of share capital [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfClassesOfShareCapitalTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalTable", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of classes of share capital [Table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to classes of share capital." } } }, "auth_ref": [ "r34" ] }, "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfContingentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Contingencies" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfContingentLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfContingentLiabilitiesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Disclosure of contingent liabilities [text block]", "terseLabel": "Contingencies" } }, "en": { "role": { "documentation": "The disclosure of contingent liabilities. [Refer: Contingent liabilities [member]]" } } }, "auth_ref": [ "r112" ] }, "ocft_DisclosureOfContractAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfContractAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for revenue related contract assets and liabilities.", "label": "Disclosure Of Contract Assets And Liabilities [Table Text Block]", "terseLabel": "Schedule revenue related contract assets and liabilities" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfCreditRiskExposureLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCreditRiskExposureLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of credit risk exposure" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfCreditRiskExposureTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCreditRiskExposureTable", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of credit risk exposure [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the credit risk exposure." } } }, "auth_ref": [ "r256" ] }, "ifrs-full_DisclosureOfDeferredTaxesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDeferredTaxesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTax" ], "lang": { "en-us": { "role": { "label": "Disclosure of deferred taxes [text block]", "terseLabel": "Deferred income tax" } }, "en": { "role": { "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfDepositsFromCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDepositsFromCustomersExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureCustomerDeposits" ], "lang": { "en-us": { "role": { "label": "Disclosure of deposits from customers [text block]", "terseLabel": "Customer deposits" } }, "en": { "role": { "documentation": "The disclosure of deposits from customers. [Refer: Deposits from customers]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfDepositsFromCustomersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfDepositsFromCustomersTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureCustomerDepositsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of deposits from customers.", "label": "Disclosure of Deposits From Customers [Table Text Block]", "terseLabel": "Schedule of customer deposits" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of depreciation and amortisation expense [text block]", "terseLabel": "Schedule of approximate depreciation charge" } }, "en": { "role": { "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilities" ], "lang": { "en-us": { "role": { "label": "Disclosure of derivative financial instruments [text block]", "terseLabel": "Derivative financial assets and liabilities" } }, "en": { "role": { "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShortTermBorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [text block]", "terseLabel": "Schedule of short term borrowings" } }, "en": { "role": { "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r434" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [line items]", "terseLabel": "Short term borrowings" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable", "presentation": [ "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about borrowings [table]", "terseLabel": "Disclosure of detailed information about borrowings [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of borrowings." } } }, "auth_ref": [ "r434" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about financial instruments [text block]", "terseLabel": "Schedule of derivative financial assets and liabilities" } }, "en": { "role": { "documentation": "The disclosure of detailed information about financial instruments. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r247", "r254", "r266" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of intangible assets", "terseLabel": "Schedule of intangible assets" } }, "en": { "role": { "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r120" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment", "terseLabel": "Schedule of property and equipment" } }, "en": { "role": { "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r69" ] }, "ocft_DisclosureOfDisaggregationOfRevenueByTimingOfTransferOfServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfDisaggregationOfRevenueByTimingOfTransferOfServicesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for disaggregation of Revenue by timing of transfer of services over time or at a point in time.", "label": "Disclosure Of Disaggregation of Revenue By Timing Of Transfer Of Services [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by timing of transfer of services over time or at a point in time" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract", "lang": { "en-us": { "role": { "label": "Segment information and revenue" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "label": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "terseLabel": "Schedule of disaggregation of revenue from contracts with customers" } }, "en": { "role": { "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]" } } }, "auth_ref": [ "r186" ] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersServiceFeesChargedOnLoansFacilitatedDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]", "terseLabel": "Disaggregation of revenue from contracts with customers", "verboseLabel": "Contract assets and liabilities" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersServiceFeesChargedOnLoansFacilitatedDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of disaggregation of revenue from contracts with customers [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers." } } }, "auth_ref": [ "r186" ] }, "ifrs-full_DisclosureOfDividendsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDividendsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureDividends" ], "lang": { "en-us": { "role": { "label": "Disclosure of dividends [text block]", "terseLabel": "Dividends" } }, "en": { "role": { "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital." } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfEarningsPerShareExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEarningsPerShareExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShare" ], "lang": { "en-us": { "role": { "label": "Disclosure of earnings per share [text block]", "terseLabel": "Loss per share" } }, "en": { "role": { "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r98" ] }, "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEmployeeBenefitsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureEmployeeBenefitExpenses" ], "lang": { "en-us": { "role": { "label": "Disclosure of employee benefits [text block]", "terseLabel": "Employee benefit expenses" } }, "en": { "role": { "documentation": "The entire disclosure for employee benefits." } } }, "auth_ref": [ "r75" ] }, "ocft_DisclosureOfEmployeeBenefitsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfEmployeeBenefitsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of employee benefit expenses.", "label": "Disclosure of Employee Benefits [Table Text Block]", "terseLabel": "Schedule of employee benefit expenses" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "terseLabel": "Subsequent events" } }, "en": { "role": { "documentation": "The entire disclosure for events after the reporting period." } } }, "auth_ref": [ "r53" ] }, "ocft_DisclosureOfExpectedUsefulLifeOfPropertyAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfExpectedUsefulLifeOfPropertyAndEquipmentTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of property and equipment expected useful life.", "label": "Disclosure of Expected Useful Life of Property and Equipment [Table Text Block]", "terseLabel": "Schedule of expected useful life of property and equipment" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfExpensesByNatureExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfExpensesByNatureExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNature" ], "lang": { "en-us": { "role": { "label": "Disclosure of expenses by nature [text block]", "terseLabel": "Expenses by nature" } }, "en": { "role": { "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfExpensesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfExpensesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of expenses [text block]", "terseLabel": "Schedule of expenses by nature" } }, "en": { "role": { "documentation": "The disclosure of expenses." } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfExposureToCreditRiskOfLoansOrReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfExposureToCreditRiskOfLoansOrReceivablesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of credit risk exposure of other receivables from financial guarantee fee receivables.", "label": "Disclosure Of Exposure To Credit Risk Of Loans Or Receivables [Table Text Block]", "terseLabel": "Credit risk exposure of other receivables is mainly from financial guarantee fee receivables" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfAssetsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of fair value measurement of assets" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfAssetsTable", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of fair value measurement of assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the fair value measurement of assets." } } }, "auth_ref": [ "r181" ] }, "ifrs-full_DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [text block]", "terseLabel": "Financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The disclosure of the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: Investments in equity instruments designated at fair value through other comprehensive income]" } } }, "auth_ref": [ "r240" ] }, "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of fair value of financial instruments [text block]", "terseLabel": "Schedule of fair value measurement hierarchy of the Group's financial assets and liabilities" } }, "en": { "role": { "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the fair value of investments in equity instruments designated at fair value through other comprehensive income." } } }, "auth_ref": [ "r240" ] }, "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinanceIncomeExpenseExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNet" ], "lang": { "en-us": { "role": { "label": "Disclosure of finance income (cost) [text block]", "terseLabel": "Finance costs - net" } }, "en": { "role": { "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfFinancialAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of financial assets and liabilities.", "label": "Disclosure of Financial Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of financial instruments" } } }, "auth_ref": [] }, "ocft_DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of the financial assets at fair value through other comprehensive income.", "label": "Disclosure of Financial Assets at Fair Value Through Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of financial assets at fair value through other comprehensive income" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialAssetsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial assets [line items]", "terseLabel": "Net debt reconciliation", "verboseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialAssetsTable", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to financial assets." } } }, "auth_ref": [ "r266" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Financial instruments by category" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLoss" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial instruments at fair value through profit or loss [text block].", "terseLabel": "Financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Financial instruments, class [member]]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial instruments designated at fair value through profit or loss [text block]", "terseLabel": "Schedule of financial assets" } }, "en": { "role": { "documentation": "The disclosure of financial instruments designated at fair value through profit or loss. [Refer: At fair value [member]; Financial instruments, class [member]]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategory" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial instruments [text block]", "terseLabel": "Financial instruments by category" } }, "en": { "role": { "documentation": "The entire disclosure for financial instruments." } } }, "auth_ref": [ "r277" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about financial instruments", "terseLabel": "Restricted cash" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ocft_DisclosureOfFinancialInstrumentsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfFinancialInstrumentsRollForwardTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for movements of Level 3 financial instruments measured at fair value.", "label": "Disclosure Of Financial Instruments Roll Forward [Table Text Block]", "terseLabel": "Schedule of movements of Level 3 financial instruments measured at fair value" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsTable", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about financial instruments [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of financial instruments." } } }, "auth_ref": [ "r247", "r254", "r266" ] }, "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Derivative financial assets and liabilities." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial liabilities [line items]", "terseLabel": "Trade and other payables" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialLiabilitiesTable", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial liabilities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to financial liabilities." } } }, "auth_ref": [ "r266" ] }, "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialRiskManagementExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRisk" ], "lang": { "en-us": { "role": { "label": "Disclosure of financial risk management [text block]", "terseLabel": "Management of financial risk" } }, "en": { "role": { "documentation": "The disclosure of the entity's financial risk management practices and policies." } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfGeneralInformationRecapitalizationAndBasisOfPresentationOfFinancialStatementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfGeneralInformationRecapitalizationAndBasisOfPresentationOfFinancialStatementsTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of general information, recapitalization and basis of presentation", "label": "Disclosure of general information, recapitalization and basis of presentation of financial statements [text block]", "terseLabel": "General information and basis of presentation" } } }, "auth_ref": [] }, "ocft_DisclosureOfImpairmentLossAllowanceOnPrepaymentAndOtherReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfImpairmentLossAllowanceOnPrepaymentAndOtherReceivablesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of impairment loss allowance on Prepayment and other receivables.", "label": "Disclosure Of Impairment Loss Allowance on Prepayment And Other Receivables [Table Text Block]", "terseLabel": "Schedule of impairment loss allowance on prepayment and other receivables" } } }, "auth_ref": [] }, "ocft_DisclosureOfImpairmentLossAllowanceRollforwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfImpairmentLossAllowanceRollforwardTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of movements in the impairment loss allowance.", "label": "Disclosure Of Impairment Loss Allowance Rollforward [Table Text Block]", "terseLabel": "Schedule of movements in the impairment loss allowance" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of impairment loss and reversal of impairment loss [text block]", "terseLabel": "Schedule of impairment loss allowance" } }, "en": { "role": { "documentation": "The disclosure of impairment loss and the reversal of impairment loss. [Refer: Impairment loss; Reversal of impairment loss]" } } }, "auth_ref": [ "r99" ] }, "ifrs-full_DisclosureOfIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIncomeTaxExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpense" ], "lang": { "en-us": { "role": { "label": "Disclosure of income tax [text block]", "terseLabel": "Income tax benefit/(expense)" } }, "en": { "role": { "documentation": "The entire disclosure for income taxes." } } }, "auth_ref": [ "r61" ] }, "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentsGrantedDuringPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentsGrantedDuringPeriodExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of indirect measurement of fair value of goods or services received, other equity instruments granted during period [text block]", "terseLabel": "Schedule of key assumptions of the restricted share units" } }, "en": { "role": { "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's other equity instruments (ie other than share options)." } } }, "auth_ref": [ "r234" ] }, "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]", "terseLabel": "Schedule of key assumptions of the share option" } }, "en": { "role": { "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options." } } }, "auth_ref": [ "r233" ] }, "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of information about key management personnel [text block]", "terseLabel": "Schedule of key management personnel compensations" } }, "en": { "role": { "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Intangible assets." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible assets", "terseLabel": "Intangible assets" } }, "en": { "role": { "documentation": "The entire disclosure for intangible assets." } } }, "auth_ref": [ "r122" ] }, "ifrs-full_DisclosureOfIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets", "terseLabel": "Intangible assets" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsTable", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of intangible assets." } } }, "auth_ref": [ "r120" ] }, "ocft_DisclosureOfIntangibleAssetsWithFiniteUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfIntangibleAssetsWithFiniteUsefulLifeTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of intangible assets with an finite useful life.", "label": "Disclosure of Intangible Assets With Finite Useful Life [Table Text Block]", "terseLabel": "Schedule of useful lives of intangible assets" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInterestsInSubsidiariesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of interests in subsidiaries [text block]", "terseLabel": "Schedule of direct or indirect interests in major subsidiaries" } }, "en": { "role": { "documentation": "The disclosure of interests in subsidiaries. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r152" ] }, "ifrs-full_DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of interests in unconsolidated structured entities [text block]", "terseLabel": "Schedule of size of unconsolidated structured entities and the Group's funding and maximum exposure" } }, "en": { "role": { "documentation": "The disclosure of interests in structured entities that are not controlled by the entity (unconsolidated structured entities). [Refer: Unconsolidated structured entities [member]]" } } }, "auth_ref": [ "r153" ] }, "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethod" ], "lang": { "en-us": { "role": { "label": "Disclosure of investments accounted for using equity method [text block]", "terseLabel": "Investments accounted for using the equity method" } }, "en": { "role": { "documentation": "The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfJointVenturesAndAssociatesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfJointVenturesAndAssociatesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Disclosure Of Joint Ventures And Associates [Line Items]", "terseLabel": "Investments accounted for using the equity method" } } }, "auth_ref": [] }, "ocft_DisclosureOfJointVenturesAndAssociatesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfJointVenturesAndAssociatesTable", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of joint ventures and associates.", "label": "Disclosure Of Joint Ventures And Associates [Table]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfJointVenturesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfJointVenturesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of joint ventures [text block]", "verboseLabel": "Schedule of Investment in joint venture and percentage of equity interest held in joint venture" } }, "en": { "role": { "documentation": "The disclosure of joint ventures. [Refer: Joint ventures [member]]" } } }, "auth_ref": [ "r91", "r93", "r169" ] }, "ocft_DisclosureOfKeyAssumptionsUsedToCalculateValueOfGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfKeyAssumptionsUsedToCalculateValueOfGoodwillTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of key assumptions used for value-in-use calculations of goodwill.", "label": "Disclosure of Key Assumptions Used to Calculate Value of Goodwill [Table Text Block]", "terseLabel": "Schedule of key assumptions used for value-in-use calculations" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfLeasesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Disclosure of leases [text block]", "terseLabel": "Leases" } }, "en": { "role": { "documentation": "The entire disclosure for leases." } } }, "auth_ref": [ "r211", "r212" ] }, "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformation" ], "lang": { "en-us": { "role": { "label": "Disclosure of material accounting policy information [text block]", "terseLabel": "Summary of accounting policy information" } }, "en": { "role": { "documentation": "The entire disclosure of material accounting policy information applied by the entity." } } }, "auth_ref": [ "r9" ] }, "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis for non-derivative financial liabilities" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis for non-derivative financial liabilities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the maturity analysis for non-derivative financial liabilities." } } }, "auth_ref": [ "r258" ] }, "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis of finance lease payments receivable [line items]", "terseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable", "presentation": [ "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis of finance lease payments receivable [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the maturity analysis of finance lease payments receivable." } } }, "auth_ref": [ "r208" ] }, "ocft_DisclosureOfMaturityAnalysisOfUndiscountedContractualCashFlowsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfMaturityAnalysisOfUndiscountedContractualCashFlowsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity analysis of undiscounted cash outflows.", "label": "Disclosure Of Maturity Analysis Of Undiscounted Contractual Cash Flows [Table Text Block]", "terseLabel": "Schedule of undiscounted contractual cash flows" } } }, "auth_ref": [] }, "ocft_DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfMovementsInDeferredTaxAssetsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of movement in deferred tax assets.", "label": "Disclosure Of Movements In Deferred Tax Assets [Table Text Block]", "terseLabel": "Schedule of movements of deferred tax assets" } } }, "auth_ref": [] }, "ocft_DisclosureOfMovementsInDeferredTaxLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfMovementsInDeferredTaxLiabilitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of movement in deferred tax Liabilities.", "label": "Disclosure Of Movements In Deferred Tax Liabilities [Table Text Block]", "terseLabel": "Schedule of movements of deferred tax liabilities" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Management of financial risk" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of nature and extent of risks arising from financial instruments", "terseLabel": "Management of financial risk" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of nature and extent of risks arising from financial instruments [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments." } } }, "auth_ref": [ "r248", "r249" ] }, "ocft_DisclosureOfNetDebtAndMovementsInNetDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfNetDebtAndMovementsInNetDebtTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of detailed information about net debt and the movements in net debt.", "label": "Disclosure of Net Debt and Movements in Net Debt [Table Text Block]", "terseLabel": "Schedule of gross debt and gross debt reconciliation" } } }, "auth_ref": [] }, "ocft_DisclosureOfNetFinanceCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfNetFinanceCostsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of net finance costs.", "label": "Disclosure Of Net Finance Costs [Table Text Block]", "terseLabel": "Schedule of net finance costs" } } }, "auth_ref": [] }, "ocft_DisclosureOfNonCashInvestingAndFinancingActivitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfNonCashInvestingAndFinancingActivitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of detailed information about non-cash investing and financing activities.", "label": "Disclosure of Non-cash Investing and Financing Activities [Table Text Block]", "terseLabel": "Schedule of non-cash investing and financing activities" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract", "lang": { "en-us": { "role": { "label": "Subsequent events" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of non-adjusting events after reporting period" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of non-adjusting events after reporting period [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period." } } }, "auth_ref": [ "r52" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]", "terseLabel": "Schedule of movements in the number of restricted share units" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)." } } }, "auth_ref": [ "r433" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average exercise prices of share options [text block]", "terseLabel": "Schedule of movements in the number of share options" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r229" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]", "terseLabel": "Schedule of share options outstanding" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r230" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the number and weighted average remaining contractual life of outstanding share options." } } }, "auth_ref": [ "r230" ] }, "ocft_DisclosureOfOffsettingOfDeferredTaxAssetsAndDeferredTaxLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfOffsettingOfDeferredTaxAssetsAndDeferredTaxLiabilitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of detailed information about offsetting of deferred tax assets and deferred tax liabilities.", "label": "Disclosure Of Offsetting Of Deferred Tax Assets And Deferred Tax Liabilities [Table Text Block]", "terseLabel": "Schedule of offsetting of deferred tax assets and deferred tax liabilities" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOffsettingOfFinancialAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOffsettingOfFinancialAssetsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of offsetting of financial assets [line items]", "terseLabel": "Segment information and revenue" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOffsettingOfFinancialAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOffsettingOfFinancialAssetsTable", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of offsetting of financial assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the offsetting of financial assets." } } }, "auth_ref": [ "r241" ] }, "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [text block]", "terseLabel": "Schedule of segments and principal activities" } }, "en": { "role": { "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]" } } }, "auth_ref": [ "r281" ] }, "ifrs-full_DisclosureOfOperatingSegmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [line items]", "terseLabel": "Segments and principal activities" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOperatingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsTable", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to operating segments." } } }, "auth_ref": [ "r281" ] }, "ifrs-full_DisclosureOfOtherOperatingIncomeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOtherOperatingIncomeExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNet" ], "lang": { "en-us": { "role": { "label": "Disclosure of other operating income [text block]", "terseLabel": "Other income, gains or loss - net" } }, "en": { "role": { "documentation": "The disclosure of other operating income. [Refer: Other operating income (expense)]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfOtherReservesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfOtherReservesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of other reserves within equity.", "label": "Disclosure Of Other Reserves [Table Text Block]", "terseLabel": "Schedule of other reserves" } } }, "auth_ref": [] }, "ocft_DisclosureOfPercentageOfRevenueOnFeesChargedForLoansFacilitatedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfPercentageOfRevenueOnFeesChargedForLoansFacilitatedTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of major customers, the parties to whom service fees were charged on loans facilitated", "label": "Disclosure Of Percentage Of Revenue On Fees Charged For Loans Facilitated [Table Text Block]", "terseLabel": "Schedule of major customers, the parties to whom service fees were charged on loans facilitated" } } }, "auth_ref": [] }, "ocft_DisclosureOfPercentageOfRevenueOnFeesChargedForServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfPercentageOfRevenueOnFeesChargedForServicesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for percentage of Revenue on fees charged for services on lending solutions.", "label": "Disclosure Of Percentage Of Revenue On Fees Charged For Services [Table Text Block]", "terseLabel": "Schedule of major customers, the parties to whom service fees were charged" } } }, "auth_ref": [] }, "ocft_DisclosureOfPrepaymentAndOtherReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfPrepaymentAndOtherReceivablesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prepayment and other receivables.", "label": "Disclosure Of Prepayment And Other Receivables [Table Text Block]", "terseLabel": "Schedule of Prepayment and other receivables" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPrepaymentsAndOtherAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivables" ], "lang": { "en-us": { "role": { "label": "Disclosure of prepayments and other assets [text block]", "terseLabel": "Prepayments and other receivables" } }, "en": { "role": { "documentation": "The disclosure of prepayments and other assets. [Refer: Other assets; Prepayments]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and equipment." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "terseLabel": "Property and equipment" } }, "en": { "role": { "documentation": "The entire disclosure for property, plant and equipment." } } }, "auth_ref": [ "r72" ] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [line items]", "terseLabel": "Property and equipment" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of property, plant and equipment." } } }, "auth_ref": [ "r69" ] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "verboseLabel": "Leases" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of quantitative information about right-of-use assets [line items]", "terseLabel": "Disclosure of quantitative information about right-of-use assets" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of quantitative information about right-of-use assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to right-of-use assets." } } }, "auth_ref": [ "r205" ] }, "ocft_DisclosureOfRelatedPartiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfRelatedPartiesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of related parties of the entity.", "label": "Disclosure Of Related Parties Explanatory", "terseLabel": "Schedule of related parties of the Group that had balances and/or transactions with the Group" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRelatedPartyExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Disclosure of related party [text block]", "terseLabel": "Related party transactions" } }, "en": { "role": { "documentation": "The entire disclosure for related parties." } } }, "auth_ref": [ "r87" ] }, "ifrs-full_DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBank" ], "lang": { "en-us": { "role": { "label": "Disclosure of repurchase and reverse repurchase agreements [text block]", "terseLabel": "Other financial liabilities from virtual bank" } }, "en": { "role": { "documentation": "The disclosure of repurchase and reverse repurchase agreements." } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfResearchAndDevelopmentExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfResearchAndDevelopmentExpenseExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of research and development expense [text block]", "terseLabel": "Schedule of research and development costs" } }, "en": { "role": { "documentation": "The disclosure of research and development expense. [Refer: Research and development expense]" } } }, "auth_ref": [ "r394" ] }, "ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReservesAndOtherEquityInterestExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReserves" ], "lang": { "en-us": { "role": { "label": "Disclosure of reserves within equity [text block]", "terseLabel": "Other reserves" } }, "en": { "role": { "documentation": "The disclosure of reserves within equity. [Refer: Other reserves [member]]" } } }, "auth_ref": [ "r35" ] }, "ifrs-full_DisclosureOfReservesWithinEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReservesWithinEquityAbstract", "lang": { "en-us": { "role": { "label": "Other reserves" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfReservesWithinEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReservesWithinEquityLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of reserves within equity [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfReservesWithinEquityTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReservesWithinEquityTable", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of reserves within equity [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to reserves within equity." } } }, "auth_ref": [ "r35" ] }, "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonths" ], "lang": { "en-us": { "role": { "label": "Disclosure of restricted cash and cash equivalents [text block]", "terseLabel": "Restricted cash and time deposits over three months" } }, "en": { "role": { "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfRestrictedCashTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfRestrictedCashTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of restricted cash and cash equivalents.", "label": "Disclosure of Restricted Cash [Table Text Block]", "terseLabel": "Schedule of restricted cash" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenue" ], "lang": { "en-us": { "role": { "label": "Disclosure of revenue from contracts with customers [text block]", "terseLabel": "Segment information and revenue" } }, "en": { "role": { "documentation": "The entire disclosure for revenue from contracts with customers." } } }, "auth_ref": [ "r194", "r195" ] }, "ocft_DisclosureOfRevenueRecognizedInRelationToContractLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfRevenueRecognizedInRelationToContractLiabilities", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for revenue recognized in relation to contract liabilities.", "label": "Disclosure of Revenue Recognized In Relation To Contract Liabilities", "terseLabel": "Schedule of Revenue recognized in relation to contract liabilities" } } }, "auth_ref": [] }, "ocft_DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfRightOfUseAssetsAndLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Right of use assets and lease liabilities.", "label": "Disclosure Of Right Of Use Assets And Lease Liabilities [Table Text Block]", "terseLabel": "Schedule of amounts recognized in the balance sheet" } } }, "auth_ref": [] }, "ocft_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsAndLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsAndLiabilitiesTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of the sensitivity analysis of the fair value measurement of assets and liabilities to changes in unobservable inputs.", "label": "Disclosure of Sensitivity Analysis of Fair Value Measurement to Changes in Unobservable Inputs, Assets and Liabilities [text block]", "terseLabel": "Schedule of valuation inputs and relationships to fair value" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, assets [line items]", "terseLabel": "Valuation inputs and relationships to fair value liabilities" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsTable", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the sensitivity analysis of fair value measurement of assets to changes in unobservable inputs." } } }, "auth_ref": [ "r180" ] }, "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, liabilities [line items]", "terseLabel": "Valuation inputs and relationships to fair value liabilities" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesTable", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, liabilities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the sensitivity analysis of the fair value measurement of liabilities to changes in unobservable inputs." } } }, "auth_ref": [ "r180" ] }, "ocft_DisclosureOfShareBasedCompensationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfShareBasedCompensationExpenseTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of share-based compensation expense.", "label": "Disclosure Of Share Based Compensation Expense Table Text Block", "terseLabel": "Schedule of share-based compensation expenses" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapital" ], "lang": { "en-us": { "role": { "label": "Disclosure of share capital, reserves and other equity interest [text block]", "terseLabel": "Share capital" } }, "en": { "role": { "documentation": "The entire disclosure for share capital, reserves and other equity interest." } } }, "auth_ref": [ "r36" ] }, "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPayments" ], "lang": { "en-us": { "role": { "label": "Disclosure of share-based payment arrangements [text block]", "terseLabel": "Share based payments" } }, "en": { "role": { "documentation": "The entire disclosure for share-based payment arrangements." } } }, "auth_ref": [ "r223" ] }, "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInAssociatesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of associates [text block]", "verboseLabel": "Schedule of investment in associate and percentage of equity interest held in associate" } }, "en": { "role": { "documentation": "The disclosure of associates. [Refer: Associates [member]]" } } }, "auth_ref": [ "r91", "r93", "r170" ] }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of subsidiaries [abstract]", "terseLabel": "Interest in subsidiaries" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of subsidiaries [text block]", "terseLabel": "Schedule of Interest in subsidiaries and amount due from subsidiaries" } }, "en": { "role": { "documentation": "The disclosure of subsidiaries. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r91", "r93", "r168" ] }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails" ], "lang": { "en-us": { "role": { "label": "General information, recapitalization and basis of presentation." } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of subsidiaries [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to subsidiaries." } } }, "auth_ref": [ "r91", "r93", "r168" ] }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits", "terseLabel": "Deferred Income Tax" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits." } } }, "auth_ref": [ "r60" ] }, "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract", "lang": { "en-us": { "role": { "label": "Share-based payments" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of terms and conditions of share-based payment arrangement" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of terms and conditions of share-based payment arrangement [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements." } } }, "auth_ref": [ "r231" ] }, "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTradeAndOtherPayablesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayables" ], "lang": { "en-us": { "role": { "label": "Disclosure of trade and other payables [text block]", "terseLabel": "Trade and other payables" } }, "en": { "role": { "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfTradeAndOtherPayablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfTradeAndOtherPayablesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure related trade and other payables.", "label": "Disclosure of Trade And Other Payables [Table Text Block]", "terseLabel": "Schedule of trade and other payables" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureTradeReceivables" ], "lang": { "en-us": { "role": { "label": "Disclosure of trade and other receivables [text block]", "terseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]" } } }, "auth_ref": [ "r394" ] }, "ocft_DisclosureOfTradeReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DisclosureOfTradeReceivablesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureTradeReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of trade receivables", "label": "Disclosure Of Trade Receivables [Table Text Block]", "terseLabel": "Schedule of trade receivables" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of remaining performance obligations of long???term contracts", "terseLabel": "Schedule of remaining performance obligations of long-term contracts" } }, "en": { "role": { "documentation": "The disclosure of the transaction price allocated to the remaining performance obligations in contracts with customers." } } }, "auth_ref": [ "r192" ] }, "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of transaction price allocated to remaining performance obligations", "terseLabel": "Segment information and revenue" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of transaction price allocated to remaining performance obligations [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the transaction price allocated to the remaining performance obligations in contracts with customers." } } }, "auth_ref": [ "r192" ] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract", "lang": { "en-us": { "role": { "label": "Related party transactions" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of transactions between related parties [text block]", "terseLabel": "Schedule of significant transactions and year end balances with related parties" } }, "en": { "role": { "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r83" ] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of transactions between related parties" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of transactions between related parties [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to transactions between related parties." } } }, "auth_ref": [ "r85" ] }, "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfUnconsolidatedStructuredEntitiesAbstract", "lang": { "en-us": { "role": { "label": "The Group's maximum exposure to unconsolidated structured entities" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfUnconsolidatedStructuredEntitiesExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntities" ], "lang": { "en-us": { "role": { "label": "Disclosure of unconsolidated structured entities [text block]", "terseLabel": "The Group's maximum exposure to unconsolidated structured entities" } }, "en": { "role": { "documentation": "The disclosure of unconsolidated structured entities. [Refer: Unconsolidated structured entities [member]]" } } }, "auth_ref": [ "r171" ] }, "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfUnconsolidatedStructuredEntitiesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of unconsolidated structured entities [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfUnconsolidatedStructuredEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfUnconsolidatedStructuredEntitiesTable", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of unconsolidated structured entities [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to unconsolidated structured entities." } } }, "auth_ref": [ "r171" ] }, "ifrs-full_DiscountRateMeasurementInputMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DiscountRateMeasurementInputMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate, measurement input [member]", "terseLabel": "Discount rate" } }, "en": { "role": { "documentation": "This member stands for a discount rate used as a measurement input used in valuation techniques based on a present value calculation." } } }, "auth_ref": [ "r430" ] }, "ifrs-full_DisposalOfMajorSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisposalOfMajorSubsidiaryMember", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity interest sale" } }, "en": { "role": { "documentation": "This member stands for the disposal of a major subsidiary. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r329" ] }, "ifrs-full_DisposalsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisposalsPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Disposals, net", "negatedLabel": "Disposals, net" } }, "en": { "role": { "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r65" ] }, "ocft_DividendAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DividendAbstract", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Dividend [Abstract]", "label": "Dividends", "terseLabel": "Equity" } } }, "auth_ref": [] }, "ocft_DividendYieldOtherEquityInstrumentsGranted": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "DividendYieldOtherEquityInstrumentsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Dividend yield of other equity instruments granted.", "label": "Dividend yield, other equity instruments granted", "terseLabel": "Dividend yield" } } }, "auth_ref": [] }, "ifrs-full_DividendsPaid": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsPaid", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureDividendsDetails" ], "lang": { "en-us": { "role": { "label": "Dividends recognised as distributions to owners", "terseLabel": "Dividend paid" } }, "en": { "role": { "documentation": "The amount of dividends recognised as distributions to owners." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividends paid to non-controlling interests, classified as financing activities", "negatedLabel": "Transactions with non-controlling interests" } }, "en": { "role": { "documentation": "The cash outflow for dividends paid to non-controlling interests, classified as financing activities. [Refer: Non-controlling interests; Dividends paid to non-controlling interests]" } } }, "auth_ref": [ "r424" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r388" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r387", "r388", "r389", "r391" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r382" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r388" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r390" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ocft_EarningPerAmericanDepositaryShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "EarningPerAmericanDepositaryShareBasic", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of American Depositary Shares outstanding during the period (the denominator).", "label": "Earning Per American Depositary Share, Basic", "verboseLabel": "Basic loss per ADS" } } }, "auth_ref": [] }, "ocft_EarningPerAmericanDepositaryShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "EarningPerAmericanDepositaryShareDiluted", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of American Depositary Shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential shares.", "label": "Earning Per American Depositary Share, Diluted", "verboseLabel": "Diluted loss per ADS" } } }, "auth_ref": [] }, "ocft_EarningsPerAmericanDepositarySharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "EarningsPerAmericanDepositarySharesAbstract", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per American Depositary Shares [Abstract]", "terseLabel": "Loss per ADS attributable to owners of the Company (expressed in RMB per share)" } } }, "auth_ref": [] }, "ifrs-full_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Loss per share", "terseLabel": "Loss per share attributable to owners of the Company (expressed in RMB per share)" } } }, "auth_ref": [] }, "ifrs-full_EarningsPerShareExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EarningsPerShareExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Earnings per share [text block]", "terseLabel": "Schedule of loss per share" } }, "en": { "role": { "documentation": "The disclosure of earnings per share." } } }, "auth_ref": [ "r95" ] }, "ifrs-full_EarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EarningsPerShareLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings per share [line items]", "terseLabel": "Loss per share" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_EarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EarningsPerShareTable", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings per share [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to earnings per share." } } }, "auth_ref": [ "r95" ] }, "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "terseLabel": "Effects of exchange rate changes on cash and cash equivalents", "verboseLabel": "Effects of exchange rate changes on cash and cash equivalents" } }, "en": { "role": { "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r132", "r133" ] }, "ifrs-full_EliminationOfIntersegmentAmountsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EliminationOfIntersegmentAmountsMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Elimination of intersegment amounts [member]", "terseLabel": "Intersegment eliminations and adjustments" } }, "en": { "role": { "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements." } } }, "auth_ref": [ "r380", "r381" ] }, "ifrs-full_EmployeeBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EmployeeBenefitsExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails", "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Employee benefits expense", "totalLabel": "Employee benefit expenses", "verboseLabel": "Employee benefit expenses (Note 8)" } }, "en": { "role": { "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment." } } }, "auth_ref": [ "r1", "r51", "r323" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r384" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r384" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r384" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r392" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r384" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r384" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r393" ] }, "ifrs-full_EntitysTotalForAssociatesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForAssociatesMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for associates [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used." } } }, "auth_ref": [ "r91", "r93", "r170" ] }, "ifrs-full_EntitysTotalForBusinessCombinationsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForBusinessCombinationsMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for business combinations [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used." } } }, "auth_ref": [ "r235", "r238" ] }, "ifrs-full_EntitysTotalForCashgeneratingUnitsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForCashgeneratingUnitsMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for cash-generating units [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used." } } }, "auth_ref": [ "r107", "r110" ] }, "ifrs-full_EntitysTotalForInternalCreditGradesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForInternalCreditGradesMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for internal credit grades [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Internal credit grades' axis if no other member is used." } } }, "auth_ref": [ "r365", "r374" ] }, "ifrs-full_EntitysTotalForRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForRelatedPartiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for related parties [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used." } } }, "auth_ref": [ "r85" ] }, "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForSegmentConsolidationItemsMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for segment consolidation items [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used." } } }, "auth_ref": [ "r289" ] }, "ifrs-full_EntitysTotalForSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForSubsidiariesMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for subsidiaries [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used." } } }, "auth_ref": [ "r91", "r93", "r168" ] }, "ifrs-full_EntitysTotalForUnconsolidatedStructuredEntitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForUnconsolidatedStructuredEntitiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for unconsolidated structured entities [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Unconsolidated structured entities' axis if no other member is used." } } }, "auth_ref": [ "r171" ] }, "ifrs-full_EntitysTotalForUnconsolidatedSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForUnconsolidatedSubsidiariesMember", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for unconsolidated subsidiaries [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Unconsolidated subsidiaries' axis if no other member is used." } } }, "auth_ref": [ "r151" ] }, "ifrs-full_Equity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Equity", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Equity", "periodEndLabel": "Ending balance, equity", "periodStartLabel": "Beginning balance, equity", "totalLabel": "Total equity" } }, "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } } }, "auth_ref": [ "r21", "r29", "r143", "r145", "r172", "r173", "r179" ] }, "ifrs-full_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Equity [abstract]", "terseLabel": "Equity" } } }, "auth_ref": [] }, "ifrs-full_EquityAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAndLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity and liabilities", "totalLabel": "Total equity and liabilities" } }, "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } } }, "auth_ref": [ "r21" ] }, "ifrs-full_EquityAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAndLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity and liabilities [abstract]", "terseLabel": "EQUITY AND LIABILITIES" } } }, "auth_ref": [] }, "ifrs-full_EquityAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity attributable to owners of parent", "totalLabel": "Equity attributable to equity owners of the Company" } }, "en": { "role": { "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest." } } }, "auth_ref": [ "r20" ] }, "ifrs-full_EquityAttributableToOwnersOfParentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAttributableToOwnersOfParentMember", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Total" } }, "en": { "role": { "documentation": "This member stands for equity attributable to the owners of the parent." } } }, "auth_ref": [ "r6" ] }, "ifrs-full_EquityInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityInvestmentsMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Equity securities" } }, "en": { "role": { "documentation": "This member stands for investments in equity instruments." } } }, "auth_ref": [ "r367", "r377" ] }, "ifrs-full_EquityMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Equity [member]" } }, "en": { "role": { "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used." } } }, "auth_ref": [ "r6" ] }, "ocft_EquityTransferAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "EquityTransferAgreementMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for equity transfer agreement.", "label": "Equity Transfer Agreement [Member]", "terseLabel": "Equity Transfer Agreement" } } }, "auth_ref": [] }, "ifrs-full_EstimatedFinancialEffectOfContingentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EstimatedFinancialEffectOfContingentLiabilities", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated financial effect of contingent liabilities", "terseLabel": "Material contingent liabilities" } }, "en": { "role": { "documentation": "The amount of the estimated financial effect of contingent liabilities. [Refer: Contingent liabilities [member]]" } } }, "auth_ref": [ "r111" ] }, "ocft_ExchangeDifferenceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExchangeDifferenceMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for exchange difference.", "label": "Exchange Difference [Member]", "terseLabel": "Exchange difference" } } }, "auth_ref": [] }, "ocft_ExclusiveBusinessCooperationAgreementInitialTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExclusiveBusinessCooperationAgreementInitialTerm", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Initial term of exclusive business cooperation agreement.", "label": "Exclusive Business Cooperation Agreement, Initial Term", "terseLabel": "Initial term of exclusive business cooperation agreement" } } }, "auth_ref": [] }, "ocft_ExclusiveEquityPurchaseOptionAgreementExpirationTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExclusiveEquityPurchaseOptionAgreementExpirationTerm", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiration term of exclusive equity purchase option agreement.", "label": "Exclusive Equity Purchase Option Agreement, Expiration Term", "terseLabel": "Expiration term of exclusive equity purchase option agreement" } } }, "auth_ref": [] }, "ocft_ExclusiveEquityPurchaseOptionAgreementRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExclusiveEquityPurchaseOptionAgreementRenewalTerm", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Renewal term of exclusive equity purchase option agreement.", "label": "Exclusive Equity Purchase Option Agreement, Renewal Term", "terseLabel": "Renewal term of exclusive equity purchase option agreement" } } }, "auth_ref": [] }, "ocft_ExercisePriceRmb1.33Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExercisePriceRmb1.33Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for exercise price range of RMB 1.33.", "label": "RMB 1.33", "terseLabel": "RMB1.33" } } }, "auth_ref": [] }, "ocft_ExercisePriceRmb2.00Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExercisePriceRmb2.00Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for exercise price range of RMB 2.00.", "label": "RMB 2.00", "terseLabel": "RMB2.00" } } }, "auth_ref": [] }, "ocft_ExercisePriceRmb52.00GrantedIn2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExercisePriceRmb52.00GrantedIn2018Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for exercise price range of RMB 52.00, granted in 2018.", "label": "RMB 52.00, granted In 2018", "terseLabel": "RMB 52.00, granted In 2018" } } }, "auth_ref": [] }, "ocft_ExercisePriceRmb52.00GrantedIn2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExercisePriceRmb52.00GrantedIn2019Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for exercise price range of RMB 52.00, granted in 2019.", "label": "RMB 52.00, granted In 2019", "terseLabel": "RMB 52.00, granted In 2019" } } }, "auth_ref": [] }, "ifrs-full_ExpectedCreditLossRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedCreditLossRate", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Expected loss rate", "terseLabel": "Expected loss rate" } }, "en": { "role": { "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights." } } }, "auth_ref": [ "r366", "r375" ] }, "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedDividendAsPercentageShareOptionsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividend as percentage, share options granted", "terseLabel": "Dividend yield" } }, "en": { "role": { "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted." } } }, "auth_ref": [ "r232" ] }, "ifrs-full_ExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseByNature", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Expenses, by nature", "totalLabel": "Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses" } }, "en": { "role": { "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity." } } }, "auth_ref": [ "r51" ] }, "ifrs-full_ExpenseByNatureAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseByNatureAbstract", "lang": { "en-us": { "role": { "label": "Expenses by nature" } } }, "auth_ref": [] }, "ocft_ExpenseFromShareBasedPaymentTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExpenseFromShareBasedPaymentTransactions", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of expense from share-based payment transactions with employees and consultants.", "label": "Expense From Share-based Payment Transactions", "totalLabel": "Share-based compensation expense - Total" } } }, "auth_ref": [] }, "ocft_ExpenseFromShareBasedPaymentTransactionsWithNonEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ExpenseFromShareBasedPaymentTransactionsWithNonEmployees", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails": { "parentTag": "ocft_ExpenseFromShareBasedPaymentTransactions", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of expense from share-based payment transactions with Non employees.", "label": "Expense From Share-based Payment Transactions with Non Employees", "terseLabel": "Share-based compensation expense - Value of non-employee's services" } } }, "auth_ref": [] }, "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expenses recognized" } } }, "auth_ref": [] }, "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails": { "parentTag": "ocft_ExpenseFromShareBasedPaymentTransactions", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Expense from share-based payment transactions with employees", "terseLabel": "Share-based compensation expense - Value of employee's services", "verboseLabel": "Share-based payments (Note 27)" } }, "en": { "role": { "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]" } } }, "auth_ref": [ "r399" ] }, "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Expense relating to short-term leases for which recognition exemption has been used", "terseLabel": "Expense recognized in relation to short term leases" } }, "en": { "role": { "documentation": "The amount of the expense relating to short-term leases accounted for applying paragraph 6 of IFRS 16. This expense need not include the expense relating to leases with a lease term of one month or less. Short-term lease is a lease that, at the commencement date, has a lease term of 12 months or less. A lease that contains a purchase option is not a short-term lease." } } }, "auth_ref": [ "r201" ] }, "ifrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Exposure to credit risk on loan commitments and financial guarantee contracts", "terseLabel": "Others", "verboseLabel": "Maximum guarantee exposure" } }, "en": { "role": { "documentation": "The amount of the exposure to credit risk on loan commitments and financial guarantee contracts. [Refer: Loan commitments [member]; Financial guarantee contracts [member]; Credit risk [member]]" } } }, "auth_ref": [ "r251", "r252", "r256" ] }, "ifrs-full_FinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinanceCosts", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_FinanceIncomeCost", "weight": -1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": "ifrs-full_FinanceIncomeCost", "weight": -1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Finance costs", "negatedLabel": "Finance costs", "negatedTotalLabel": "Total finance costs" } }, "en": { "role": { "documentation": "The amount of costs associated with financing activities of the entity." } } }, "auth_ref": [ "r45" ] }, "ocft_FinanceCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinanceCostsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance costs - net" } } }, "auth_ref": [] }, "ifrs-full_FinanceIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinanceIncome", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_FinanceIncomeCost", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Finance income", "terseLabel": "Finance income", "verboseLabel": "Finance (costs)/income - net" } }, "en": { "role": { "documentation": "The amount of income associated with interest and other financing activities of the entity." } } }, "auth_ref": [ "r405" ] }, "ifrs-full_FinanceIncomeCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinanceIncomeCost", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 3.0 }, "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Finance Costs Net", "totalLabel": "Finance (costs)/income - net" } }, "en": { "role": { "documentation": "The amount of income or cost associated with interest and other financing activities of the entity." } } }, "auth_ref": [ "r405" ] }, "ifrs-full_FinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets", "netLabel": "Total financial assets", "periodEndLabel": "End of the year", "periodStartLabel": "Beginning of the year" } }, "en": { "role": { "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]" } } }, "auth_ref": [ "r246", "r251", "r252", "r256", "r366" ] }, "ifrs-full_FinancialAssetsAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtAmortisedCost", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets at amortised cost", "terseLabel": "Financial assets measured at amortized cost" } }, "en": { "role": { "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]" } } }, "auth_ref": [ "r269" ] }, "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtAmortisedCostCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets at amortized cost" } }, "en": { "role": { "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]" } } }, "auth_ref": [ "r269" ] }, "ifrs-full_FinancialAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets, at fair value", "terseLabel": "Derivative financial assets, fair value" } }, "en": { "role": { "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]" } } }, "auth_ref": [ "r246" ] }, "ifrs-full_FinancialAssetsAtFairValueMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets fair value through profit or loss [Member]", "terseLabel": "Financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "This member stands for the financial assets measured at fair value class. [Refer: Financial assets; At fair value [member]]" } } }, "auth_ref": [ "r273" ] }, "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Financial assets measured at fair value through other comprehensive income." } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets at fair value through other comprehensive income (FVOCI)", "terseLabel": "Financial assets measured at fair value through other comprehensive income (Note 17)", "verboseLabel": "Financial assets measured at fair value through other comprehensive income (FVOCI)" } }, "en": { "role": { "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets at fair value through other comprehensive income]" } } }, "auth_ref": [ "r271" ] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails": { "parentTag": "ifrs-full_NetDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets at fair value through profit or loss", "terseLabel": "Financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]" } } }, "auth_ref": [ "r267" ] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract", "lang": { "en-us": { "role": { "label": "Financial assets at fair value through profit or loss." } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets at fair value through profit or loss (FVPL)", "terseLabel": "Financial assets held at FVPL" } }, "en": { "role": { "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]" } } }, "auth_ref": [ "r267" ] }, "ocft_FinancialAssetsAtFairValueThroughProfitOrLossRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognized in profit or loss, related to related party.", "label": "Financial Assets At Fair Value Through Profit Or Loss Related Party Transactions", "terseLabel": "Financial assets at fair value through profit or loss", "verboseLabel": "Financial assets at fair value through profit or loss" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsCarryingAmountImmediatelyAfterInitialApplicationOfIFRS9": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsCarryingAmountImmediatelyAfterInitialApplicationOfIFRS9", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets, carrying amount immediately after initial application of IFRS 9", "terseLabel": "Carrying amount" } }, "en": { "role": { "documentation": "The carrying amount of financial assets immediately after the initial application of IFRS 9. [Refer: Financial assets]" } } }, "auth_ref": [ "r263" ] }, "ifrs-full_FinancialAssetsCarryingAmountImmediatelyBeforeInitialApplicationOfIFRS9": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsCarryingAmountImmediatelyBeforeInitialApplicationOfIFRS9", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets, carrying amount immediately before initial application of IFRS 9", "terseLabel": "Share capital investment" } }, "en": { "role": { "documentation": "The carrying amount of financial assets at the date of initial application of IFRS 9, determined in accordance with IAS 39 or in accordance with a previous version of IFRS 9 (if the entity\u2019s chosen approach to applying IFRS 9 involves more than one date of initial application for different requirements). [Refer: Financial assets]" } } }, "auth_ref": [ "r262" ] }, "ifrs-full_FinancialAssetsCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets, category [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r272" ] }, "ocft_FinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for financial assets measured at amortized cost from banking operations.", "label": "Financial asset measured at amortized cost from banking operation", "terseLabel": "Financial assets measured at amortized cost from virtual bank" } } }, "auth_ref": [] }, "ocft_FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankAbstract", "lang": { "en-us": { "role": { "documentation": "Financial assets measured at amortized cost from virtual bank [Abstract]", "label": "Financial assets measured at amortized cost from virtual bank" } } }, "auth_ref": [] }, "ocft_FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBank" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of financial assets measured at amortized cost from virtual bank.", "label": "Financial Assets Measured at Amortized Cost from Virtual Bank Explanatory", "terseLabel": "Financial assets measured at amortized cost from virtual bank" } } }, "auth_ref": [] }, "ocft_FinancialAssetsMeasuredAtAmortizedCostGrossCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialAssetsMeasuredAtAmortizedCostGrossCarryingAmount", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The gross carrying amount of financial assets measured at amortized cost.", "label": "Financial Assets Measured at Amortized Cost, Gross Carrying Amount", "terseLabel": "Financial assets measured at amortized cost, Gross carrying amount", "totalLabel": "Financial assets measured at amortized cost, Gross" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets measured at fair value through other comprehensive income", "terseLabel": "Financial assets measured at fair value through other-comprehensive income." } }, "en": { "role": { "documentation": "The amount of financial assets that are measured at fair value through other comprehensive income. A financial asset shall be measured at fair value through other comprehensive income if both of the following conditions are met: (a) the financial asset is held within a business model whose objective is achieved by both collecting contractual cash flows and selling financial assets and (b) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding. [Refer: At fair value [member]; Financial assets]" } } }, "auth_ref": [ "r271" ] }, "ifrs-full_FinancialAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets, class [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r222", "r264", "r265", "r293", "r294" ] }, "ifrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets pledged as collateral for liabilities or contingent liabilities", "terseLabel": "Repurchase agreements secured by financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of financial assets that the entity has pledged as collateral for liabilities or contingent liabilities, including amounts that have been reclassified in accordance with paragraph 3.2.23(a) of IFRS 9. [Refer: Contingent liabilities [member]; Financial assets]" } } }, "auth_ref": [ "r242" ] }, "ifrs-full_FinancialAssetsWithModifiedContractualCashFlowsWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesForWhichLossAllowanceChangedDuringReportingPeriodTo12monthExpectedCreditLossesGrossCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsWithModifiedContractualCashFlowsWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesForWhichLossAllowanceChangedDuringReportingPeriodTo12monthExpectedCreditLossesGrossCarryingAmount", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets with modified contractual cash flows while loss allowance measured at lifetime expected credit losses for which loss allowance changed during reporting period to 12-month expected credit losses, gross carrying amount", "negatedLabel": "Less: expected credit loss provision", "terseLabel": "Expected credit loss provision" } }, "en": { "role": { "documentation": "The gross carrying amount of financial assets that have been modified since initial recognition at a time when the loss allowance was measured at an amount equal to lifetime expected credit losses and for which the loss allowance has changed during the reporting period to an amount equal to 12-month expected credit losses. [Refer: Financial assets]" } } }, "auth_ref": [ "r253" ] }, "ocft_FinancialCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialCostsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Financial Costs [Abstract]", "terseLabel": "Finance costs" } } }, "auth_ref": [] }, "ifrs-full_FinancialGuaranteeContractsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialGuaranteeContractsMember", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Business guarantee" } }, "en": { "role": { "documentation": "This member stands for contracts that require the issuer to make specified payments to reimburse the holder for a loss it incurs because a specified debtor fails to make payment when due in accordance with the original or modified terms of a debt instrument." } } }, "auth_ref": [ "r256", "r275" ] }, "ocft_FinancialIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialIncomeAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Financial income [abstract]", "terseLabel": "Finance income" } } }, "auth_ref": [] }, "ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financial instruments designated as hedging instruments, at fair value", "terseLabel": "Derivative financial instruments" } }, "en": { "role": { "documentation": "The fair value of financial instruments designated as hedging instruments. Hedging instruments are designated derivatives or (for a hedge of the risk of changes in foreign currency exchange rates only) designated non-derivative financial assets or non-derivative financial liabilities whose fair value or cash flows are expected to offset changes in the fair value or cash flows of a designated hedged item. [Refer: At fair value [member]; Derivatives [member]; Derivative financial assets; Derivative financial liabilities; Financial instruments, class [member]; Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r322" ] }, "ifrs-full_FinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilities", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Financial liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]" } } }, "auth_ref": [ "r246" ] }, "ifrs-full_FinancialLiabilitiesAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtAmortisedCost", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Financial liabilities at amortised cost", "netLabel": "Redemption liability (ii, iii)" } }, "en": { "role": { "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r270" ] }, "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities at amortized cost" } }, "en": { "role": { "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]" } } }, "auth_ref": [ "r270" ] }, "ifrs-full_FinancialLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Financial liabilities, at fair value", "terseLabel": "Derivative financial liabilities, fair value", "verboseLabel": "Derivative financial liabilities (Note 32)" } }, "en": { "role": { "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]" } } }, "auth_ref": [ "r246" ] }, "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Financial liability held at FVPL" } }, "en": { "role": { "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]" } } }, "auth_ref": [ "r268" ] }, "ifrs-full_FinancialLiabilitiesCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesCategoryMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Financial liabilities, category [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r272" ] }, "ifrs-full_FinancialLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Financial liabilities, class [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r264", "r265", "r293", "r294" ] }, "ocft_FinancialLiabilitiesUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialLiabilitiesUndiscountedCashFlows", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to derivative and non derivative financial liabilities.", "label": "Financial Liabilities Undiscounted Cash Flows", "totalLabel": "Total" } } }, "auth_ref": [] }, "ocft_FinancialStatementsAmountsAndBalancesOfGroupsVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FinancialStatementsAmountsAndBalancesOfGroupsVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Financial Statements Amounts and Balances of Group???s Variable Interest Entities and Subsidiaries of Variable Interest Entities.", "label": "Financial Statements Amounts and Balances of Group???s Variable Interest Entities and Subsidiaries of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of major financial statements amounts and balances of the Group's VIEs and subsidiaries of VIEs" } } }, "auth_ref": [] }, "ocft_ForeignCurrencyTranslationDifferencesNotSubsequentlyReclassifiedToProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ForeignCurrencyTranslationDifferencesNotSubsequentlyReclassifiedToProfitOrLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]", "label": "Foreign currency translation differences Not Subsequently Reclassified To Profit Or Loss", "terseLabel": "Foreign currency translation differences" } } }, "auth_ref": [] }, "ifrs-full_ForwardContractMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ForwardContractMember", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Forward contract [member]", "terseLabel": "Currency forwards" } }, "en": { "role": { "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance." } } }, "auth_ref": [ "r399" ] }, "ocft_FujianExchangeSettlementCentreCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "FujianExchangeSettlementCentreCoLtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Fujian Exchange Settlement Centre Co., Ltd..", "label": "Exchange Settlement Centre Co., Ltd." } } }, "auth_ref": [] }, "ocft_GainLossOnGovernmentGrantsAndTaxRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainLossOnGovernmentGrantsAndTaxRebates", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails", "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Gain (loss) on government grants and tax rebates.", "label": "Gain Loss On Government Grants and Tax Rebates", "terseLabel": "Government grants and tax rebates (Note a)" } } }, "auth_ref": [] }, "ocft_GainOrLossOnDilutionOfInterestInAssociate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainOrLossOnDilutionOfInterestInAssociate", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain or loss from the dilution of interest in associate.", "label": "Gain or Loss on Dilution of Interest in Associate", "terseLabel": "Gain on dilution of interest in associate", "verboseLabel": "Gain on dilution of interest in associate (Note 14)" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnChangeInFairValueOfDerivatives", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "label": "Gains (losses) on change in fair value of derivatives", "verboseLabel": "Net (loss)/gain on derivatives" } }, "en": { "role": { "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]" } } }, "auth_ref": [ "r405" ] }, "ocft_GainsLossesOnChangeInFairValueOfDerivativesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainsLossesOnChangeInFairValueOfDerivativesRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss in related party transactions.", "label": "Gains (Losses) On Change In Fair Value Of Derivatives, Related Party Transactions", "terseLabel": "Net( loss)/gain on derivatives" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnDisposalsOfPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Gains (losses) on disposals of property, plant and equipment", "negatedLabel": "Losses on disposal of property and equipment and intangible asset" } }, "en": { "role": { "documentation": "The gains (losses) on disposals of property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r50" ] }, "ocft_GainsLossesOnDisposalsOfPropertyPlantAndEquipmentAndIntangibleAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainsLossesOnDisposalsOfPropertyPlantAndEquipmentAndIntangibleAsset", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The gains (losses) on disposals of property, plant and equipment and intangible asset.", "label": "Gains (Losses) on Disposals of Property, Plant and Equipment and Intangible Asset", "terseLabel": "Net loss on disposal of property and equipment" } } }, "auth_ref": [] }, "ocft_GainsLossesOnExchangeDifferencesOnInvestmentInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainsLossesOnExchangeDifferencesOnInvestmentInJointVenture", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "Gains losses on exchange differences on investment in joint venture.", "label": "Gains Losses On Exchange Differences On Investment In Joint Venture", "terseLabel": "Exchange difference" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "label": "Foreign exchange gain (loss)", "negatedTerseLabel": "Exchange (gain)/losses (Note 9)", "terseLabel": "Net foreign exchange gain/ (loss)" } }, "en": { "role": { "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]" } } }, "auth_ref": [ "r10", "r77" ] }, "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "label": "Gains (losses) on financial assets at fair value through profit or loss", "negatedLabel": "Net gain on financial assets at fair value through profit or loss (Note 9)", "terseLabel": "Net gain on financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]" } } }, "auth_ref": [ "r243" ] }, "ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gains (losses) on financial assets measured at fair value through other comprehensive income, net of tax.", "terseLabel": "- Changes in the fair value of debt instruments measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The gains (losses) recognised in other comprehensive income on financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9, net of tax, before reclassification adjustments. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]" } } }, "auth_ref": [ "r49" ] }, "ocft_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The gains (losses) recognised in other comprehensive income on financial assets measured at fair value through other comprehensive income, related party transactions.", "label": "Gains (Losses) on Financial Assets Measured at Fair Value Through Other Comprehensive Income, Related Party Transactions", "terseLabel": "Net gain on financial assets measured at fair value through other comprehensive income" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Gains (losses) recognised in other comprehensive income including exchange differences, fair value measurement, assets", "terseLabel": "Losses recognized in other comprehensive income" } }, "en": { "role": { "documentation": "The gains (losses) including exchange differences recognised in other comprehensive income on the fair value measurement of assets. [Refer: At fair value [member]; Other comprehensive income]" } } }, "auth_ref": [ "r177" ] }, "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Gains (losses) recognised in profit or loss including exchange differences, fair value measurement, assets", "terseLabel": "(Losses)/gain recognized in profit or loss" } }, "en": { "role": { "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of assets. [Refer: At fair value [member]]" } } }, "auth_ref": [ "r176" ] }, "ocft_GainsOnDisposalsOfPropertyPlantEquipmentAndIntangibleAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GainsOnDisposalsOfPropertyPlantEquipmentAndIntangibleAsset", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The gain on the disposal of property, plant, equipment and intangible asset.", "label": "Gains On Disposals Of Property Plant Equipment And Intangible Asset", "verboseLabel": "Loss on disposal of property and equipment and intangible asset" } } }, "auth_ref": [] }, "ifrs-full_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "General and administrative expense", "negatedLabel": "General and administrative expenses" } }, "en": { "role": { "documentation": "The amount of expense relating to general and administrative activities of the entity." } } }, "auth_ref": [ "r399" ] }, "ocft_GeneralInformationRecapitalizationAndBasisOfPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GeneralInformationRecapitalizationAndBasisOfPresentationAbstract", "lang": { "en-us": { "role": { "documentation": "General information, recapitalization and basis of presentation [Abstract]", "label": "General information and basis of presentation" } } }, "auth_ref": [] }, "ocft_GoldPlanningLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GoldPlanningLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Gold Planning Limited, offshore entities designated by certain selling shareholders of ber Technology.", "label": "Gold Planning Limited [Member]", "terseLabel": "Gold Planning Limited" } } }, "auth_ref": [] }, "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GoodsOrServicesTransferredAtPointInTimeMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails" ], "lang": { "en-us": { "role": { "label": "Goods or services transferred at point in time [member]", "terseLabel": "At a point in time" } }, "en": { "role": { "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]" } } }, "auth_ref": [ "r360" ] }, "ifrs-full_GoodsOrServicesTransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GoodsOrServicesTransferredOverTimeMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails" ], "lang": { "en-us": { "role": { "label": "GoodsOrServicesTransferredOverTimeMember", "terseLabel": "Over time" } }, "en": { "role": { "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]" } } }, "auth_ref": [ "r360" ] }, "ifrs-full_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill" } }, "en": { "role": { "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r12", "r101", "r108", "r237" ] }, "ifrs-full_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GoodwillMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [member]", "terseLabel": "Goodwill" } }, "en": { "role": { "documentation": "This member stands for goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r337" ] }, "ocft_GoodwillValueInUseCalculationRevenueGrowthRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GoodwillValueInUseCalculationRevenueGrowthRatePercentage", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of assumed revenue growth used to calculate the value of goodwill.", "label": "Goodwill, Value-In-Use Calculation, Revenue Growth Rate, Percentage", "terseLabel": "Revenue growth rate" } } }, "auth_ref": [] }, "ocft_GreatLakesLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GreatLakesLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for great lakes limited, the offshore entity of view foundation???s selling shareholder.", "label": "Great Lakes Limited [Member]", "terseLabel": "Great Lakes Limited" } } }, "auth_ref": [] }, "ifrs-full_GrossCarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossCarryingAmountMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Gross carrying amount", "terseLabel": "Cost" } }, "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]" } } }, "auth_ref": [ "r63", "r114", "r125", "r129", "r237", "r252", "r256", "r366" ] }, "ocft_GrossDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GrossDebt", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationNetDebtDetailsCalc2": { "parentTag": "ifrs-full_NetDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Gross Debt of the entity (i.e., debt before cash and liquid investments).", "label": "Gross Debt", "negatedLabel": "Gross debt - fixed interest rates" } } }, "auth_ref": [] }, "ifrs-full_GrossLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Gross lease liabilities", "terseLabel": "Including: lease liabilities" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r206", "r370" ] }, "ifrs-full_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross profit" } }, "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } } }, "auth_ref": [ "r324" ] }, "ocft_GrossSettledForeignCurrencySwapsInflow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GrossSettledForeignCurrencySwapsInflow", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contractual undiscounted cash inflows related to gross settled foreign currency swaps.", "label": "Gross Settled Foreign Currency Swaps, Inflow", "negatedLabel": "Gross settled (foreign currency swaps) - (inflow)" } } }, "auth_ref": [] }, "ocft_GrossSettledForeignCurrencySwapsOutflow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GrossSettledForeignCurrencySwapsOutflow", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contractual undiscounted cash outflows related to gross settled foreign currency swaps.", "label": "Gross Settled Foreign Currency Swaps, Outflow", "terseLabel": "Gross settled (foreign currency swaps) - outflow" } } }, "auth_ref": [] }, "ocft_GroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GroupMember", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to group for the particular period.", "label": "Group" } } }, "auth_ref": [] }, "ocft_GuaranteeGainOrLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "GuaranteeGainOrLossNet", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain or loss on guarantees.", "label": "Guarantee Gain or (Loss), Net", "terseLabel": "Guarantee gain, net" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hongkong" } } }, "auth_ref": [] }, "currency_HKD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "HKD", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "HKD" } } }, "auth_ref": [] }, "country_ID": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "ID", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Indonesia" } } }, "auth_ref": [] }, "currency_IDR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "IDR", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails" ], "lang": { "en-us": { "role": { "label": "IDR" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r387", "r388", "r389" ] }, "ocft_IfrsAwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsAwardDateAxis", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the award date axis.", "label": "Ifrs Award Date [Axis]" } } }, "auth_ref": [] }, "ocft_IfrsAwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsAwardDateDomain", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the award date member.", "label": "Ifrs Award Date [Domain]" } } }, "auth_ref": [] }, "ocft_IfrsBasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsBasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "IFRS Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of preparation" } } }, "auth_ref": [] }, "ocft_IfrsDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsDeposits", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepayment deposit receivables that represent amounts paid for goods and services before they have been delivered.", "label": "Ifrs Deposits", "terseLabel": "Deposit receivable" } } }, "auth_ref": [] }, "ocft_IfrsDerivativeFinancialInstrumentsAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsDerivativeFinancialInstrumentsAssetsMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "IFRS Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative financial asset" } } }, "auth_ref": [] }, "ocft_IfrsGeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsGeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for general and administrative expense.", "label": "Ifrs General And Administrative Expense [Member]", "terseLabel": "General and administrative expenses" } } }, "auth_ref": [] }, "ocft_IfrsJinYiTongLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsJinYiTongLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Jin Yi Tong Limited.", "label": "Ifrs Jin Yi Tong Limited [Member]", "terseLabel": "Jin Yi Tong Limited" } } }, "auth_ref": [] }, "ocft_IfrsLegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsLegalEntityAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the legal entity axis.", "label": "Ifrs Legal Entity [Axis]" } } }, "auth_ref": [] }, "ocft_IfrsLegalEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsLegalEntityDomain", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the legal entity domain.", "label": "Ifrs Legal Entity [Domain]" } } }, "auth_ref": [] }, "ocft_IfrsListingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsListingExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of fees paid or payable for listing expense.", "label": "IFRS Listing Expense", "terseLabel": "Listing expenses" } } }, "auth_ref": [] }, "ocft_IfrsOtherReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsOtherReservesMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for other reserves.", "label": "Ifrs Other Reserves [Member]", "terseLabel": "Others" } } }, "auth_ref": [] }, "ocft_IfrsOwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsOwnershipAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the award date axis.", "label": "Ifrs Ownership [Axis]" } } }, "auth_ref": [] }, "ocft_IfrsOwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsOwnershipDomain", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the award date domain.", "label": "Ifrs Ownership [Domain]" } } }, "auth_ref": [] }, "ocft_IfrsPaymentsForSharesHeldForShareIncentiveScheme": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsPaymentsForSharesHeldForShareIncentiveScheme", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for shares that are held for share incentive scheme.", "label": "Ifrs Payments For Shares Held For Share Incentive Scheme", "negatedLabel": "Payments for shares held for share incentive scheme" } } }, "auth_ref": [] }, "ocft_IfrsPreferentialIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsPreferentialIncomeTaxRate", "presentation": [ "http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The preferential income tax rate.", "label": "IFRS Preferential Income Tax Rate", "terseLabel": "Preferential income tax rate" } } }, "auth_ref": [] }, "ocft_IfrsProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Ifrs Proceeds From Issuance Initial Public Offering", "terseLabel": "Payments for shares repurchase" } } }, "auth_ref": [] }, "ocft_IfrsResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for research and development expenses.", "label": "Ifrs Research And Development Expense [Member]", "terseLabel": "Research and development expenses" } } }, "auth_ref": [] }, "ocft_IfrsRestrictedCashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsRestrictedCashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Restricted cash and time deposits over three months" } } }, "auth_ref": [] }, "ocft_IfrsRestrictedCashAndCashEquivalentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsRestrictedCashAndCashEquivalentsCurrent", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails": { "parentTag": "ifrs-full_NetDebt", "weight": -1.0, "order": 4.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The current portion of cash and cash equivalents whose use or withdrawal is restricted.", "label": "ifrs Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash and time deposits over three months", "totalLabel": "Restricted cash and time deposits over three months" } } }, "auth_ref": [] }, "ocft_IfrsRestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsRestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of cash and cash equivalents whose use or withdrawal is restricted.", "label": "Ifrs Restricted Cash and Cash Equivalents, Noncurrent", "negatedLabel": "Less: Non-current restricted cash", "terseLabel": "Restricted cash and time deposits over three months" } } }, "auth_ref": [] }, "ocft_IfrsSaleOfStockNameOfTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsSaleOfStockNameOfTransactionMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Ifrs Sale Of Stock Name Of Transaction [Member]" } } }, "auth_ref": [] }, "ocft_IfrsScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Ifrs Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents" } } }, "auth_ref": [] }, "ocft_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carry forwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Ifrs Schedule Of Components Of Income Tax Expense Benefit [Table Text Block]", "terseLabel": "Schedule of income tax benefit" } } }, "auth_ref": [] }, "ocft_IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the expected amount of income tax expense for the year to the amount of income tax expense that would result from applying domestic federal and provincial statutory tax rates to pre tax income.", "label": "Ifrs Schedule Of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of tax on the Group's loss before income tax differs from the theoretical amount statutory tax rate applicable to loss of the consolidated entities" } } }, "auth_ref": [] }, "ocft_IfrsSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsSegmentsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Ifrs Segments [Axis]" } } }, "auth_ref": [] }, "ocft_IfrsSegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsSegmentsDomain", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Ifrs Segments [Domain]" } } }, "auth_ref": [] }, "ocft_IfrsSellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsSellingAndMarketingExpenseMember", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareBasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for general and administrative expense.", "label": "Selling and marketing expenses [Member]", "terseLabel": "Selling and marketing expenses" } } }, "auth_ref": [] }, "ocft_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Ifrs Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Options vesting period" } } }, "auth_ref": [] }, "ocft_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage.", "label": "Ifrs Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of options vested" } } }, "auth_ref": [] }, "ocft_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Ifrs Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Period for which the share option plan is effective" } } }, "auth_ref": [] }, "ocft_IfrsSharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsSharesIssuedPricePerShare", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "ifrs Shares Issued, Price Per Share", "terseLabel": "Price per share (in USD per share)" } } }, "auth_ref": [] }, "ocft_IfrsStatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsStatementLineItems", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Ifrs Statement [Line Items]", "terseLabel": "Statement" } } }, "auth_ref": [] }, "ocft_IfrsStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsStatementTable", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.\n.", "label": "Ifrs Statement [Table]" } } }, "auth_ref": [] }, "ocft_IfrsStockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsStockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Ifrs Stock Repurchased and Retired During Period, Shares", "terseLabel": "Company bought back and cancelled" } } }, "auth_ref": [] }, "ocft_IfrsSubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsSubsidiarySaleOfStockAxis", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Ifrs Subsidiary Sale Of Stock [Axis]" } } }, "auth_ref": [] }, "ocft_IfrsTaxCreditCarryForwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsTaxCreditCarryForwardExpirationPeriod", "presentation": [ "http://www.ocft.com/role/DisclosureCriticalAccountingEstimatesAndJudgmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expiration period of the tax credit carryforward.", "label": "IFRS Tax Credit Carry forward, Expiration Period", "terseLabel": "Expiration period" } } }, "auth_ref": [] }, "ocft_IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosures of similar consolidated Variable Interest Entities (VIE),in aggregate, including how similar entities are aggregated, if separate reporting would not provide more useful information.", "label": "VIEs", "terseLabel": "VIEs" } } }, "auth_ref": [] }, "ocft_Ifrs_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "Ifrs_ProductOrServiceAxis", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Product Or Service [Axis]" } } }, "auth_ref": [] }, "ocft_Ifrs_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "Ifrs_ProductsAndServicesDomain", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Products And Services [Domain]" } } }, "auth_ref": [] }, "ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9", "terseLabel": "Impairment charges on associates" } }, "en": { "role": { "documentation": "The amount of impairment loss, impairment gain or reversal of impairment loss that is recognised in profit or loss in accordance with paragraph 5.5.8 of IFRS 9 and that arises from applying the impairment requirements in Section 5.5 of IFRS 9." } } }, "auth_ref": [ "r46" ] }, "ifrs-full_ImpairmentLossOnFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossOnFinancialAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss on financial assets", "terseLabel": "Impairment loss" } }, "en": { "role": { "documentation": "The amount of impairment loss on financial assets. [Refer: Financial assets; Impairment loss]" } } }, "auth_ref": [ "r321" ] }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss recognised in profit or loss, goodwill", "terseLabel": "Carrying amount of goodwill", "verboseLabel": "Goodwill" } }, "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]" } } }, "auth_ref": [ "r236" ] }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss recognised in profit or loss, intangible assets and goodwill", "negatedLabel": "Write-off", "verboseLabel": "Impairment loss of intangible assets (Note 14)" } }, "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets and goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets and goodwill]" } } }, "auth_ref": [ "r415" ] }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill", "terseLabel": "Net impairment losses on intangible assets", "verboseLabel": "Impairment charge on intangible assets" } }, "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r116" ] }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossRecognisedInProfitOrLossInvestmentProperty", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss recognised in profit or loss, investment property", "negatedLabel": "Impairment charges on associate" } }, "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for investment property. [Refer: Impairment loss recognised in profit or loss; Investment property]" } } }, "auth_ref": [ "r123", "r126" ] }, "ocft_ImpairmentLossRecognizedInProfitOrLossAssociates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ImpairmentLossRecognizedInProfitOrLossAssociates", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in profit or loss for investments in associates.", "label": "Impairment Loss Recognized in Profit or Loss, Associates", "negatedLabel": "Impairment charges on associate" } } }, "auth_ref": [] }, "ifrs-full_ImpairmentLossReversalOfImpairmentLossOnTradeReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossReversalOfImpairmentLossOnTradeReceivablesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment loss (reversal of impairment loss) on trade receivables [abstract]", "terseLabel": "Loss allowance" } } }, "auth_ref": [] }, "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss", "negatedLabel": "Net impairment losses on financial and contract assets" } }, "en": { "role": { "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]" } } }, "auth_ref": [ "r51" ] }, "ocft_ImplementationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ImplementationMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for implementation services.", "label": "Implementation [Member]", "terseLabel": "Implementation" } } }, "auth_ref": [] }, "ifrs-full_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxExpenseContinuingOperations", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent", "weight": -1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Tax expense (income)", "negatedLabel": "Income tax benefit/(expense)", "negatedTerseLabel": "Income tax expenses", "negatedTotalLabel": "Income tax benefit/(expense)", "verboseLabel": "Profits tax" } }, "en": { "role": { "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]" } } }, "auth_ref": [ "r48", "r54", "r55", "r56", "r88", "r166", "r280" ] }, "ocft_IncomeTaxExpenseOnUndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncomeTaxExpenseOnUndistributedEarnings", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense on undistributed earnings.", "label": "Income Tax Expense On Undistributed Earnings" } } }, "auth_ref": [] }, "ocft_IncomeTaxesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncomeTaxesDisclosureLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Taxes Disclosure" } } }, "auth_ref": [] }, "ocft_IncomeTaxesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncomeTaxesDisclosureTable", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about income tax.", "label": "Income Taxes Disclosure [Table]" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid (refund), classified as operating activities", "negatedLabel": "Income tax paid" } }, "en": { "role": { "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]" } } }, "auth_ref": [ "r135", "r340" ] }, "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes", "totalLabel": "Net (decrease)/increase in cash and cash equivalents" } }, "en": { "role": { "documentation": "The increase (decrease) in cash and cash equivalents before the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]" } } }, "auth_ref": [ "r138" ] }, "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "Total increase (decrease) in equity, excluding comprehensive income (loss).", "label": "Increase (decrease) in equity, excluding comprehensive income (loss)", "totalLabel": "Total transactions with equity holders at their capacity as equity holders for the year" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in fair value measurement due to reasonably possible decrease in unobservable input, recognised in other comprehensive income, after tax, assets", "terseLabel": "Impact on the assets and other comprehensive income, decrease" } }, "en": { "role": { "documentation": "The amount of increase (decrease) in the fair value measurement of assets, recognised in other comprehensive income after tax, due to a reasonably possible decrease in an unobservable input. [Refer: Tax income (expense)]" } } }, "auth_ref": [ "r431" ] }, "ifrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in fair value measurement due to reasonably possible increase in unobservable input, recognised in other comprehensive income, after tax, assets", "terseLabel": "Impact on the assets and other comprehensive income, increase" } }, "en": { "role": { "documentation": "The amount of increase (decrease) in the fair value measurement of assets, recognised in other comprehensive income after tax, due to a reasonably possible increase in an unobservable input. [Refer: Tax income (expense)]" } } }, "auth_ref": [ "r431" ] }, "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in number of ordinary shares issued", "terseLabel": "Increase in ordinary shares" } }, "en": { "role": { "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]" } } }, "auth_ref": [ "r399" ] }, "ocft_IncreaseDecreaseInOtherComprehensiveIncomeDueToReasonablyPossibleIncreaseInDesignatedRiskComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseInOtherComprehensiveIncomeDueToReasonablyPossibleIncreaseInDesignatedRiskComponent", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in other comprehensive income as a result of an increase in a designated risk component that was reasonably possible at the end of the reporting period. Excludes defined benefit plan obligations.", "label": "Increase (Decrease) in Other Comprehensive Income Due to Reasonably Possible Increase in Designated Risk Component", "terseLabel": "Impact on economic value if interest rates rise by 200 basis points" } } }, "auth_ref": [] }, "ocft_IncreaseDecreaseInPostTaxProfitDueToReasonablyPossibleIncreaseInActuarialAssumption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseInPostTaxProfitDueToReasonablyPossibleIncreaseInActuarialAssumption", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in post tax profit that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period.", "label": "Increase Decrease In Post Tax Profit Due To Reasonably Possible Increase In Actuarial Assumption", "terseLabel": "Impact on post tax profit due to increase in foreign currency" } } }, "auth_ref": [] }, "ocft_IncreaseDecreaseInProfitAndLossDueToReasonablyPossibleIncreaseInDesignatedRiskComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseInProfitAndLossDueToReasonablyPossibleIncreaseInDesignatedRiskComponent", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in profit and loss as a result of an increase in a designated risk component that was reasonably possible at the end of the reporting period. Excludes defined benefit plan obligations.", "label": "Increase (Decrease) in Profit and Loss Due to Reasonably Possible Increase in Designated Risk Component", "terseLabel": "Impact on earnings over the next 12 months if interest rates rise by 200 basis points" } } }, "auth_ref": [] }, "ocft_IncreaseDecreaseInWorkingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseInWorkingCapitalAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Changes in working capital :", "terseLabel": "Changes in working capital:" } } }, "auth_ref": [] }, "ocft_IncreaseDecreasePostTaxProfitDueToReasonablyPossibleDecreaseInActuarialAssumption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreasePostTaxProfitDueToReasonablyPossibleDecreaseInActuarialAssumption", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in post tax profit that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period.", "label": "Increase Decrease Post Tax Profit Due To Reasonably Possible Decrease In Actuarial Assumption", "terseLabel": "Impact on post tax profit due to decrease in foreign currency" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseThroughChangeInEquityOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughChangeInEquityOfSubsidiaries", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through change in equity of subsidiaries, equity", "terseLabel": "Transactions with non-controlling interests" } }, "en": { "role": { "documentation": "The increase (decrease) in the entity's equity resulting from the change in the equity of subsidiaries. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r398" ] }, "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughExerciseOfOptions", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through exercise of options, equity", "terseLabel": "Exercise of shares under Share Option Scheme" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the exercise of options." } } }, "auth_ref": [ "r398" ] }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through net exchange differences, allowance account for credit losses of financial assets", "negatedLabel": "Exchange difference", "terseLabel": "Exchange difference" } }, "en": { "role": { "documentation": "The increase (decrease) in an allowance account for credit losses of financial assets resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Allowance account for credit losses of financial assets]" } } }, "auth_ref": [ "r442" ] }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill", "negatedLabel": "Exchange differences" } }, "en": { "role": { "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r118" ] }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through net exchange differences, property, plant and equipment", "negatedLabel": "Exchange difference" } }, "en": { "role": { "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r67" ] }, "ocft_IncreaseDecreaseThroughShareBasedPaymentTransactionsExerciseOfSharesUnderShareOptionScheme": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseThroughShareBasedPaymentTransactionsExerciseOfSharesUnderShareOptionScheme", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of Exercise of shares under share option Scheme.", "label": "Increase Decrease Through Share based Payment Transactions, exercise of shares under share option Scheme", "terseLabel": "Exercise of shares under share option Scheme" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through share-based payment transactions, equity", "terseLabel": "Value of employee services and business cooperation arrangements (Note 27)" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]" } } }, "auth_ref": [ "r5" ] }, "ocft_IncreaseDecreaseThroughSharebasedPaymentTransactionsVestingOfRestrictedShareUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactionsVestingOfRestrictedShareUnits", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in equity resulting from share-based payment transactions other equity instruments.", "label": "Increase Decrease Through Share based Payment Transactions, Vesting of Restricted Share Units", "verboseLabel": "Vesting of shares under Restricted Share Unit Scheme" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) through transfers and other changes, intangible assets other than goodwill", "terseLabel": "Transfer" } }, "en": { "role": { "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r416" ] }, "ocft_IncreaseNumberOfOrdinarySharesAvailableForAwardGrantPurpose": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IncreaseNumberOfOrdinarySharesAvailableForAwardGrantPurpose", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares represents number of ordinary shares available for award grant purpose.", "label": "Increase The Number Of Ordinary Shares Available For Award Grant Purpose", "terseLabel": "Shares available for award grant purpose" } } }, "auth_ref": [] }, "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Cash-generating units [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r107" ] }, "ocft_InitialRedemptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InitialRedemptionLiability", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of initial redemption liability.", "label": "Initial Redemption Liability", "terseLabel": "Initial redemption liability" } } }, "auth_ref": [] }, "ocft_IntangibleAssetsAcquiredThroughBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IntangibleAssetsAcquiredThroughBusinessCombinationMember", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining intangible assets acquired through business combination.", "label": "Intangible assets acquired through business combination [Member]", "terseLabel": "Intangible assets acquired through business combination" } } }, "auth_ref": [] }, "ifrs-full_IntangibleAssetsAndGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwill", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets and goodwill", "periodEndLabel": "End of the year", "periodStartLabel": "Beginning of the year", "terseLabel": "Intangible assets" } }, "en": { "role": { "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r401" ] }, "ifrs-full_IntangibleAssetsAndGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwillMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets and goodwill [member]" } }, "en": { "role": { "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r417" ] }, "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwillMember", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible asset other than goodwill [member]" } }, "en": { "role": { "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r120", "r337", "r361" ] }, "ifrs-full_IntangibleAssetsUnderDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsUnderDevelopmentMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets under development [member]", "terseLabel": "Development cost in progress" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets representing such assets under development. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r339" ] }, "ocft_InterestAndCommissionIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InterestAndCommissionIncome", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest and commission income from customer.", "label": "Interest and commission income", "terseLabel": "Interest and commission income" } } }, "auth_ref": [] }, "ifrs-full_InterestExpenseOnBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnBorrowings", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense on borrowings", "negatedLabel": "Interest expense on borrowings" } }, "en": { "role": { "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]" } } }, "auth_ref": [ "r399" ] }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails": { "parentTag": "ocft_TotalExpensesLeases", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails", "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense on lease liabilities", "negatedLabel": "Interest expense on lease liabilities", "verboseLabel": "Interest expenses (included in finance cost)" } }, "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r200" ] }, "ocft_InterestExpenseOnRedemptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InterestExpenseOnRedemptionLiability", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": "ifrs-full_FinanceCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of interest expense on redemption liability.", "label": "Interest Expense on Redemption Liability", "negatedLabel": "Interest expense on redemption liability" } } }, "auth_ref": [] }, "ocft_InterestExpensesPaidRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InterestExpensesPaidRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest expenses paid on a debt or other obligation to related party.", "label": "Interest Expenses Paid Related Party Transactions", "terseLabel": "Interest expenses" } } }, "auth_ref": [] }, "ocft_InterestInSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InterestInSubsidiaries", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of interest in subsidiaries.", "label": "Interest in Subsidiaries", "terseLabel": "Interest in subsidiaries" } } }, "auth_ref": [] }, "ocft_InterestIncomeOnBankDepositsRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InterestIncomeOnBankDepositsRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest income on bank deposits related to related party transactions.", "label": "Interest Income On Bank Deposits, Related Party Transactions", "terseLabel": "Interest income on bank deposits" } } }, "auth_ref": [] }, "ifrs-full_InterestIncomeOnDeposits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestIncomeOnDeposits", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails": { "parentTag": "ifrs-full_FinanceIncomeCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureFinanceCostsNetDetails" ], "lang": { "en-us": { "role": { "label": "Interest income on bank deposits", "terseLabel": "Interest income on bank deposits" } }, "en": { "role": { "documentation": "The amount of interest income on deposits. [Refer: Interest income]" } } }, "auth_ref": [ "r399" ] }, "ifrs-full_InterestPaidClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestPaidClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest paid, classified as financing activities", "negatedLabel": "Interest paid" } }, "en": { "role": { "documentation": "The cash outflow for interest paid, classified as financing activities." } } }, "auth_ref": [ "r134" ] }, "ifrs-full_InterestRateRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestRateRiskMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "label": "Interest rate risk" } }, "en": { "role": { "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r276" ] }, "ocft_InterestReceivedOnFinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InterestReceivedOnFinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of interest received on the financial assets at fair value through profit or loss.", "label": "Interest Received on Financial Assets at Fair Value Through Profit or Loss", "terseLabel": "Interest received on financial assets at fair value through profit or loss" } } }, "auth_ref": [] }, "ifrs-full_InternalCreditGradesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InternalCreditGradesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Internal credit grades [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r365", "r374" ] }, "ifrs-full_InvestmentAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InvestmentAccountedForUsingEquityMethod", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Investments accounted for using the equity method.", "terseLabel": "Investments accounted for using the equity method" } }, "en": { "role": { "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]" } } }, "auth_ref": [ "r13", "r167", "r282" ] }, "ocft_InvestmentInAssociateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InvestmentInAssociateAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Investment In Associate [Abstract]", "terseLabel": "Investment in associate" } } }, "auth_ref": [] }, "ocft_InvestmentInAssociateDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InvestmentInAssociateDisposal", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of sale of investments in associates in an entity's separate financial statements", "label": "Investment In Associate, Disposal", "terseLabel": "Disposal" } } }, "auth_ref": [] }, "ocft_InvestmentInJointVentureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InvestmentInJointVentureAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Investment in joint venture" } } }, "auth_ref": [] }, "ocft_InvestmentIncomeFromLoanToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InvestmentIncomeFromLoanToRelatedParty", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of investment income, such as interest and dividends that were earned on a loan to a related party.", "label": "Investment Income From Loan to Related Party", "terseLabel": "Investment income from loan to related party" } } }, "auth_ref": [] }, "ifrs-full_InvestmentPropertyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InvestmentPropertyMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Investment property [member]" } }, "en": { "role": { "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]" } } }, "auth_ref": [ "r355", "r357", "r399" ] }, "ifrs-full_InvestmentsAccountedForUsingEquityMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InvestmentsAccountedForUsingEquityMethodAbstract", "lang": { "en-us": { "role": { "label": "Investments accounted for using the equity method" } } }, "auth_ref": [] }, "ifrs-full_InvestmentsInAssociates": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InvestmentsInAssociates", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Investments in associates", "periodEndLabel": "At end of year", "periodStartLabel": "At beginning of year" } }, "en": { "role": { "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Associates [member]]" } } }, "auth_ref": [ "r89" ] }, "ifrs-full_InvestmentsInJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InvestmentsInJointVentures", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Investments in joint ventures", "periodEndLabel": "At end of year", "periodStartLabel": "At beginning of year" } }, "en": { "role": { "documentation": "The amount of investments in joint ventures in an entity's separate financial statements. [Refer: Joint ventures [member]]" } } }, "auth_ref": [ "r89" ] }, "ocft_InvestmentsInJointVenturesAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "InvestmentsInJointVenturesAdditions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in joint venture investments, from additional investments made during the period.", "label": "Investments In Joint Ventures, Additions", "terseLabel": "Additions" } } }, "auth_ref": [] }, "ifrs-full_InvestmentsInSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InvestmentsInSubsidiaries", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Investments in subsidiaries", "verboseLabel": "Equity investment in subsidiaries" } }, "en": { "role": { "documentation": "The amount of investments in subsidiaries in an entity's separate financial statements. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r89" ] }, "ocft_IssuanceOfOrdinarySharesUponInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "IssuanceOfOrdinarySharesUponInitialPublicOffering", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase in equity through the issue of ordinary shares upon initial public offering.", "label": "Issuance of Ordinary Shares Upon Initial Public Offering", "terseLabel": "Issuance of ordinary shares upon initial public offering" } } }, "auth_ref": [] }, "ifrs-full_IssueOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssueOfEquity", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Issue of equity", "terseLabel": "Issuance of ordinary shares" } }, "en": { "role": { "documentation": "The increase in equity through the issue of equity instruments." } } }, "auth_ref": [ "r5" ] }, "ifrs-full_IssuedCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapital", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Issued capital", "terseLabel": "Share capital", "verboseLabel": "Issued and paid-in capital" } }, "en": { "role": { "documentation": "The nominal value of capital issued." } } }, "auth_ref": [ "r327" ] }, "ifrs-full_IssuedCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapitalMember", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Share capitals" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing issued capital." } } }, "auth_ref": [ "r6" ] }, "ocft_January2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "January2020Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for january 2020.", "label": "January 2020" } } }, "auth_ref": [] }, "ocft_January2022FourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "January2022FourMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for four, January 2022.", "label": "January 2022, Four [Member]", "terseLabel": "January 2022, Four" } } }, "auth_ref": [] }, "ocft_January2022OneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "January2022OneMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for one, January 2022.", "label": "January 2022, One [Member]", "terseLabel": "January 2022, One" } } }, "auth_ref": [] }, "ocft_January2022ThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "January2022ThreeMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for three, January 2022.", "label": "January 2022, Three [Member]", "terseLabel": "January 2022, Three" } } }, "auth_ref": [] }, "ocft_January2022TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "January2022TwoMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for two, January 2022.", "label": "January 2022, Two [Member]", "terseLabel": "January 2022, Two" } } }, "auth_ref": [] }, "ocft_January2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "January2023Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for January 2023.", "label": "January 2023 [Member]", "terseLabel": "January 2023" } } }, "auth_ref": [] }, "ocft_JinChengLongLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "JinChengLongLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Jin Cheng Long Limited.", "label": "Jin Cheng Long Limited", "terseLabel": "Jin Cheng Long Limited" } } }, "auth_ref": [] }, "ocft_JinTaiYuanLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "JinTaiYuanLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Jin Tai Yuan Limited [Member]", "label": "Jin Tai Yuan Limited", "terseLabel": "Jin Tai Yuan Limited" } } }, "auth_ref": [] }, "ocft_July2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "July2020Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for july 2020.", "label": "July 2020" } } }, "auth_ref": [] }, "ocft_July2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "July2021Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for july 2021.", "label": "July 2021" } } }, "auth_ref": [] }, "ocft_July2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "July2022Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for July 2022.", "label": "July 2022 [Member]", "terseLabel": "July 2022" } } }, "auth_ref": [] }, "ocft_June2021OneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "June2021OneMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for one, june 2021.", "label": "June 2021, One" } } }, "auth_ref": [] }, "ocft_June2021ThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "June2021ThreeMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for three, june 2021.", "label": "June 2021, Three" } } }, "auth_ref": [] }, "ocft_June2021TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "June2021TwoMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for two, june 2021.", "label": "June 2021, Two" } } }, "auth_ref": [] }, "ifrs-full_KeyManagementPersonnelCompensation": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensation", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails" ], "lang": { "en-us": { "role": { "label": "Key management personnel compensation", "totalLabel": "Total" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r81" ] }, "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensationSharebasedPayment", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails" ], "lang": { "en-us": { "role": { "label": "Key management personnel compensation, share-based payment", "terseLabel": "Share-based payments" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r80" ] }, "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails" ], "lang": { "en-us": { "role": { "label": "Key management personnel compensation, short-term employee benefits", "terseLabel": "Wages and salaries" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r79" ] }, "ocft_KeyManagementPersonnelCompensationWelfareAndOtherBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "KeyManagementPersonnelCompensationWelfareAndOtherBenefits", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of compensation to key management personnel in the form of welfare and other benefits.", "label": "Key Management Personnel Compensation, Welfare and Other Benefits", "terseLabel": "Welfare and other benefits" } } }, "auth_ref": [] }, "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelOfEntityOrParentMember", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsKeyManagementPersonnelCompensationsDetails" ], "lang": { "en-us": { "role": { "label": "Key management" } }, "en": { "role": { "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity." } } }, "auth_ref": [ "r84" ] }, "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "1 to 5 years" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year and not later than five years." } } }, "auth_ref": [ "r368", "r376" ] }, "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Later than one year and not later than two years [member]", "terseLabel": "Expected to be recognized in one to two years", "verboseLabel": "1 to 2 years" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year and not later than two years." } } }, "auth_ref": [ "r208", "r209", "r221", "r369", "r376", "r399" ] }, "ifrs-full_LaterThanThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanThreeYearsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Later than three years [member]", "terseLabel": "Expected to be recognized beyond three years", "verboseLabel": "Above 3 years" } }, "en": { "role": { "documentation": "This member stands for a time band of later than three years." } } }, "auth_ref": [ "r369", "r376" ] }, "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Later than two years and not later than three years [member]", "terseLabel": "Expected to be recognized in two to three years", "verboseLabel": "2 to 3 years" } }, "en": { "role": { "documentation": "This member stands for a time band of later than two years and not later than three years." } } }, "auth_ref": [ "r208", "r209", "r221", "r369", "r376", "r399" ] }, "ifrs-full_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails": { "parentTag": "ifrs-full_NetDebt", "weight": 1.0, "order": 3.0 }, "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 5.0 }, "http://www.ocft.com/role/DisclosureLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureLeasesDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "negatedLabel": "Lease liabilities", "terseLabel": "Lease liabilities (Note 18(a))", "totalLabel": "Lease liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration." } } }, "auth_ref": [ "r198" ] }, "ifrs-full_LeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities [abstract]", "terseLabel": "Lease liabilities" } } }, "auth_ref": [] }, "ifrs-full_LeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilitiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities [member]", "terseLabel": "Lease liabilities" } }, "en": { "role": { "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r348", "r351" ] }, "ifrs-full_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "terseLabel": "Leasehold improvements" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement." } } }, "auth_ref": [ "r408" ] }, "ifrs-full_LeasesAsLesseeRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeasesAsLesseeRelatedPartyTransactions", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Leases as lessee, related party transactions", "terseLabel": "Leasing payment" } }, "en": { "role": { "documentation": "The amount of leases where the entity was the lessee in related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r335" ] }, "ifrs-full_Level1OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level1OfFairValueHierarchyMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Level 1" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date." } } }, "auth_ref": [ "r73", "r173" ] }, "ifrs-full_Level2OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level2OfFairValueHierarchyMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Level 2" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly." } } }, "auth_ref": [ "r173" ] }, "ifrs-full_Level3OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level3OfFairValueHierarchyMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "terseLabel": "Level 3" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability." } } }, "auth_ref": [ "r173" ] }, "ifrs-full_LevelsOfFairValueHierarchyAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LevelsOfFairValueHierarchyAxis", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFairValueMeasurementDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Levels of fair value hierarchy [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r73", "r173" ] }, "ifrs-full_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "negatedLabel": "Total liabilities", "totalLabel": "Total liabilities" } }, "en": { "role": { "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } } }, "auth_ref": [ "r21", "r172", "r173", "r179", "r281", "r287" ] }, "ifrs-full_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [abstract]", "terseLabel": "LIABILITIES" } } }, "auth_ref": [] }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivitiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities arising from financing activities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r349" ] }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivitiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities arising from financing activities [member]" } }, "en": { "role": { "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r349" ] }, "ifrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities measured at fair value and issued with inseparable third-party credit enhancement [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r182" ] }, "ifrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities measured at fair value and issued with inseparable third-party credit enhancement [member]" } }, "en": { "role": { "documentation": "This member stands for liabilities measured at fair value and issued with inseparable third-party credit enhancement. It also represents the standard value for the 'Liabilities measured at fair value and issued with inseparable third-party credit enhancement' axis if no other member is used. [Refer: Liabilities; At fair value [member]]" } } }, "auth_ref": [ "r182" ] }, "ifrs-full_LicencesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LicencesMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licences [member]", "terseLabel": "Business licenses" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets representing the right to use certain intangible assets owned by another entity. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r418" ] }, "ifrs-full_LineItemsByFunctionMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LineItemsByFunctionMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsAmortizationDetails", "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDepreciationChargeDetails" ], "lang": { "en-us": { "role": { "label": "Line items by function [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used." } } }, "auth_ref": [ "r397", "r399" ] }, "ifrs-full_LiquidityRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiquidityRiskMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Liquidity risk" } }, "en": { "role": { "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r216", "r217", "r218", "r364" ] }, "ocft_ListedSecuritiesDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ListedSecuritiesDebtMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for listed securities, debt.", "label": "Debt securities" } } }, "auth_ref": [] }, "ocft_LoansAndAdvancesToCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "LoansAndAdvancesToCustomerMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for loans and advances to customer.", "label": "Loans and advances to customers." } } }, "auth_ref": [] }, "ifrs-full_LoansAndAdvancesToCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LoansAndAdvancesToCustomers", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankDetails" ], "lang": { "en-us": { "role": { "label": "Loans and advances to customers", "terseLabel": "Loans and advances to customers" } }, "en": { "role": { "documentation": "The amount of loans and advances the entity has made to customers." } } }, "auth_ref": [ "r401" ] }, "ocft_LoansAndAdvancesToCustomersFromVirtualBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "LoansAndAdvancesToCustomersFromVirtualBankMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for loans and advances to customers from virtual bank.", "label": "Loans and advances to customers from virtual bank [Member]", "terseLabel": "Loans and advances to customers from virtual bank" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ocft_LongTermGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "LongTermGrowthRateMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the long term growth rate.", "label": "Long Term Growth Rate [member]", "terseLabel": "Long term growth rate." } } }, "auth_ref": [] }, "ocft_LufaxHoldingLtdAndItsSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "LufaxHoldingLtdAndItsSubsidiariesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Lufax and its subsidiaries.", "label": "Lufax Holding Ltd (\"Lufax\" and its subsidiaries [Member]", "terseLabel": "Lufax Holding Ltd (\"Lufax\" and its subsidiaries)" } } }, "auth_ref": [] }, "country_MY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MY", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Malaysia" } } }, "auth_ref": [] }, "currency_MYR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "MYR", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails" ], "lang": { "en-us": { "role": { "label": "MYR" } } }, "auth_ref": [] }, "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorComponentsOfTaxExpenseIncomeAbstract", "lang": { "en-us": { "role": { "label": "Income tax benefit/(expense)" } } }, "auth_ref": [] }, "ifrs-full_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersServiceFeesChargedOnLoansFacilitatedDetails" ], "lang": { "en-us": { "role": { "label": "Major customers [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r292" ] }, "ifrs-full_MajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorCustomersMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersServiceFeesChargedOnLoansFacilitatedDetails" ], "lang": { "en-us": { "role": { "label": "Customers [member]" } }, "en": { "role": { "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used." } } }, "auth_ref": [ "r292" ] }, "ifrs-full_MarketRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MarketRiskMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "label": "Market risk" } }, "en": { "role": { "documentation": "This member stands for the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market prices. Market risk comprises three types of risk: currency risk, interest rate risk and other price risk. [Refer: Currency risk [member]; Interest rate risk [member]; Other price risk [member]; Financial instruments, class [member]]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r364" ] }, "ifrs-full_MaturityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MaturityAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Maturity [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r24", "r192", "r208", "r209", "r213", "r214", "r215", "r221", "r245", "r261", "r333", "r369" ] }, "ifrs-full_MaximumExposureToLossFromInterestsInStructuredEntities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MaximumExposureToLossFromInterestsInStructuredEntities", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum exposure to loss from interests in structured entities", "verboseLabel": "The Group's maximum exposure" } }, "en": { "role": { "documentation": "The amount that best represents the entity's maximum exposure to loss from its interests in structured entities. [Refer: Unconsolidated structured entities [member]]" } } }, "auth_ref": [ "r155" ] }, "ocft_MinorityInterestPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "MinorityInterestPercentage", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of remaining equity interest.", "label": "Minority Interest Percentage", "terseLabel": "Remaining equity interest (as a percent)" } } }, "auth_ref": [] }, "ocft_MonteCarloMethodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "MonteCarloMethodMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a.", "label": "Monte carlo method" } } }, "auth_ref": [] }, "ocft_NationalDreamLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NationalDreamLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for national dream limited, a financial investor.", "label": "National Dream Limited [Member]", "terseLabel": "National Dream Limited" } } }, "auth_ref": [] }, "ifrs-full_NetAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetAssetsLiabilities", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Assets (liabilities)", "terseLabel": "Net assets" } }, "en": { "role": { "documentation": "The amount of assets less the amount of liabilities." } } }, "auth_ref": [ "r352", "r399" ] }, "ifrs-full_NetAssetsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetAssetsLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Net assets (liabilities) [abstract]", "terseLabel": "Summarised balance sheet" } } }, "auth_ref": [] }, "ifrs-full_NetDebt": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDebt", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationNetDebtDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Net debt", "negatedPeriodEndLabel": "Net debt at the end of the year", "negatedPeriodStartLabel": "Net debt at the beginning of the year", "negatedTotalLabel": "Net debt" } }, "en": { "role": { "documentation": "The amount of net debt of the entity." } } }, "auth_ref": [ "r399" ] }, "ocft_NetDebtReconciliationAcquisitionOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NetDebtReconciliationAcquisitionOfSubsidiaries", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "Net debt reconciliation from acquisition of subsidiaries.", "label": "Net Debt Reconciliation, Acquisition of Subsidiaries", "verboseLabel": "Acquisition of subsidiaries (Note 35)" } } }, "auth_ref": [] }, "ifrs-full_NetDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 5.0 }, "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Net deferred tax assets", "terseLabel": "Deferred tax assets", "totalLabel": "Deferred tax assets" } }, "en": { "role": { "documentation": "The amount of deferred tax assets net of deferred tax liabilities, when the absolute amount of deferred tax assets is greater than the absolute amount of deferred tax liabilities. [Refer: Deferred tax assets; Deferred tax liabilities]" } } }, "auth_ref": [ "r406" ] }, "ifrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails" ], "lang": { "en-us": { "role": { "label": "Net deferred tax assets and liabilities [abstract]", "terseLabel": "Offsetting of deferred tax assets and deferred tax liabilities" } } }, "auth_ref": [] }, "ifrs-full_NetDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxOffsettingsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Net deferred tax liabilities", "terseLabel": "Deferred tax liabilities", "totalLabel": "Deferred tax liabilities" } }, "en": { "role": { "documentation": "The amount of deferred tax liabilities net of deferred tax assets, when the absolute amount of deferred tax liabilities is greater than the absolute amount of deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]" } } }, "auth_ref": [ "r406" ] }, "ocft_NetGainFromWealthManagementProductsIssuedByRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NetGainFromWealthManagementProductsIssuedByRelatedParties", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of net gain earned from wealth management products issued by related parties.", "label": "Net Gain From Wealth Management Products Issued By Related Parties", "terseLabel": "Net gain from wealth management products consolidated by related parties" } } }, "auth_ref": [] }, "ocft_NetImpairmentLossesOnFinancialAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NetImpairmentLossesOnFinancialAndContractAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss on financial and contract assets.", "label": "Net impairment losses on financial and contract assets", "verboseLabel": "Net impairment losses on financial and contract assets" } } }, "auth_ref": [] }, "ocft_NewlyIssuedOrdinarySharesUponInitialPublicOffering": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NewlyIssuedOrdinarySharesUponInitialPublicOffering", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of Newly issued ordinary shares upon initial public offering.", "label": "Newly Issued Ordinary Shares Upon Initial Public Offering", "terseLabel": "Newly issued ordinary shares upon initial public offering" } } }, "auth_ref": [] }, "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsAfterReportingPeriodAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-adjusting events after reporting period [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r52" ] }, "ifrs-full_NonadjustingEventsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsMember", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-adjusting events after reporting period [member]" } }, "en": { "role": { "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used." } } }, "auth_ref": [ "r52" ] }, "ifrs-full_NoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-controlling interests", "terseLabel": "Noncontrolling interests" } }, "en": { "role": { "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r19", "r147", "r149" ] }, "ifrs-full_NoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncontrollingInterestsMember", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Non controlling interest" } }, "en": { "role": { "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent." } } }, "auth_ref": [ "r6" ] }, "ifrs-full_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current assets", "terseLabel": "Total non-current assets", "totalLabel": "Total noncurrent assets" } }, "en": { "role": { "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]" } } }, "auth_ref": [ "r25", "r157", "r353" ] }, "ifrs-full_NoncurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentAssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current assets [abstract]", "terseLabel": "Noncurrent assets" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentContractLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails": { "parentTag": "ifrs-full_ContractLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current contract liabilities", "negatedLabel": "Less: Non-current contract liabilities", "terseLabel": "Contract liabilities" } }, "en": { "role": { "documentation": "The amount of non-current contract liabilities. [Refer: Contract liabilities]" } } }, "auth_ref": [ "r184" ] }, "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current financial assets at fair value through other comprehensive income", "verboseLabel": "Financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of non-current financial assets at fair value through other comprehensive income. [Refer: Financial assets at fair value through other comprehensive income]" } } }, "auth_ref": [ "r271" ] }, "ifrs-full_NoncurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Non-current financial assets measured at fair value through other comprehensive income", "negatedLabel": "Less: Non-current financial asset measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of non-current financial assets measured at fair value through other comprehensive income. [Refer: Financial assets measured at fair value through other comprehensive income]" } } }, "auth_ref": [ "r271" ] }, "ifrs-full_NoncurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureLeasesDetails": { "parentTag": "ifrs-full_LeaseLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetailsCalc2": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureLeasesDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Non-current lease liabilities", "negatedLabel": "Lease liabilities", "negatedTerseLabel": "-due after one year", "verboseLabel": "Non current" } }, "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r198" ] }, "ifrs-full_NoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities", "terseLabel": "Total non-current liabilities", "totalLabel": "Total noncurrent liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]" } } }, "auth_ref": [ "r26", "r159", "r353" ] }, "ifrs-full_NoncurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLiabilitiesAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities [abstract]", "terseLabel": "Noncurrent liabilities" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentPayables", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade and other non-current payables", "negatedTotalLabel": "Total trade and other non-current payables", "terseLabel": "Trade and other payables" } }, "en": { "role": { "documentation": "The amount of non-current trade payables and non-current other payables. [Refer: Other non-current payables; Non-current trade payables]" } } }, "auth_ref": [ "r16" ] }, "ocft_NoncurrentPrepaymentsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NoncurrentPrepaymentsAndOtherAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetailsCalc2": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of noncurrent prepayments and other assets.", "label": "Noncurrent Prepayments And Other Assets", "negatedLabel": "Less: Non-current portion of other receivables", "verboseLabel": "Prepayments and other receivables" } } }, "auth_ref": [] }, "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ocft_FinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Non-derivative financial liabilities, undiscounted cash flows", "totalLabel": "Non-derivative financial liabilities" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities." } } }, "auth_ref": [ "r258" ] }, "ifrs-full_NotLaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NotLaterThanOneYearMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Not later than one year [member]", "terseLabel": "Expected to be recognized within one year", "verboseLabel": "Up to 1 year" } }, "en": { "role": { "documentation": "This member stands for a time band of not later than one year." } } }, "auth_ref": [ "r23", "r208", "r209", "r221", "r369", "r376" ] }, "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments granted in share-based payment arrangement", "terseLabel": "Granted" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement." } } }, "auth_ref": [ "r234", "r433" ] }, "ocft_NumberOfInvestorsPurchasing": { "xbrltype": "integerItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NumberOfInvestorsPurchasing", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of investors purchasing shares in the offering.", "label": "Number Of Investors Purchasing", "terseLabel": "Number of investors" } } }, "auth_ref": [] }, "ocft_NumberOfOrdinarySharesIssuedUnderShareIncentiveScheme": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NumberOfOrdinarySharesIssuedUnderShareIncentiveScheme", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Share represents issued shares under the incentive scheme.", "label": "Number Of Ordinary Shares Issued Under The Share Incentive Scheme", "terseLabel": "Shares issued under incentive scheme" } } }, "auth_ref": [] }, "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments exercised or vested in share-based payment arrangement", "negatedLabel": "Vested" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement." } } }, "auth_ref": [ "r433" ] }, "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments forfeited in share-based payment arrangement", "negatedLabel": "Forfeited" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement." } } }, "auth_ref": [ "r433" ] }, "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments outstanding in share-based payment arrangement", "periodEndLabel": "At the end of the year", "periodStartLabel": "At the beginning of the year", "terseLabel": "Number of restricted share units" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r433" ] }, "ifrs-full_NumberOfOutstandingShareOptions": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOutstandingShareOptions", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Number of share options", "periodEndLabel": "At the end of the year", "periodStartLabel": "At the beginning of the year", "verboseLabel": "Number of share options" } }, "en": { "role": { "documentation": "The number of share options outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r224", "r228", "r230" ] }, "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number of share options exercised in share-based payment arrangement", "negatedLabel": "Exercised" } }, "en": { "role": { "documentation": "The number of share options exercised in a share-based payment arrangement." } } }, "auth_ref": [ "r227" ] }, "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number of share options forfeited in share-based payment arrangement", "negatedLabel": "Forfeited" } }, "en": { "role": { "documentation": "The number of share options forfeited in a share-based payment arrangement." } } }, "auth_ref": [ "r226" ] }, "ifrs-full_NumberOfSharesAuthorised": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesAuthorised", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares authorised", "verboseLabel": "Authorized shares" } }, "en": { "role": { "documentation": "The number of shares authorised." } } }, "auth_ref": [ "r30" ] }, "ocft_NumberOfSharesAuthorisedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "NumberOfSharesAuthorisedAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Number Of Shares Authorised Abstract", "terseLabel": "Authorized" } } }, "auth_ref": [] }, "ifrs-full_NumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesIssued", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares issued", "periodEndLabel": "Issued shares at end of period", "periodStartLabel": "Issued shares at beginning of period", "verboseLabel": "Underwritten public" } }, "en": { "role": { "documentation": "The number of shares issued by the entity." } } }, "auth_ref": [ "r398" ] }, "ifrs-full_NumberOfSharesIssuedAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesIssuedAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares issued [abstract]", "terseLabel": "Issued" } } }, "auth_ref": [] }, "ifrs-full_NumberOfSharesIssuedAndFullyPaid": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesIssuedAndFullyPaid", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares issued and fully paid", "terseLabel": "Number of shares issued" } }, "en": { "role": { "documentation": "The number of shares issued by the entity, for which full payment has been received." } } }, "auth_ref": [ "r31" ] }, "ifrs-full_NumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesOutstanding", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares outstanding", "terseLabel": "Number of ordinary shares outstanding" } }, "en": { "role": { "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]" } } }, "auth_ref": [ "r33" ] }, "ifrs-full_NumberOfSharesRepresentedByOneDepositaryReceipt": { "xbrltype": "pureItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesRepresentedByOneDepositaryReceipt", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationHistoryAndRecapitalizationOfGroupDetails", "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "terseLabel": "ADSs ratio" } }, "en": { "role": { "documentation": "The number of shares represented by one depositary receipt." } } }, "auth_ref": [ "r399" ] }, "ocft_October2021OneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "October2021OneMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for one, october 2021.", "label": "October 2021, One" } } }, "auth_ref": [] }, "ocft_October2021TwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "October2021TwoMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for two, october 2021.", "label": "October 2021, Two" } } }, "auth_ref": [] }, "ocft_October2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "October2022Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for October 2022.", "label": "October 2022 [Member]", "terseLabel": "October 2022" } } }, "auth_ref": [] }, "ocft_OfficeAndTelecommunicationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OfficeAndTelecommunicationEquipmentMember", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for office and telecommunication equipment.", "label": "Office and telecommunication equipment", "terseLabel": "Office and telecommunication equipment" } } }, "auth_ref": [] }, "ocft_OneconnectFinancialTechnologyHongkongLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OneconnectFinancialTechnologyHongkongLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "\"This member stands for OneConnect Financial Technology (HongKong) Limited.\"", "label": "OneConnect Financial Technology (HongKong) Limited", "terseLabel": "OneConnect Financial Technology (HongKong) Limited" } } }, "auth_ref": [] }, "ocft_OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "\"This member stands for OneConnect Financial Technology (Singapore) Co., Pte. Ltd.\"", "label": "OneConnect Financial Technology (Singapore) Co., Pte. Ltd.", "terseLabel": "OneConnect Financial Technology (Singapore) Co., Pte. Ltd." } } }, "auth_ref": [] }, "ocft_OneconnectSmartTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OneconnectSmartTechnologyCoLtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for OneConnect Smart Technology Co., Ltd.", "label": "OneConnect Smart Technology Co Ltd [Member]", "terseLabel": "OneConnect Smart Technology Co Ltd" } } }, "auth_ref": [] }, "ocft_OpenPortalGuangxiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OpenPortalGuangxiMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Open Portal Guangxi.", "label": "Open Portal Guangxi" } } }, "auth_ref": [] }, "ocft_OperationSubsidiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OperationSubsidiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Operation Subsidies Member.", "label": "Operation Subsidies [Member]", "terseLabel": "Operation subsidies" } } }, "auth_ref": [] }, "ocft_OperationSupportServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OperationSupportServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for operation support services.", "label": "Operation Support Services [Member]", "terseLabel": "Operation support services" } } }, "auth_ref": [] }, "ifrs-full_OrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OrdinarySharesMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails", "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Ordinary shares [member]", "terseLabel": "Ordinary shares", "verboseLabel": "Ordinary shares, par value USS0.00001 per share" } }, "en": { "role": { "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used." } } }, "auth_ref": [ "r95", "r404" ] }, "ocft_OrdinarySharesSurrendered": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OrdinarySharesSurrendered", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of ordinary shares surrendered.", "label": "Ordinary Shares Surrendered", "terseLabel": "Surrendered ordinary shares" } } }, "auth_ref": [] }, "ocft_OrdinaryValueSurrendered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OrdinaryValueSurrendered", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of ordinary value surrendered.", "label": "Ordinary Value Surrendered", "terseLabel": "Surrendered ordinary value" } } }, "auth_ref": [] }, "ifrs-full_OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other cash payments to acquire equity or debt instruments of other entities, classified as investing activities", "negatedLabel": "Payments for financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The cash outflow to acquire equity or debt instruments of other entities (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities." } } }, "auth_ref": [ "r343" ] }, "ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other cash payments to acquire interests in joint ventures, classified as investing activities", "negatedLabel": "Payments for Investment in Jointly controlled entities", "terseLabel": "Capital invested" } }, "en": { "role": { "documentation": "The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]" } } }, "auth_ref": [ "r343" ] }, "ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other cash receipts from sales of equity or debt instruments of other entities, classified as investing activities", "verboseLabel": "Proceeds from sales of financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The cash inflow from sales of equity or debt instruments of other entities (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities." } } }, "auth_ref": [ "r344" ] }, "ocft_OtherChangesInCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherChangesInCashFlows", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other cash inflows (outflows) (ie., accrued interests, disposal, foreign currency translation differences and other non cash movements) during the period.", "label": "Other Changes in Cash Flows", "terseLabel": "Other Changes" } } }, "auth_ref": [] }, "ifrs-full_OtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income", "totalLabel": "Other comprehensive income, net of tax" } }, "en": { "role": { "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]" } } }, "auth_ref": [ "r4", "r38", "r49", "r163" ] }, "ifrs-full_OtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income [abstract]", "terseLabel": "Other comprehensive income, net of tax", "verboseLabel": "Other comprehensive income, net of tax" } } }, "auth_ref": [] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income, net of tax, exchange differences on translation", "netLabel": "Foreign currency translation differences", "verboseLabel": "Foreign currency translation differences" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r27", "r49" ] }, "ocft_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationForeignOperationsNotToBeReclassifiedToProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationForeignOperationsNotToBeReclassifiedToProfitOrLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of other comprehensive income, net of tax, related to exchange differences on translation of the financial statements of a parent company or a stand-alone entity to a different presentation currency. [Refer: Other comprehensive income]", "label": "Other Comprehensive Income, Net Of Tax, Exchange Differences On Translation, Foreign Operations Not To Be Reclassified To Profit or Loss", "terseLabel": "- Foreign currency translation differences" } } }, "auth_ref": [] }, "ocft_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationForeignOperationsReclassifiedToProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslationForeignOperationsReclassifiedToProfitOrLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]", "label": "Other Comprehensive Income, Net Of Tax, Exchange Differences On Translation, Foreign Operations Reclassified To Profit or Loss", "verboseLabel": "- Foreign currency translation differences" } } }, "auth_ref": [] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income, net of tax, financial assets measured at fair value through other comprehensive income", "terseLabel": "Changes in the fair value of debt instruments measured at fair value through other comprehensive income", "verboseLabel": "Fair value changes on financial assets measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]" } } }, "auth_ref": [ "r27", "r49" ] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": "ifrs-full_OtherComprehensiveIncome", "weight": 1.0, "order": 4.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income, net of tax, gains (losses) from investments in equity instruments", "terseLabel": "- Changes in the fair value of equity investments measured at fair value through other comprehensive income" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r27", "r49" ] }, "ifrs-full_OtherCurrentFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentFinancialLiabilities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current financial liabilities", "terseLabel": "Other financial liabilities from virtual bank" } }, "en": { "role": { "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]" } } }, "auth_ref": [ "r17", "r165" ] }, "ifrs-full_OtherEmployeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherEmployeeExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other employee expense", "terseLabel": "Welfare and other benefits" } }, "en": { "role": { "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r411" ] }, "ifrs-full_OtherExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherExpenseByNature", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Other expenses, by nature", "terseLabel": "Others" } }, "en": { "role": { "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]" } } }, "auth_ref": [ "r51", "r323" ] }, "ocft_OtherFinancialLiabilitiesFromVirtualBankAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherFinancialLiabilitiesFromVirtualBankAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other financial liabilities from virtual bank" } } }, "auth_ref": [] }, "ocft_OtherFinancialLiabilitiesFromVirtualBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherFinancialLiabilitiesFromVirtualBankMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for other financial liabilities from virtual bank.", "label": "Other Financial Liabilities From Virtual Bank [Member]", "terseLabel": "Other financial liabilities from virtual bank" } } }, "auth_ref": [] }, "ocft_OtherFinancialLiabilitiesFromVirtualBankTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherFinancialLiabilitiesFromVirtualBankTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankTables" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of other financial liabilities from virtual bank.", "label": "Other Financial Liabilities from Virtual Bank [Table Text Block]", "terseLabel": "Schedule of other financial liabilities from virtual bank" } } }, "auth_ref": [] }, "ifrs-full_OtherGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherGainsLosses", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other gains (losses)", "terseLabel": "Other income, gains or lossnet", "verboseLabel": "Other income, gains or loss-net" } }, "en": { "role": { "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r395", "r396" ] }, "ocft_OtherIncomeGainsOrLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherIncomeGainsOrLosses", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other income, gains or losses.", "label": "Other Income, Gains or Losses", "terseLabel": "Others" } } }, "auth_ref": [] }, "ocft_OtherIncomeGainsOrLossesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherIncomeGainsOrLossesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other income, gains or loss - net" } } }, "auth_ref": [] }, "ocft_OtherIncomeGainsOrLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherIncomeGainsOrLossesLineItems", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Other Income Gains Or Losses [Line items]" } } }, "auth_ref": [] }, "ocft_OtherIncomeGainsOrLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherIncomeGainsOrLossesTable", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Other Income Gains Or Losses [Table]" } } }, "auth_ref": [] }, "ocft_OtherIncomeGainsOrLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherIncomeGainsOrLossesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of other income, gains or loss.", "label": "Other Income, Gains or Losses [Table Text Block]", "terseLabel": "Schedule of other income, gains or loss" } } }, "auth_ref": [] }, "ifrs-full_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other intangible assets [member]", "terseLabel": "Others" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r418" ] }, "ocft_OtherPayablesToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherPayablesToRelatedParties", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount due to related parties other than trade payables.", "label": "Other Payables To Related Parties", "terseLabel": "Amounts due to related parties" } } }, "auth_ref": [] }, "ifrs-full_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables", "terseLabel": "Others" } }, "en": { "role": { "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r326" ] }, "ifrs-full_OtherReserves": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherReserves", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other reserves.", "periodEndLabel": "Balance at Ending", "periodStartLabel": "Balance at Beginning", "terseLabel": "Other reserves", "verboseLabel": "Reserves" } }, "en": { "role": { "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]" } } }, "auth_ref": [ "r327" ] }, "ifrs-full_OtherReservesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherReservesMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Other reserves [Member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]" } } }, "auth_ref": [ "r6", "r35" ] }, "ocft_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherRevenueMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for other revenue.", "label": "Other Revenue [Member]", "terseLabel": "Others" } } }, "auth_ref": [] }, "ocft_OtherSegmentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OtherSegmentInformationAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other segment information [Abstract]", "terseLabel": "Other segment information" } } }, "auth_ref": [] }, "ifrs-full_OtherTemporaryDifferencesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherTemporaryDifferencesMember", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other temporary differences [member]", "terseLabel": "Others" } }, "en": { "role": { "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]" } } }, "auth_ref": [ "r407" ] }, "ocft_OthersRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OthersRevenueMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for others revenue.", "label": "Others [Member]", "terseLabel": "Others" } } }, "auth_ref": [] }, "ocft_OutsourcingLaborCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OutsourcingLaborCosts", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of outsourcing labor costs.", "label": "Outsourcing Labor Costs", "terseLabel": "Outsourcing labor costs" } } }, "auth_ref": [] }, "ifrs-full_OutstandingBalancesForRelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OutstandingBalancesForRelatedPartyTransactionsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding balances for related party transactions [abstract]", "terseLabel": "Amount due from subsidiaries" } } }, "auth_ref": [] }, "ocft_OverAllotmentOptionForAmericanDepositarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "OverAllotmentOptionForAmericanDepositarySharesMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for over allotment option for American depositary shares.", "label": "Over Allotment Option for American Depositary Shares [Member]", "terseLabel": "Over-allotment options" } } }, "auth_ref": [] }, "country_PH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "PH", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Philippines", "terseLabel": "Philippines" } } }, "auth_ref": [] }, "currency_PHP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "PHP", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails" ], "lang": { "en-us": { "role": { "label": "PHP" } } }, "auth_ref": [] }, "ifrs-full_ParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ParValuePerShare", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Par value per share", "terseLabel": "Ordinary shares par value per share" } }, "en": { "role": { "documentation": "The nominal value per share." } } }, "auth_ref": [ "r32" ] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Parent company", "terseLabel": "Parent company", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [] }, "ifrs-full_PayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PayablesOnSocialSecurityAndTaxesOtherThanIncomeTax", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Payables on social security and taxes other than income tax", "terseLabel": "Income and other tax payables" } }, "en": { "role": { "documentation": "The amount of payment due on social security and taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity." } } }, "auth_ref": [ "r403" ] }, "ocft_PaymentsForRefundOfRestrictedCashClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PaymentsForRefundOfRestrictedCashClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for refund of restricted cash, classified as investing activities.", "label": "Payments For Refund Of Restricted Cash, Classified As Investing Activities", "negatedLabel": "Release of restricted cash and time deposits over three months, net" } } }, "auth_ref": [] }, "ocft_PaymentsForSaleOfDerivativesClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PaymentsForSaleOfDerivativesClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payments for sale of derivatives.", "label": "Payments for Sale of Derivatives Classified as Investing Activities", "negatedLabel": "(Payments)/Proceeds for settlement of derivatives" } } }, "auth_ref": [] }, "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of lease liabilities, classified as financing activities", "negatedLabel": "Payments for lease liabilities" } }, "en": { "role": { "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r346" ] }, "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PaymentsToAcquireOrRedeemEntitysShares", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to acquire or redeem entity's shares", "negatedLabel": "Payments for shares repurchase" } }, "en": { "role": { "documentation": "The cash outflow to acquire or redeem entity's shares." } } }, "auth_ref": [ "r345" ] }, "ocft_PayrollAndWelfarePayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PayrollAndWelfarePayablesCurrent", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of Payroll And Welfare Payables Current.", "label": "Payroll And Welfare Payables Current", "terseLabel": "Payroll and welfare payables" } } }, "auth_ref": [] }, "ifrs-full_PercentageOfEntitysRevenue": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfEntitysRevenue", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersServiceFeesChargedOnLoansFacilitatedDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of entity's revenue" } }, "en": { "role": { "documentation": "The percentage of the entity's revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r435" ] }, "ocft_PercentageOfEquityInterestInOtherCompany": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PercentageOfEquityInterestInOtherCompany", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of equity interests held in an other company.", "label": "Percentage Of Equity Interest In Other Company", "terseLabel": "Equity interest acquired (as a percent)" } } }, "auth_ref": [] }, "ocft_PercentageOfOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PercentageOfOwnershipInterest", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership interest held.", "label": "Percentage Of Ownership Interest", "terseLabel": "Percentage of ownership interest" } } }, "auth_ref": [] }, "ifrs-full_PercentageOfReasonablyPossibleDecreaseInUnobservableInputAssets": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfReasonablyPossibleDecreaseInUnobservableInputAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of reasonably possible decrease in unobservable input, assets", "negatedLabel": "Unobservable inputs, minimum" } }, "en": { "role": { "documentation": "The percentage of a reasonably possible decrease in an unobservable input used in fair value measurement of assets." } } }, "auth_ref": [ "r431" ] }, "ifrs-full_PercentageOfReasonablyPossibleDecreaseInUnobservableInputLiabilities": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfReasonablyPossibleDecreaseInUnobservableInputLiabilities", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of reasonably possible decrease in unobservable input, liabilities", "terseLabel": "Range of inputs, minimum" } }, "en": { "role": { "documentation": "The percentage of a reasonably possible decrease in an unobservable input used in fair value measurement of liabilities." } } }, "auth_ref": [ "r431" ] }, "ocft_PercentageOfReasonablyPossibleIncreaseInRiskAssumption": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PercentageOfReasonablyPossibleIncreaseInRiskAssumption", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The reasonably possible percentage of the increase in the designated risk component used to determine the value of the financial instrument. Excludes defined benefit plan obligations.", "label": "Percentage Of Reasonably Possible Increase In Risk Assumption", "terseLabel": "Percentage of reasonably possible increase in risk assumption" } } }, "auth_ref": [] }, "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of reasonably possible increase in unobservable input, assets", "terseLabel": "Unobservable inputs, maximum" } }, "en": { "role": { "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of assets." } } }, "auth_ref": [ "r431" ] }, "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of reasonably possible increase in unobservable input, liabilities", "terseLabel": "Range of inputs, maximum" } }, "en": { "role": { "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of liabilities." } } }, "auth_ref": [ "r431" ] }, "ocft_PeriodInWhichOptionsCanBeExerciseUponIpoAndListing": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PeriodInWhichOptionsCanBeExerciseUponIpoAndListing", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period in which the options can be exercised after IPO and listing in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period In Which The Options Can Be Exercise Upon IPO and Listing", "terseLabel": "Option exercise period" } } }, "auth_ref": [] }, "ocft_PingGroupAndItsSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PingGroupAndItsSubsidiariesMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails", "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersServiceFeesChargedOnLoansFacilitatedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Ping An Group and its subsidiaries.", "label": "Ping An Group and its subsidiaries [Member]", "terseLabel": "Ping An Group and its subsidiaries", "verboseLabel": "Contributed by Ping An Group" } } }, "auth_ref": [] }, "ocft_PingOneconnectBankHongKongLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PingOneconnectBankHongKongLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Ping an one connect bank Limited.", "label": "Ping An OneConnect Bank (Hong Kong) Limited", "terseLabel": "Ping An OneConnect Bank (Hong Kong) Limited" } } }, "auth_ref": [] }, "ocft_PingOneconnectCloudTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PingOneconnectCloudTechnologyCo.LtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Ping An OneConnect Cloud Technology Co., Ltd.", "label": "Ping An OneConnect Cloud Technology Co., Ltd [Member]", "terseLabel": "Ping An OneConnect Cloud Technology Co., Ltd." } } }, "auth_ref": [] }, "ocft_PinganPuhuiLixinAssetManagementCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PinganPuhuiLixinAssetManagementCo.LtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for Pingan Puhui Lixin Asset Management Co., Ltd.", "label": "Puhui Lixin" } } }, "auth_ref": [] }, "ocft_PinganPuhuiOrPuhuiLixinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PinganPuhuiOrPuhuiLixinMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for Pingan Puhui / Puhui Lixin.", "label": "Pingan Puhui / Puhui Lixin" } } }, "auth_ref": [] }, "ocft_PossibleChangesOfKeyAssumptionsGoodwillImpairmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PossibleChangesOfKeyAssumptionsGoodwillImpairmentTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of possible changes of key assumptions goodwill impairment.", "label": "Possible changes of key assumptions goodwill impairment [table text block]", "terseLabel": "Schedule of possible changes of key assumptions" } } }, "auth_ref": [] }, "ocft_PossibleChangesOfKeyAssumptionsLongTermGrowthRateDecrease": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PossibleChangesOfKeyAssumptionsLongTermGrowthRateDecrease", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Possible changes of key assumptions long term growth rate decrease.", "label": "Possible changes of key assumptions long term growth rate decrease", "terseLabel": "Long term growth rate decrease" } } }, "auth_ref": [] }, "ocft_PossibleChangesOfKeyAssumptionsPreTaxDiscountRateIncrease": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PossibleChangesOfKeyAssumptionsPreTaxDiscountRateIncrease", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Possible changes of key assumptions pre-tax discount rate increase.", "label": "Possible changes of key assumptions pre-tax discount rate increase", "terseLabel": "Pre-tax discount rate increase" } } }, "auth_ref": [] }, "ocft_PossibleChangesOfKeyAssumptionsRevenueGrowthRateDecrease": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PossibleChangesOfKeyAssumptionsRevenueGrowthRateDecrease", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Possible changes of key assumptions revenue growth rate decrease.", "label": "Possible changes of key assumptions revenue growth rate decrease", "terseLabel": "Revenue growth rate decrease" } } }, "auth_ref": [] }, "ocft_PostImplementationSupportServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PostImplementationSupportServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for post???implementation support services.", "label": "Post Implementation Support Services [Member]", "terseLabel": "Post implementation support services" } } }, "auth_ref": [] }, "ocft_PreTaxDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PreTaxDiscountRateMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the pre-tax discount rate.", "label": "Pre-Tax Discount Rate [member]", "terseLabel": "Pre-tax discount rate" } } }, "auth_ref": [] }, "ocft_PreferentialTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PreferentialTaxRatePercent", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of preferential tax rate applicable for qualified high and new technology enterprise.", "label": "Preferential Tax Rate, Percent", "terseLabel": "Preferential tax rate" } } }, "auth_ref": [] }, "ocft_PrepaymentAndOtherReceivablesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentAndOtherReceivablesRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of prepayment and other receivables from related party transactions.", "label": "Prepayment And other Receivables Related Party Transactions", "terseLabel": "Prepayment and other receivables" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of prepayments and other assets.", "label": "Prepayments And Other Assets", "totalLabel": "Total" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesAbstract", "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Prepayments and other receivables" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesImpairmentLossAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesImpairmentLossAllowance", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails", "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss allowance on prepayments and other receivables, excluding financial guarantee fee receivables.", "label": "Prepayments and other receivables, Impairment Loss Allowance", "negatedLabel": "Less: impairment loss allowance", "negatedPeriodEndLabel": "End of the year", "negatedPeriodStartLabel": "Beginning of the year" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesImpairmentLossAllowanceExchangeDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesImpairmentLossAllowanceExchangeDifferences", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of prepayments and other receivables impairment loss allowance exchange differences.", "label": "Prepayments and Other Receivables Impairment Loss Allowance Exchange Differences", "terseLabel": "Exchange differences" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesImpairmentLossAllowanceReductionDueToAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesImpairmentLossAllowanceReductionDueToAdditions", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase in the prepayment and other receivables impairment loss allowance related to additions.", "label": "Prepayments And Other Receivables Impairment Loss Allowance Reduction Due To Additions", "negatedLabel": "Reversals/(Additions)" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesImpairmentLossAllowanceReductionDueToWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesImpairmentLossAllowanceReductionDueToWriteOff", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase in the prepayment and other receivables impairment loss allowance related to write-off.", "label": "Prepayments And Other Receivables Impairment Loss Allowance Reduction Due To Write-off", "terseLabel": "Write-off" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesImpairmentLossAllowanceRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesImpairmentLossAllowanceRollForward", "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesImpairmentLossAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Prepayments and other receivables, Impairment Loss Allowance [Roll Forward]", "terseLabel": "Movements in the impairment loss allowance of prepayments and other receivables" } } }, "auth_ref": [] }, "ocft_PrepaymentsAndOtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrepaymentsAndOtherReceivablesMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for prepayments and other receivables.", "label": "Prepayments and other receivables (excluding non-financial asset items)" } } }, "auth_ref": [] }, "ifrs-full_PresentationOfLeasesForLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PresentationOfLeasesForLesseeAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "ocft_PrinciplesOfConsolidationAndEquityAccountingPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PrinciplesOfConsolidationAndEquityAccountingPolicyTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation and Equity Accounting [Policy Text Block]", "terseLabel": "Principles of consolidation and equity accounting" } } }, "auth_ref": [] }, "ifrs-full_ProceedsFromCurrentBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromCurrentBorrowings", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from current borrowings", "verboseLabel": "Proceeds from shortterm borrowings" } }, "en": { "role": { "documentation": "The cash inflow from current borrowings obtained. [Refer: Current borrowings]" } } }, "auth_ref": [ "r424" ] }, "ifrs-full_ProceedsFromExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromExerciseOfOptions", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of options", "terseLabel": "Proceeds from exercise of shares under share incentive scheme" } }, "en": { "role": { "documentation": "The cash inflow from the exercise of options." } } }, "auth_ref": [ "r424" ] }, "ifrs-full_ProceedsFromIssueOfOrdinaryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromIssueOfOrdinaryShares", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of ordinary shares", "verboseLabel": "Total consideration" } }, "en": { "role": { "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]" } } }, "auth_ref": [ "r424" ] }, "ifrs-full_ProceedsFromSalesOfInterestsInAssociates": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromSalesOfInterestsInAssociates", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales of interests in associates", "terseLabel": "Proceeds from disposal of investment in associate" } }, "en": { "role": { "documentation": "The cash inflow from sales of interests in associates. [Refer: Associates [member]]" } } }, "auth_ref": [ "r423" ] }, "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales of property, plant and equipment, classified as investing activities", "terseLabel": "Proceeds from sales of property and equipment" } }, "en": { "role": { "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r342" ] }, "ifrs-full_ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales or maturity of financial instruments, classified as investing activities", "terseLabel": "Proceeds from sales of financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The cash inflow from sales or maturity of financial instruments, classified as investing activities. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r423" ] }, "ifrs-full_ProductsAndServicesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProductsAndServicesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Products and services [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r290", "r359" ] }, "ifrs-full_ProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProductsAndServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Products and services [member]" } }, "en": { "role": { "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used." } } }, "auth_ref": [ "r290", "r359" ] }, "ifrs-full_ProfessionalFeesExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfessionalFeesExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Professional fees expense", "terseLabel": "Professional service fees" } }, "en": { "role": { "documentation": "The amount of fees paid or payable for professional services." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc4": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Profit (loss)", "terseLabel": "Loss for the year", "totalLabel": "Loss for the year", "verboseLabel": "Net loss" } }, "en": { "role": { "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r3", "r37", "r131", "r144", "r146", "r281", "r285", "r353", "r362" ] }, "ifrs-full_ProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Profit (loss) [abstract]", "terseLabel": "Summarised income statement" } } }, "auth_ref": [] }, "ifrs-full_ProfitLossAttributableToAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossAttributableToAbstract", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Profit (loss), attributable to [abstract]", "terseLabel": "Loss attributable to:" } } }, "auth_ref": [] }, "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Profit (loss), attributable to non-controlling interests", "terseLabel": "- Noncontrolling interests" } }, "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]" } } }, "auth_ref": [ "r40", "r148" ] }, "ifrs-full_ProfitLossAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeCalc2": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Profit (loss), attributable to owners of parent", "terseLabel": "- Owners of the Company", "totalLabel": "Loss for the year", "verboseLabel": "Net loss for the year attributable to owners of the Company" } }, "en": { "role": { "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r41" ] }, "ifrs-full_ProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperations", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationCashUsedInOperationsDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Profit (loss) before tax", "terseLabel": "Loss before income tax", "totalLabel": "Loss before income tax", "verboseLabel": "Estimated assessable profit" } }, "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r239", "r323", "r324", "r378", "r379" ] }, "ifrs-full_ProfitLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Profit (loss) from continuing operations", "terseLabel": "Profit or loss from continuing operations" } }, "en": { "role": { "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]" } } }, "auth_ref": [ "r37", "r162", "r281", "r285" ] }, "ifrs-full_ProfitLossFromOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossFromOperatingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 4.0 }, "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Profit (loss) from operating activities", "terseLabel": "Operating income", "totalLabel": "Operating loss" } }, "en": { "role": { "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r336", "r405" ] }, "ocft_ProfitMarginAppliedToCashFlowProjections": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ProfitMarginAppliedToCashFlowProjections", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "The profit margin applied to cash flow projections for a cash-generating unit", "label": "Profit Margin Applied to Cash Flow Projections", "terseLabel": "Profit Margin" } } }, "auth_ref": [] }, "ocft_ProfitMarginDecrease": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ProfitMarginDecrease", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Possible changes of key assumptions profit margin decrease.", "label": "Profit Margin decrease", "terseLabel": "Profit margin decrease" } } }, "auth_ref": [] }, "ocft_ProfitMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ProfitMarginMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the profit margin.", "label": "Profit Margin" } } }, "auth_ref": [] }, "ifrs-full_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment", "periodEndLabel": "End of the year", "periodStartLabel": "Beginning of the year", "terseLabel": "Property and equipment" } }, "en": { "role": { "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]" } } }, "auth_ref": [ "r11", "r68" ] }, "ifrs-full_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment [member]" } }, "en": { "role": { "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r69", "r337", "r361" ] }, "ifrs-full_ProportionOfOwnershipInterestInAssociate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProportionOfOwnershipInterestInAssociate", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Ownership interest in associate", "verboseLabel": "Percentage of equiyt interest" } }, "en": { "role": { "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Associates [member]]" } } }, "auth_ref": [ "r90", "r92", "r154" ] }, "ifrs-full_ProportionOfOwnershipInterestInJointVenture": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProportionOfOwnershipInterestInJointVenture", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Proportion of ownership interest in joint venture", "terseLabel": "Percentage of equity interest" } }, "en": { "role": { "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]" } } }, "auth_ref": [ "r90", "r92", "r154" ] }, "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProportionOfOwnershipInterestInSubsidiary", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership interest in subsidiary", "terseLabel": "Proportion of ownership interest in subsidiary" } }, "en": { "role": { "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r90", "r92", "r150" ] }, "ifrs-full_ProportionOfVotingPowerHeldInAssociate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProportionOfVotingPowerHeldInAssociate", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Proportion of voting rights held in associate", "terseLabel": "Group's share %" } }, "en": { "role": { "documentation": "The proportion of the voting rights in an associate held by the entity. [Refer: Associates [member]]" } } }, "auth_ref": [ "r90", "r92", "r154" ] }, "ocft_PtOneconnectFinancialTechnologyIndonesiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PtOneconnectFinancialTechnologyIndonesiaMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for PT OneConnect Financial Technology Indonesia", "label": "PT OneConnect Financial Technology Indonesia", "terseLabel": "PT OneConnect Financial Technology Indonesia" } } }, "auth_ref": [] }, "ocft_PurchaseCostOfProducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "PurchaseCostOfProducts", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cost of purchase for products, incurred during the period.", "label": "Purchase Cost Of Products", "verboseLabel": "Purchase costs of products" } } }, "auth_ref": [] }, "ifrs-full_PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Purchase of financial instruments, classified as investing activities", "negatedLabel": "Payments for financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The cash outflow for the purchase of financial instruments. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r423" ] }, "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Purchase of intangible assets, classified as investing activities", "negatedLabel": "Payments for intangible assets" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r341" ] }, "ifrs-full_PurchaseOfInterestsInAssociates": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfInterestsInAssociates", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Purchase of interests in associates", "verboseLabel": "Additions" } }, "en": { "role": { "documentation": "The cash outflow for the purchase of interests in associates. [Refer: Associates [member]]" } } }, "auth_ref": [ "r423" ] }, "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Purchase of interests in investments accounted for using equity method", "terseLabel": "Equity interests of BER Technology", "verboseLabel": "Investing a capital amount" } }, "en": { "role": { "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]" } } }, "auth_ref": [ "r423" ] }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Purchase of property, plant and equipment, classified as investing activities", "negatedLabel": "Payments for property and equipment" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r341" ] }, "ifrs-full_PurchasesFairValueMeasurementAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchasesFairValueMeasurementAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchases, fair value measurement, assets", "terseLabel": "Additions, net" } }, "en": { "role": { "documentation": "The increase in the fair value measurement of assets resulting from purchases of those assets. [Refer: At fair value [member]]" } } }, "auth_ref": [ "r178" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [] }, "ifrs-full_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangeAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Range [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r183", "r215", "r230", "r356", "r358", "r434" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [] }, "ifrs-full_RangesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesMember", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Ranges [member]" } }, "en": { "role": { "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used." } } }, "auth_ref": [ "r183", "r215", "r230", "r356", "r358", "r434" ] }, "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Ranges of exercise prices for outstanding share options [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r230" ] }, "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Ranges of exercise prices for outstanding share options [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]" } } }, "auth_ref": [ "r230" ] }, "ocft_RecapitalizationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RecapitalizationReserveMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for recapitalization reserve.", "label": "Recapitalization reserve [Member]", "terseLabel": "Recapitalization reserve" } } }, "auth_ref": [] }, "ocft_ReceiptsFromPaymentsForCashAdvancesAndLoansMadeToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ReceiptsFromPaymentsForCashAdvancesAndLoansMadeToRelatedParties", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow (outflow) resulting from cash advances and loans made to related parties.", "label": "Receipts From (Payments For) Cash Advances And Loans Made To Related Parties", "terseLabel": "Proceeds from loan to subsidiaries" } } }, "auth_ref": [] }, "ocft_ReceivablesFromStaff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ReceivablesFromStaff", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amounts advanced to employed staff.", "label": "Receivables From Staff", "terseLabel": "Advance to staff" } } }, "auth_ref": [] }, "ifrs-full_ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of changes in allowance account for credit losses of financial assets [abstract]", "terseLabel": "Movements in the impairment loss allowance of contract assets of implementation service" } } }, "auth_ref": [] }, "ocft_ReconciliationOfChangesInDeferredTaxAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ReconciliationOfChangesInDeferredTaxAssetAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll-forward table that shows movement in deferred tax assets.", "label": "Reconciliation Of Changes In Deferred Tax Asset [abstract]", "terseLabel": "Movements of deferred tax assets" } } }, "auth_ref": [] }, "ifrs-full_ReconciliationOfChangesInFairValueMeasurementAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReconciliationOfChangesInFairValueMeasurementAssetsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsOfLevel3FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of changes in fair value measurement, assets [abstract]", "terseLabel": "Movements of Level 3 financial instruments measured at fair value" } } }, "auth_ref": [] }, "ocft_RedemptionLiabilityRemeasurement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RedemptionLiabilityRemeasurement", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of redemption liability after remeasurement based on the contractual consideration since it did not meet its financial performance conditions.", "label": "Redemption Liability Remeasurement", "terseLabel": "Remeasurement amount of redemption liability" } } }, "auth_ref": [] }, "ocft_RegisteredCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RegisteredCapital", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The nominal value of registered capital.", "label": "Registered Capital", "terseLabel": "Registered capital" } } }, "auth_ref": [] }, "ifrs-full_RelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RelatedPartiesMember", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "label": "Related parties", "terseLabel": "Related parties" } }, "en": { "role": { "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Joint ventures [member]; Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r85" ] }, "ocft_RelevantDisposalOfGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RelevantDisposalOfGain", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of relevant disposal gain.", "label": "Relevant Disposal Of Gain", "terseLabel": "Relevant disposal gain" } } }, "auth_ref": [] }, "ocft_RemeasurementOfRedemptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RemeasurementOfRedemptionLiability", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of remeasurement of redemption liability.", "label": "Remeasurement of Redemption Liability", "verboseLabel": "Remeasurement of redemption liability (Note 28(ii))" } } }, "auth_ref": [] }, "ifrs-full_RepaymentsOfCurrentBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RepaymentsOfCurrentBorrowings", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of current borrowings", "negatedTerseLabel": "Repayments of shortterm borrowings" } }, "en": { "role": { "documentation": "The cash outflow for repayments of current borrowings. [Refer: Current borrowings]" } } }, "auth_ref": [ "r424" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [] }, "ifrs-full_RepurchaseAgreementsAndCashCollateralOnSecuritiesLent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RepurchaseAgreementsAndCashCollateralOnSecuritiesLent", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherFinancialLiabilitiesFromVirtualBankDetails" ], "lang": { "en-us": { "role": { "label": "Repurchase agreements and cash collateral on securities lent", "terseLabel": "Repurchase agreements" } }, "en": { "role": { "documentation": "The amount of instruments sold with the intent to reacquire in repurchase agreements and cash collateral on securities lent." } } }, "auth_ref": [ "r401" ] }, "ocft_RepurchaseOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RepurchaseOfShares", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity": { "parentTag": "ocft_IncreaseDecreaseInEquityExcludingComprehensiveIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of repurchase of shares.", "label": "Repurchase of shares", "terseLabel": "Repurchase of shares", "verboseLabel": "Repurchase of shares, value" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Research and development costs" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsAmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsAmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_ResearchAndDevelopmentCostsAmountsIncurred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortization of intangible assets under the research and development costs.", "label": "Research and Development Costs, Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsAmountsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsAmountsIncurred", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ifrs-full_ResearchAndDevelopmentExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of employee benefit expenses under the research and development costs.", "label": "Research and Development Costs, Amounts Incurred", "totalLabel": "Amounts incurred" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsCapitalizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsCapitalizedAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Less: capitalized" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsDepreciationOfPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsDepreciationOfPropertyAndEquipment", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_ResearchAndDevelopmentCostsAmountsIncurred", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of depreciation of property and equipment under the research and development costs.", "label": "Research and Development Costs, Depreciation of Property and Equipment", "terseLabel": "Depreciation of property and equipment" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsEmployeeBenefitExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsEmployeeBenefitExpenses", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_ResearchAndDevelopmentCostsAmountsIncurred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of employee benefit expenses under the research and development costs.", "label": "Research and Development Costs, Employee Benefit Expenses", "terseLabel": "Employee benefit expenses" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsImpairmentLossOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsImpairmentLossOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_ResearchAndDevelopmentCostsAmountsIncurred", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss of intangible assets under the research and development costs.", "label": "Research and Development Costs Impairment Loss of Intangible Assets", "terseLabel": "Impairment loss of intangible assets" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsOthers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsOthers", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_ResearchAndDevelopmentCostsAmountsIncurred", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of others expenses under the research and development costs.", "label": "Research and Development Costs, Others", "verboseLabel": "Others" } } }, "auth_ref": [] }, "ocft_ResearchAndDevelopmentCostsTechnologyServiceFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ResearchAndDevelopmentCostsTechnologyServiceFee", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ocft_ResearchAndDevelopmentCostsAmountsIncurred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of technology service fee under the research and development costs.", "label": "Research and Development Costs, Technology Service Fee", "terseLabel": "Technology service fees" } } }, "auth_ref": [] }, "ifrs-full_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 5.0 }, "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Research and development expense", "negatedLabel": "Research and development expenses", "totalLabel": "Research and development costs" } }, "en": { "role": { "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss." } } }, "auth_ref": [ "r121" ] }, "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReserveOfExchangeDifferencesOnTranslationMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation differences", "terseLabel": "Foreign currency translation differences" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r78", "r325" ] }, "ifrs-full_ReserveOfSharebasedPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReserveOfSharebasedPaymentsMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based compensation reserve", "terseLabel": "Sharebased compensation reserve" } }, "en": { "role": { "documentation": "This member stands for a component of equity resulting from share-based payments." } } }, "auth_ref": [ "r325" ] }, "ifrs-full_ReservesWithinEquityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReservesWithinEquityAxis", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "label": "Reserves within equity [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r35" ] }, "ocft_RestrictedBankDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RestrictedBankDeposits", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash that is held at a bank that cannot be accessed or released and whose sole purpose is to secure and provide the Company with a credit line.", "label": "Restricted Bank Deposits", "terseLabel": "Restricted Bank Deposits" } } }, "auth_ref": [] }, "ifrs-full_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted cash and cash equivalents", "totalLabel": "Restricted cash" } }, "en": { "role": { "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r401" ] }, "ocft_RestrictedCashMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RestrictedCashMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for restricted cash.", "label": "Restricted cash [Member]", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash and time deposits over three months" } } }, "auth_ref": [] }, "ocft_RestrictedNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RestrictedNetAssets", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Total amount of net assets that are unavailable for dividend distribution.", "label": "Restricted Net Assets", "terseLabel": "Total restricted net assets" } } }, "auth_ref": [] }, "ocft_RestrictedNetAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RestrictedNetAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Restricted net assets" } } }, "auth_ref": [] }, "ocft_RestrictedNetAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RestrictedNetAssetsTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedNetAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restricted net assets.", "label": "Restricted Net Assets [Text Block]", "terseLabel": "Restricted net assets" } } }, "auth_ref": [] }, "ocft_RestrictedShareUnitsSchemeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RestrictedShareUnitsSchemeMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for restricted share units scheme.", "label": "Restricted Share Units Scheme", "terseLabel": "Shares reserved" } } }, "auth_ref": [] }, "ifrs-full_RetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarnings", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "terseLabel": "Accumulated losses" } }, "en": { "role": { "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r327", "r328" ] }, "ifrs-full_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated losses" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r6", "r325" ] }, "ifrs-full_Revenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Revenue", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Revenue.", "verboseLabel": "Revenue" } }, "en": { "role": { "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims." } } }, "auth_ref": [ "r44", "r161", "r239", "r278", "r284", "r290", "r291", "r292", "r323", "r324", "r353" ] }, "ifrs-full_RevenueFromContractsWithCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromContractsWithCustomers", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from contracts with customers", "terseLabel": "Revenue from contracts with customers", "verboseLabel": "Total revenue" } }, "en": { "role": { "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration." } } }, "auth_ref": [ "r185", "r186" ] }, "ifrs-full_RevenueFromGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromGovernmentGrants", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "label": "Income from government grants", "terseLabel": "Government grants" } }, "en": { "role": { "documentation": "The amount of income recognised in relation to government grants. [Refer: Government grants]" } } }, "auth_ref": [ "r413" ] }, "ifrs-full_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from performance obligations satisfied or partially satisfied in previous periods", "terseLabel": "Revenue from performance obligations satisfied or partially satisfied in previous years" } }, "en": { "role": { "documentation": "The amount of revenue from performance obligations satisfied (or partially satisfied) in previous periods. [Refer: Performance obligations [member]; Revenue from contracts with customers]" } } }, "auth_ref": [ "r190" ] }, "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from rendering of services, related party transactions", "terseLabel": "Revenue" } }, "en": { "role": { "documentation": "The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]" } } }, "auth_ref": [ "r334" ] }, "ocft_RevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RevenueGrowthRateMember", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsPossibleChangesOfKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the revenue growth rate.", "label": "Revenue Growth Rate [member]", "terseLabel": "Revenue growth rate" } } }, "auth_ref": [] }, "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueRecognizedInRelationToContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue recognized that was included in the contract liability balance at the beginning of the year", "terseLabel": "Revenue recognized that was included in the contract liability balance at the beginning of the year" } }, "en": { "role": { "documentation": "The amount of revenue that was included in the contract liability balance at the beginning of the period. [Refer: Contract liabilities; Revenue from contracts with customers]" } } }, "auth_ref": [ "r189" ] }, "ifrs-full_ReversalAllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReversalAllowanceAccountForCreditLossesOfFinancialAssets", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails" ], "lang": { "en-us": { "role": { "label": "Reversal, allowance account for credit losses of financial assets", "negatedLabel": "Recovery of amounts written off previously", "terseLabel": "Recovery of amounts written off previously" } }, "en": { "role": { "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from the reversal of impairment. [Refer: Allowance account for credit losses of financial assets]" } } }, "auth_ref": [ "r442" ] }, "ifrs-full_RightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RightofuseAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset", "terseLabel": "Properties" } }, "en": { "role": { "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee." } } }, "auth_ref": [ "r197", "r204" ] }, "ifrs-full_RightofuseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RightofuseAssetsMember", "presentation": [ "http://www.ocft.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-use properties" } }, "en": { "role": { "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r196" ] }, "ocft_RiskFreeInterestRateOtherEquityInstrumentsGranted": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RiskFreeInterestRateOtherEquityInstrumentsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Risk-free interest rate of other equity instruments granted.", "label": "Risk-free interest rate, other equity instruments granted", "terseLabel": "Risk-free interest rate" } } }, "auth_ref": [] }, "ocft_RiskManagementServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "RiskManagementServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for risk management services.", "label": "Risk Management Services [Member]", "terseLabel": "Risk management services" } } }, "auth_ref": [] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Singapore" } } }, "auth_ref": [] }, "currency_SGD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "SGD", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails" ], "lang": { "en-us": { "role": { "label": "SGD" } } }, "auth_ref": [] }, "ifrs-full_SalesAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SalesAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Sales and marketing expense", "negatedLabel": "Selling and marketing expenses" } }, "en": { "role": { "documentation": "The amount of expense relating to the marketing and selling of goods or services." } } }, "auth_ref": [ "r405" ] }, "ocft_SbiOneconnectJapanCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SbiOneconnectJapanCoLtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for SBI OneConnect Japan Co., Ltd.(SBI Japan).", "label": "SBI Japan" } } }, "auth_ref": [] }, "ocft_ScheduleForTabularDisclosureOfContractAssetAndTradeReceivableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ScheduleForTabularDisclosureOfContractAssetAndTradeReceivableTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule for disclosure of contract asset and trade receivable.", "label": "Schedule for Tabular Disclosure of Contract Asset and Trade Receivable [Table Text Block]", "terseLabel": "Schedule of tabular disclosure of contract asset and trade receivable" } } }, "auth_ref": [] }, "ocft_ScheduleOfAmortizationExpenseOfIntangibleAssetsOtherThanGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ScheduleOfAmortizationExpenseOfIntangibleAssetsOtherThanGoodwillTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of amortization expense of intangible assets other than goodwill.", "label": "Schedule Of Amortization Expense Of Intangible Assets Other Than Goodwill [Table Text Block]", "terseLabel": "Schedule of amortization expense" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r295", "r317", "r318", "r319" ] }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table Text Block]", "verboseLabel": "Schedule of condensed financial information of parent company", "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r436" ] }, "ocft_ScheduleOfInterestAndCommissionIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ScheduleOfInterestAndCommissionIncomeTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of interest and commission income.", "label": "Schedule of interest and commission income [table text block]", "terseLabel": "Schedule of interest and commission income" } } }, "auth_ref": [] }, "ocft_ScheduleOfTradeAndOtherReceivablesExplanatoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ScheduleOfTradeAndOtherReceivablesExplanatoryTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureTradeReceivablesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of trade and other receivables explanatory.", "label": "Schedule Of Trade And Other Receivables Explanatory [Table Text Block]", "terseLabel": "Schedule of trade receivables and aging analysis" } } }, "auth_ref": [] }, "ocft_ScheduleOfUnusedTaxLossesExpiredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ScheduleOfUnusedTaxLossesExpiredTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure expiry dates of the unused tax losses not recognized as deferred tax assets.", "label": "Schedule of Unused Tax Losses, Expired [Table Text Block]", "terseLabel": "Schedule of unused tax losses by expiration date" } } }, "auth_ref": [] }, "ocft_ScheduleOfUnusedTaxLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ScheduleOfUnusedTaxLossesTableTextBlock", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure unused tax losses.", "label": "Schedule of Unused Tax Losses [Table Text Block]", "terseLabel": "Schedule of unused tax losses" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r383" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r385" ] }, "ocft_SegmentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SegmentAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of segment assets.", "label": "Segment Assets", "terseLabel": "Segment Assets" } } }, "auth_ref": [] }, "ifrs-full_SegmentConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentConsolidationItemsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Segment consolidation items [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r281" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305" ] }, "ocft_SegmentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SegmentLiabilities", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of segment liabilities.", "label": "Segment Liabilities", "terseLabel": "Segment Liabilities" } } }, "auth_ref": [] }, "ifrs-full_SegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r100", "r187", "r281", "r332", "r363" ] }, "ifrs-full_SegmentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentsMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Segments [member]" } }, "en": { "role": { "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used." } } }, "auth_ref": [ "r100", "r187", "r289", "r332", "r363" ] }, "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SensitivityAnalysisForEachTypeOfMarketRisk", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "label": "Sensitivity analysis for types of market risk [text block]", "terseLabel": "Schedule of sensitivity analysis" } }, "en": { "role": { "documentation": "The disclosure of the sensitivity analysis for types of market risk to which the entity is exposed, showing how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible at that date. [Refer: Market risk [member]]" } } }, "auth_ref": [ "r260" ] }, "ocft_September2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "September2019Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for september 2019.", "label": "September 2019" } } }, "auth_ref": [] }, "ocft_September2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "September2021Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for september 2021.", "label": "September 2021" } } }, "auth_ref": [] }, "ocft_ServiceFeesFromLendingSolutionsServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ServiceFeesFromLendingSolutionsServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueMajorCustomersFeesOnLendingSolutionServicesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for service fees on lending solution services.", "label": "Service fees on lending solution services" } } }, "auth_ref": [] }, "ifrs-full_ServicesReceivedRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ServicesReceivedRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsSignificantTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Services received, related party transactions", "terseLabel": "Purchase of services" } }, "en": { "role": { "documentation": "The amount of services received in related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r334" ] }, "ocft_ShanghaiOneconnectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShanghaiOneconnectMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shanghai OneConnect.", "label": "Shanghai OneConnect", "terseLabel": "Shanghai OneConnect" } } }, "auth_ref": [] }, "ocft_ShareOfNetAssetsInAssociatesForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShareOfNetAssetsInAssociatesForUsingEquityMethod", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "documentation": "The entity's share of the net assets in associates accounted for using the equity method.", "label": "Share of Net Assets in Associates for Using Equity Method", "terseLabel": "Group's share in net assets" } } }, "auth_ref": [] }, "ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Share of profit (loss) of associates accounted for using equity method", "terseLabel": "Share of gain of associate" } }, "en": { "role": { "documentation": "The entity's share of the profit (loss) of associates accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Profit (loss)]" } } }, "auth_ref": [ "r405" ] }, "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod", "crdr": "credit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method", "terseLabel": "Share of gain of associate and joint venture - net" } }, "en": { "role": { "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]" } } }, "auth_ref": [ "r47", "r279", "r288" ] }, "ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Share of profit (loss) of joint ventures accounted for using equity method", "terseLabel": "Share of losses of joint venture" } }, "en": { "role": { "documentation": "The entity's share of the profit (loss) of joint ventures accounted for using the equity method. [Refer: Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]" } } }, "auth_ref": [ "r405" ] }, "ocft_ShareOfProfitLossOfSubsidiariesAndVariableInterestEntities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShareOfProfitLossOfSubsidiariesAndVariableInterestEntities", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of share of the profit (loss) of subsidiaries and variable interest entities.", "label": "Share of Profit (Loss) of Subsidiaries and Variable Interest Entities", "verboseLabel": "Share of losses of subsidiaries and VIEs" } } }, "auth_ref": [] }, "ocft_ShareOptionSchemeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShareOptionSchemeMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for share option scheme.", "label": "Share Option Scheme [Member]", "terseLabel": "Shares recognized" } } }, "auth_ref": [] }, "ifrs-full_SharePremiumMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SharePremiumMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherReservesDetails" ], "lang": { "en-us": { "role": { "label": "Share premium", "terseLabel": "Share premium" } }, "en": { "role": { "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value." } } }, "auth_ref": [ "r6" ] }, "ocft_ShareSubscriptionAgreementSeptember2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShareSubscriptionAgreementSeptember2019Member", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for share subscription agreement entered in to in September 2019.", "label": "Share subscription agreement, September 2019 [Member]", "terseLabel": "Share subscription agreement, September 2019" } } }, "auth_ref": [] }, "ifrs-full_SharebasedPaymentArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SharebasedPaymentArrangementsMember", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Share-based payment arrangements [member]" } }, "en": { "role": { "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used." } } }, "auth_ref": [ "r231" ] }, "ocft_SharesRepurchasedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SharesRepurchasedDuringPeriod", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares repurchased during the period.", "label": "Shares Repurchased During The Period", "terseLabel": "Repurchase of shares, shares" } } }, "auth_ref": [] }, "ocft_ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails" ], "lang": { "en-us": { "role": { "documentation": "Shenzhen E-Commerce Safety Certificates Administration Co., Ltd. (???Shenzhen CA???).", "label": "Shenzhen CA", "terseLabel": "Shenzhen CA" } } }, "auth_ref": [] }, "ocft_ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "\"This member stands for Shenzhen Kechuang Insurance Assessment Co., Ltd..\"", "label": "Kechuang", "terseLabel": "Kechuang" } } }, "auth_ref": [] }, "ocft_ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shenzhen OneConnect Chuangpei Technology Co., Ltd.", "label": "Shenzhen OneConnect Chuangpei Technology Co., Ltd [Member]", "terseLabel": "Shenzhen OneConnect Chuangpei Technology Co., Ltd." } } }, "auth_ref": [] }, "ocft_ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Shenzhen oneconnect information technology service company limited.", "label": "Shenzhen OneConnect Information Technology", "terseLabel": "Shenzhen OneConnect Information Technology" } } }, "auth_ref": [] }, "ocft_ShenzhenOneconnectTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ShenzhenOneconnectTechnologyMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shenzhen OneConnect Technology.", "label": "Shenzhen OneConnect Technology", "terseLabel": "Shenzhen OneConnect Technology" } } }, "auth_ref": [] }, "ifrs-full_ShorttermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermBorrowings", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails": { "parentTag": "ifrs-full_NetDebt", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtDetails", "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current borrowings", "negatedLabel": "Borrowings - repayable within one year", "terseLabel": "Shortterm borrowings" } }, "en": { "role": { "documentation": "The amount of current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r401" ] }, "ifrs-full_ShorttermBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermBorrowingsMember", "presentation": [ "http://www.ocft.com/role/DisclosureCashFlowInformationGrossDebtReconciliationDetails", "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "label": "Borrowings", "terseLabel": "Short-term borrowings" } }, "en": { "role": { "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r348", "r351" ] }, "ifrs-full_SignificantInvestmentsInAssociatesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SignificantInvestmentsInAssociatesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails", "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodSummarisedFinancialInformationForAssociateDetails" ], "lang": { "en-us": { "role": { "label": "Associates [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r91", "r93", "r170" ] }, "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SignificantInvestmentsInSubsidiariesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails", "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails", "http://www.ocft.com/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r91", "r93", "r168" ] }, "ocft_SimplifiedApproachMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SimplifiedApproachMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to simplified approach.", "label": "Simplified approach" } } }, "auth_ref": [] }, "ocft_SizeOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SizeOfInvestments", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The size of the investments made by the group.", "label": "Size Of Investments", "terseLabel": "Size" } } }, "auth_ref": [] }, "ocft_SpecialPurposeVehicleIndirectOwnershipOrdinarySharesHeld": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SpecialPurposeVehicleIndirectOwnershipOrdinarySharesHeld", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares held indirectly as a special purpose vehicle.", "label": "Special Purpose Vehicle, Indirect Ownership, Ordinary Shares Held", "terseLabel": "Shares held for share option scheme" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r296", "r306" ] }, "ifrs-full_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfCashFlowsAbstract", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityLineItems", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [line items]", "terseLabel": "Statement of changes in equity" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityTable", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } } }, "auth_ref": [ "r6" ] }, "ifrs-full_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "ifrs-full_StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statement that practical expedient about existence of significant financing component has been used" } }, "en": { "role": { "documentation": "The statement that the practical expedient about the existence of a significant financing component in a contract with a customer has been used." } } }, "auth_ref": [ "r193" ] }, "ifrs-full_StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Statement that practical expedient about incremental costs of obtaining contract has been used" } }, "en": { "role": { "documentation": "The statement that the practical expedient about the incremental costs of obtaining a contract with a customer has been used." } } }, "auth_ref": [ "r193" ] }, "ocft_StockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "StockOptionsMember", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for stock options.", "label": "Stock options", "terseLabel": "Stock options" } } }, "auth_ref": [] }, "ocft_SubsidiariesOfVieMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SubsidiariesOfVieMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for subsidiaries of VIE.", "label": "Subsidiaries of VIE", "terseLabel": "Subsidiaries of the VIEs" } } }, "auth_ref": [] }, "ocft_SummaryOfSignificantAccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Summary of accounting policy information" } } }, "auth_ref": [] }, "ifrs-full_SwapContractMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SwapContractMember", "presentation": [ "http://www.ocft.com/role/DisclosureDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Swap contract [member]", "terseLabel": "Foreign exchange swaps" } }, "en": { "role": { "documentation": "This member stands for a derivative financial instrument that involves the exchange of cash flow streams between the parties of the contract over a specified period. [Refer: Derivatives [member]]" } } }, "auth_ref": [ "r399" ] }, "ocft_TabularDisclosureOfFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TabularDisclosureOfFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankExplanatory", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsMeasuredAtAmortizedCostFromVirtualBankTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of financial assets measured at amortized cost from virtual bank.", "label": "Tabular disclosure of financial assets measured at amortized cost from virtual bank Explanatory", "terseLabel": "Schedule of financial assets measured at amortized cost from virtual bank" } } }, "auth_ref": [] }, "ocft_TaxEffectDeductibleAllowanceResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TaxEffectDeductibleAllowanceResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to research and development expenses.", "label": "Tax Effect, Deductible Allowance, Research and Development Expense", "negatedLabel": "Additional deductible allowance for research and development expenses" } } }, "auth_ref": [] }, "ocft_TaxEffectDerecognizationOfDeferredTaxAssetsOnTaxLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TaxEffectDerecognizationOfDeferredTaxAssetsOnTaxLosses", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to Derecognization of deferred tax assets on tax losses.", "label": "Tax Effect, Derecognization of Deferred Tax Assets on Tax Losses", "terseLabel": "Derecognition of deferred tax assets on tax losses" } } }, "auth_ref": [] }, "ocft_TaxEffectDifferentialIncomeTaxRateSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TaxEffectDifferentialIncomeTaxRateSubsidiaries", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to differential income tax rate applicable to subsidiaries.", "label": "Tax Effect, Differential Income Tax Rate, Subsidiaries", "terseLabel": "Differential of income tax rates applicable to subsidiaries" } } }, "auth_ref": [] }, "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Tax effect of expense not deductible in determining taxable profit (tax loss)", "negatedLabel": "Expense not deductible for tax purposes" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]" } } }, "auth_ref": [ "r55" ] }, "ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfRevenuesExemptFromTaxation2011", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Tax effect of revenues exempt from taxation", "terseLabel": "Incomes not subject to tax" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to revenues that are exempt from taxation. [Refer: Accounting profit]" } } }, "auth_ref": [ "r55" ] }, "ocft_TaxEffectTaxLossesAndTemporaryDifferencesDeferredIncomeTaxRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TaxEffectTaxLossesAndTemporaryDifferencesDeferredIncomeTaxRecognized", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to Tax losses and temporary differences for which no deferred income tax asset was recognized.", "label": "Tax Effect, Tax Losses And Temporary Differences, Deferred Income Tax Recognized", "terseLabel": "Tax losses and temporary differences for which no deferred income tax asset was recognized" } } }, "auth_ref": [] }, "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxExpenseIncomeAtApplicableTaxRate", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Tax expense (income) at applicable tax rate", "negatedLabel": "Tax calculated at PRC statutory income tax rate of 25%" } }, "en": { "role": { "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]" } } }, "auth_ref": [ "r55" ] }, "ifrs-full_TaxRateEffectFromChangeInTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxRateEffectFromChangeInTaxRate", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Tax rate effect from change in tax rate", "terseLabel": "Reduced income tax rate" } }, "en": { "role": { "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]" } } }, "auth_ref": [ "r56" ] }, "ocft_TaxRebatesFromOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TaxRebatesFromOtherIncome", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount for cash rebates offered on sales.", "label": "Tax Rebates From Other Income", "terseLabel": "Tax rebates" } } }, "auth_ref": [] }, "ocft_TechnologyDevelopmentIncentivesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TechnologyDevelopmentIncentivesMember", "presentation": [ "http://www.ocft.com/role/DisclosureOtherIncomeGainsOrLossNetGovernmentGrantsAndTaxRebatesDetails" ], "lang": { "en-us": { "role": { "documentation": "Technology Development Incentives Member.", "label": "Technology Development Incentives [Member]", "terseLabel": "Technology development incentives" } } }, "auth_ref": [] }, "ocft_TechnologyServiceFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TechnologyServiceFee", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of technology service fee.", "label": "Technology Service Fee", "terseLabel": "Technology service fees" } } }, "auth_ref": [] }, "ocft_TechnologySolutionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TechnologySolutionMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for technology solution.", "label": "Technology Solution [Member]", "terseLabel": "Technology Solutions." } } }, "auth_ref": [] }, "ocft_TechnologySolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TechnologySolutionsMember", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Technology Solutions.", "label": "Technology Solutions [Member]", "terseLabel": "Technology Solutions" } } }, "auth_ref": [] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r60" ] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [member]" } }, "en": { "role": { "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r60" ] }, "ocft_TermOfRentalContracts": { "xbrltype": "durationItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TermOfRentalContracts", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The usual term of rental contracts.", "label": "Term Of Rental Contracts", "terseLabel": "Typical term of rental contracts (in years)" } } }, "auth_ref": [] }, "ocft_ThreeStageApproachMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ThreeStageApproachMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to three-stage approach.", "label": "Three-stage approach" } } }, "auth_ref": [] }, "ocft_TimeDepositsClassifiedAsRestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TimeDepositsClassifiedAsRestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of time deposits with initial term over three months, classified as restricted cash and cash equivalents by the company.", "label": "Time Deposits, Classified As Restricted Cash And Cash Equivalents", "terseLabel": "Time deposits with initial terms over three months" } } }, "auth_ref": [] }, "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TimingOfTransferOfGoodsOrServicesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of transfer of goods or services [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r360" ] }, "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TimingOfTransferOfGoodsOrServicesMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails" ], "lang": { "en-us": { "role": { "label": "Timing of transfer of goods or services [member]" } }, "en": { "role": { "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used." } } }, "auth_ref": [ "r360" ] }, "ifrs-full_TopOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TopOfRangeMember", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails", "http://www.ocft.com/role/DisclosureIntangibleAssetsKeyAssumptionsUsedToCalculateValueOfGoodwillDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationDerivativeFinancialInstrumentsAndLeasesDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails", "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Top of range [Member]", "terseLabel": "Maximum" } }, "en": { "role": { "documentation": "This member stands for top of a range." } } }, "auth_ref": [ "r183", "r215", "r230", "r356", "r358", "r434" ] }, "ocft_TotalCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TotalCapitalizedResearchAndDevelopmentCosts", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails": { "parentTag": "ifrs-full_ResearchAndDevelopmentExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureResearchAndDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of capitalized research and development costs.", "label": "Total Capitalized Research and Development Costs", "negatedTotalLabel": "Capitalized research and development costs" } } }, "auth_ref": [] }, "ocft_TotalContractAssetAndTradeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TotalContractAssetAndTradeReceivable", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date of trade receivables and contract assets.", "label": "Total Contract Asset And Trade Receivable", "terseLabel": "Gross carrying amount of trade receivables and contract assets applying simplified approach", "totalLabel": "Gross carrying amount of trade receivables and contract assets" } } }, "auth_ref": [] }, "ocft_TotalExpensesLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TotalExpensesLeases", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureLeasesStatementOfProfitOrLossDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of total expenses on leases", "label": "Total Expenses, Leases", "totalLabel": "Total expenses recognised in statement of profit or loss" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherCurrentPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentPayables", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetailsCalc2": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 1.0 }, "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade and other current payables", "terseLabel": "Trade and other payables", "totalLabel": "Trade and other payables" } }, "en": { "role": { "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]" } } }, "auth_ref": [ "r16" ] }, "ifrs-full_TradeAndOtherCurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentReceivables", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeReceivablesDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trade and other current receivables", "terseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]" } } }, "auth_ref": [ "r14", "r28" ] }, "ifrs-full_TradeAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayables", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Trade and other payables", "totalLabel": "Total trade and other payables" } }, "en": { "role": { "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]" } } }, "auth_ref": [ "r16" ] }, "ifrs-full_TradeAndOtherPayablesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesAbstract", "lang": { "en-us": { "role": { "label": "Trade and other payables." } } }, "auth_ref": [] }, "ocft_TradeAndOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TradeAndOtherPayablesMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for Trade and other payables.", "label": "Trade and other payables (excluding non-financial liability items)" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherPayablesToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesToRelatedParties", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ocft_TradeAndPayablesRelatedPartiesAndThirdParties", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Payables to related parties", "terseLabel": "Due to related parties" } }, "en": { "role": { "documentation": "The amount of payables due to related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r403" ] }, "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesToTradeSuppliers", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ocft_TradeAndPayablesRelatedPartiesAndThirdParties", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Trade payables.", "terseLabel": "Due to third parties" } }, "en": { "role": { "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business." } } }, "auth_ref": [ "r403" ] }, "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesUndiscountedCashFlows", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails": { "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails" ], "lang": { "en-us": { "role": { "label": "Trade and other payables, undiscounted cash flows", "terseLabel": "Trade and other payables" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to trade and other payables. [Refer: Trade and other payables]" } } }, "auth_ref": [ "r371", "r376" ] }, "ifrs-full_TradeAndOtherReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Trade receivables" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherReceivablesDueFromRelatedParties", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationInterestInSubsidiariesAndAmountDueFromSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Receivables due from related parties", "terseLabel": "Loan receivables" } }, "en": { "role": { "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r326" ] }, "ocft_TradeAndPayablesRelatedPartiesAndThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TradeAndPayablesRelatedPartiesAndThirdParties", "crdr": "credit", "calculation": { "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails": { "parentTag": "ifrs-full_TradeAndOtherPayables", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of trade payables.", "label": "Trade and Payables Related Parties and Third Parties", "totalLabel": "Trade payables (i)" } } }, "auth_ref": [] }, "ocft_TradeReceivableAndContractAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TradeReceivableAndContractAssetMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to trade receivable and contract asset.", "label": "Trade receivable and contract asset" } } }, "auth_ref": [] }, "ifrs-full_TradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeReceivables", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails": { "parentTag": "ocft_TotalContractAssetAndTradeReceivable", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureTradeReceivablesAdditionalInformationsDetails" ], "lang": { "en-us": { "role": { "label": "Trade receivables.", "verboseLabel": "Total trade receivables" } }, "en": { "role": { "documentation": "The amount due from customers for goods and services sold." } } }, "auth_ref": [ "r326" ] }, "ifrs-full_TradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeReceivablesMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialInstrumentsByCategoryDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade receivable.", "terseLabel": "Trade receivables" } }, "en": { "role": { "documentation": "This member stands for trade receivables. [Refer: Trade receivables]" } } }, "auth_ref": [ "r250", "r255", "r366", "r399" ] }, "ocft_TradeReceivablesRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TradeReceivablesRelatedPartyTransactions", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureRelatedPartyTransactionsYearEndBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of trade receivables from related party transactions.", "label": "Trade Receivables, Related Party Transactions", "terseLabel": "Trade receivables." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ocft.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ocft_TransactionBasedAndSupportRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TransactionBasedAndSupportRevenueMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueContractAssetsAndLiabilitiesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueByTimingOfTransferOfServicesDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRevenueFromContractWithCustomerDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for revenue from transaction based and support services.", "label": "Transaction Based and Support [Member]", "terseLabel": "Transaction based and support revenue" } } }, "auth_ref": [] }, "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueRemainingPerformanceObligationsOfLongTermContractsDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate amount of the transaction price allocated to long???term contracts that are partially or fully unsatisfied at the end of each year", "terseLabel": "Aggregate amount of the transaction price allocated to longterm contracts that are partially or fully unsatisfied at the end of each year" } }, "en": { "role": { "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [member]]" } } }, "auth_ref": [ "r191" ] }, "ocft_TransactionsWithEquityHoldersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "TransactionsWithEquityHoldersAbstract", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Transactions With Equity Holders [Abstract]", "terseLabel": "Transactions with equity holders:" } } }, "auth_ref": [] }, "ifrs-full_TransferFromInvestmentPropertyUnderConstructionOrDevelopmentInvestmentProperty": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TransferFromInvestmentPropertyUnderConstructionOrDevelopmentInvestmentProperty", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Transfer from investment property under construction or development, investment property", "terseLabel": "Receivable consideration from sale of investment" } }, "en": { "role": { "documentation": "The amount transferred from investment property under construction or development to completed investment property. [Refer: Investment property]" } } }, "auth_ref": [ "r419", "r421" ] }, "ifrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTransferDetails" ], "lang": { "en-us": { "role": { "label": "Transfers out of Level 1 into Level 2 of fair value hierarchy, liabilities held at end of reporting period", "terseLabel": "Transfer from Level 1 to Level 2, Liabilities" } }, "en": { "role": { "documentation": "The amount of transfers out of Level 1 and into Level 2 of the fair value hierarchy of liabilities held at the end of the reporting period. [Refer: Level 1 of fair value hierarchy [member]; Level 2 of fair value hierarchy [member]]" } } }, "auth_ref": [ "r174" ] }, "ifrs-full_TravelExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TravelExpense", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureExpensesByNatureDetails": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureExpensesByNatureDetails" ], "lang": { "en-us": { "role": { "label": "Travel expense", "terseLabel": "Travelling expenses" } }, "en": { "role": { "documentation": "The amount of expense arising from travel." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_TreasuryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TreasuryShares", "crdr": "debit", "calculation": { "http://www.ocft.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationBalanceSheetDetails", "http://www.ocft.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shares Held Under Share Option Scheme", "negatedLabel": "Shares held for share incentive scheme" } }, "en": { "role": { "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group." } } }, "auth_ref": [ "r94", "r327" ] }, "ifrs-full_TreasurySharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TreasurySharesMember", "presentation": [ "http://www.ocft.com/role/StatementConsolidatedStatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Shares held for share option scheme" } }, "en": { "role": { "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group." } } }, "auth_ref": [ "r6" ] }, "ifrs-full_TypesOfInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfInstrumentMember", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Types of instrument [member]" } }, "en": { "role": { "documentation": "This member stands for all types of financial instruments. It also represents the standard value for the 'Continuing involvement in derecognised financial assets by type of instrument' axis if no other member is used." } } }, "auth_ref": [ "r372" ] }, "ifrs-full_TypesOfInvestmentPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfInvestmentPropertyAxis", "presentation": [ "http://www.ocft.com/role/DisclosureInvestmentsAccountedForUsingEquityMethodDetails" ], "lang": { "en-us": { "role": { "label": "Types of investment property [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r399" ] }, "ifrs-full_TypesOfRisksAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfRisksAxis", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Types of risks [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r216", "r217", "r218", "r220", "r244", "r248", "r249" ] }, "ifrs-full_TypesOfRisksMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfRisksMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskFinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskImpairmentLossAllowanceOfTradeReceivablesAndContractAssetsDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskLiquidityRiskDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTables", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskTradeReceivablesAndContractAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Risks [member]" } }, "en": { "role": { "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used." } } }, "auth_ref": [ "r216", "r217", "r218", "r220", "r244", "r248", "r249" ] }, "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfSharebasedPaymentArrangementsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "label": "Types of share-based payment arrangements [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r231" ] }, "currency_USD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "USD", "presentation": [ "http://www.ocft.com/role/DisclosureCashAndCashEquivalentsPresentedInCurrencyDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskDetails" ], "lang": { "en-us": { "role": { "label": "USD" } } }, "auth_ref": [] }, "ifrs-full_UnconsolidatedStructuredEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnconsolidatedStructuredEntitiesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Unconsolidated structured entities [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r171" ] }, "ifrs-full_UnconsolidatedSubsidiariesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnconsolidatedSubsidiariesAxis", "presentation": [ "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Unconsolidated subsidiaries [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r151" ] }, "ocft_UnderwrittenPublicOfferingsOfAmericanDepositarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnderwrittenPublicOfferingsOfAmericanDepositarySharesMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareCapitalNationalDreamLimitedDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for underwritten public offerings of American Depositary Shares.", "label": "Underwritten Public Offerings of American Depositary Shares [Member]", "terseLabel": "Underwritten public offerings" } } }, "auth_ref": [] }, "ifrs-full_UnobservableInputsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnobservableInputsAxis", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Unobservable inputs [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r175", "r432" ] }, "ifrs-full_UnobservableInputsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnobservableInputsMember", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueForLoansAndAdvancesToCustomersDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskValuationInputsAndRelationshipsToFairValueWithAllOtherVariablesHeldConstantDetails" ], "lang": { "en-us": { "role": { "label": "Unobservable inputs [member]" } }, "en": { "role": { "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used." } } }, "auth_ref": [ "r175", "r432" ] }, "ocft_UnusedTaxLossesDueToExpireInYear2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2023Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2023.", "label": "Year 2023" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2024Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2024.", "label": "Year 2024" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2025Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2025.", "label": "Year 2025" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2026Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2026.", "label": "Year 2026" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2027Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2027.", "label": "Year 2027" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2028Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2028.", "label": "Year 2028" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2029Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2029.", "label": "Year 2029" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2030Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2030.", "label": "Year 2030" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2031Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2031.", "label": "Year 2031" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesDueToExpireInYear2032Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesDueToExpireInYear2032Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2032.", "label": "Year 2032" } } }, "auth_ref": [] }, "ocft_UnusedTaxLossesForWhichDeferredTaxAssetUnrecognised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "UnusedTaxLossesForWhichDeferredTaxAssetUnrecognised", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails": { "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseTaxOnGroupSLossBeforeIncomeTaxDiffersFromTheoreticalAmountStatutoryTaxRateApplicableToLossOfConsolidatedEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of unused tax losses for which deferred tax asset is unrecognised in the statement of financial position.", "label": "Unused Tax Losses For Which Deferred Tax Asset UnRecognised", "negatedLabel": "Utilization of previously unrecognized tax losses" } } }, "auth_ref": [] }, "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "label": "Unused tax losses for which no deferred tax asset recognised", "terseLabel": "Unused tax losses for which no deferred tax asset has been recognized" } }, "en": { "role": { "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]" } } }, "auth_ref": [ "r57" ] }, "ifrs-full_UnusedTaxLossesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnusedTaxLossesMember", "presentation": [ "http://www.ocft.com/role/DisclosureDeferredIncomeTaxDeferredTaxAssetsDetails", "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "label": "Unused tax losses [member]", "terseLabel": "Tax losses" } }, "en": { "role": { "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit." } } }, "auth_ref": [ "r60" ] }, "ocft_Unusedtaxlossesduetoexpireinyear2033Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "Unusedtaxlossesduetoexpireinyear2033Member", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseUnusedTaxLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for unused tax losses which are due to expire in the year 2033.", "label": "Year 2033" } } }, "auth_ref": [] }, "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationImpairmentOfNonFinancialAssetsAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Useful life measured as period of time, intangible assets other than goodwill", "terseLabel": "Useful life" } }, "en": { "role": { "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r113" ] }, "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "presentation": [ "http://www.ocft.com/role/DisclosureSummaryOfAccountingPolicyInformationPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Expected useful life", "terseLabel": "Expected useful life" } }, "en": { "role": { "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r62" ] }, "ifrs-full_UtilisationAllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UtilisationAllowanceAccountForCreditLossesOfFinancialAssets", "crdr": "debit", "presentation": [ "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfImplementationServiceDetails", "http://www.ocft.com/role/DisclosureManagementOfFinancialRiskMovementsInImpairmentLossAllowanceOfContractAssetsOfTransactionBasedAndSupportServiceDetails" ], "lang": { "en-us": { "role": { "label": "Utilisation, allowance account for credit losses of financial assets", "terseLabel": "Write-off" } }, "en": { "role": { "documentation": "The decrease in an allowance account for credit losses of financial assets resulting from the utilisation of the allowance. [Refer: Allowance account for credit losses of financial assets]" } } }, "auth_ref": [ "r442" ] }, "ifrs-full_ValuationTechniquesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ValuationTechniquesMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "label": "Valuation techniques [Member]" } }, "en": { "role": { "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]" } } }, "auth_ref": [ "r175" ] }, "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfShareOptionDetails" ], "lang": { "en-us": { "role": { "label": "Valuation techniques used in fair value measurement [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r175" ] }, "ifrs-full_ValueAddedTaxReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ValueAddedTaxReceivables", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Value added tax receivables", "terseLabel": "Value-added-tax deductible" } }, "en": { "role": { "documentation": "The amount of receivables related to a value added tax." } } }, "auth_ref": [ "r402" ] }, "ocft_ValueAddedTaxReceivablesForTaxPaidOnBehalfOfClient": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ValueAddedTaxReceivablesForTaxPaidOnBehalfOfClient", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails": { "parentTag": "ocft_PrepaymentsAndOtherAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosurePrepaymentsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of receivables related to a value added tax paid on behalf of client.", "label": "Value added tax Receivables For Tax Paid On Behalf Of Client", "terseLabel": "Receivables for value-added-tax paid on behalf of wealth management products" } } }, "auth_ref": [] }, "ocft_VariableInterestEntityEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "VariableInterestEntityEquity", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationScheduleOfFinancialStatementsAmountsAndBalancesOfGroupSViesAndSubsidiariesOfViesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of consolidated variable interest entity's (VIE) registered capital, capital reserve and PRC statutory reserves.", "label": "Variable Interest Entity, Equity", "terseLabel": "Registered capital, capital reserve and PRC statutory reserves" } } }, "auth_ref": [] }, "ocft_VirtualBankBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "VirtualBankBusinessMember", "presentation": [ "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueInterestAndCommissionIncomeDetails", "http://www.ocft.com/role/DisclosureSegmentInformationAndRevenueSegmentsAndPrincipalActivitiesDetails", "http://www.ocft.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "documentation": "This member stands for virtual bank business.", "label": "Virtual Bank Business [Member]", "terseLabel": "Virtual Bank Business" } } }, "auth_ref": [] }, "ocft_VolatilityOtherEquityInstrumentsGranted": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "VolatilityOtherEquityInstrumentsGranted", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsKeyAssumptionsOfRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Volatility of other equity instruments granted.", "label": "Volatility, other equity instruments granted", "terseLabel": "Volatility" } } }, "auth_ref": [] }, "ifrs-full_WagesAndSalaries": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WagesAndSalaries", "crdr": "debit", "calculation": { "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails": { "parentTag": "ifrs-full_EmployeeBenefitsExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocft.com/role/DisclosureEmployeeBenefitExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Wages and salaries", "terseLabel": "Wages and salaries" } }, "en": { "role": { "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r412" ] }, "ocft_WealthManagementProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "WealthManagementProductsMember", "presentation": [ "http://www.ocft.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails", "http://www.ocft.com/role/DisclosureGroupSMaximumExposureToUnconsolidatedStructuredEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Member stands for wealth management products.", "label": "Wealth management products" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price of share options granted in share-based payment arrangement", "terseLabel": "Exercise price" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r225" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement", "terseLabel": "Weighted-average exercise price" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r224", "r228" ] }, "ifrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsFairValueOfRestrictedShareUnitsDetails", "http://www.ocft.com/role/DisclosureShareBasedPaymentsRestrictedShareUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average fair value at measurement date, other equity instruments granted", "terseLabel": "Grant date fair value", "verboseLabel": "Fair value of restricted share units" } }, "en": { "role": { "documentation": "The weighted average fair value at the measurement date of granted equity instruments other than share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r234" ] }, "ifrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageFairValueAtMeasurementDateShareOptionsGranted", "crdr": "credit", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsShareOptionsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average share price, share options granted", "terseLabel": "Fair value of options" } }, "en": { "role": { "documentation": "The weighted average fair value of share options granted during the period at the measurement date. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r233" ] }, "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16", "presentation": [ "http://www.ocft.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16", "terseLabel": "Weighted average lessee's incremental borrowing rate" } }, "en": { "role": { "documentation": "The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment." } } }, "auth_ref": [ "r210" ] }, "ifrs-full_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageMember", "presentation": [ "http://www.ocft.com/role/DisclosureRestrictedCashAndTimeDepositsOverThreeMonthsDetails", "http://www.ocft.com/role/DisclosureShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average" } }, "en": { "role": { "documentation": "This member stands for an average in which each quantity to be averaged is assigned a weight that determines the relative effect of each quantity on the average." } } }, "auth_ref": [ "r183", "r215", "r356", "r358", "r434" ] }, "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsMovementsOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life of outstanding share options", "terseLabel": "Weighted-average remaining contractual life" } }, "en": { "role": { "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r230" ] }, "ifrs-full_WeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageShares", "presentation": [ "http://www.ocft.com/role/DisclosureLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average number of ordinary shares in issue (in???000 shares)", "terseLabel": "Weighted average number of ordinary shares in issue" } }, "en": { "role": { "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor." } } }, "auth_ref": [ "r97" ] }, "ocft_WithholdingTaxRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "WithholdingTaxRatePercent", "presentation": [ "http://www.ocft.com/role/DisclosureIncomeTaxBenefitExpenseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of withholding tax rate applicable for distribution of profits earned by PRC companies to overseas investors.", "label": "Withholding Tax Rate, Percent", "terseLabel": "Withholding tax rate" } } }, "auth_ref": [] }, "ifrs-full_WrittenPutOptionsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WrittenPutOptionsMember", "presentation": [ "http://www.ocft.com/role/DisclosureTradeAndOtherPayablesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Written put option", "terseLabel": "Put option" } }, "en": { "role": { "documentation": "This member stands for derivative financial contracts sold that oblige the entity to purchase an underlying asset at a specified strike price if the other party exercises the option. [Refer: Derivatives [member]]" } } }, "auth_ref": [ "r372", "r377" ] }, "ocft_XinDingHengLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "XinDingHengLimitedMember", "presentation": [ "http://www.ocft.com/role/DisclosureShareBasedPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for xin ding heng limited.", "label": "Xin Ding Heng [Member]", "terseLabel": "Xin Ding Heng" } } }, "auth_ref": [] }, "ocft_ZhangTongShunGuangzhouTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ZhangTongShunGuangzhouTechnologyCoLtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Zhang Tong Shun (Guangzhou) Technology Co., Ltd. (???Zhang Tong Shun???).", "label": "Zhang Tong Shun", "terseLabel": "Zhang Tong Shun" } } }, "auth_ref": [] }, "ocft_ZhuhaiYirongtongAssetManagementCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocft.com/20231231", "localname": "ZhuhaiYirongtongAssetManagementCo.LtdMember", "presentation": [ "http://www.ocft.com/role/DisclosureGeneralInformationAndBasisOfPresentationOtherChangesOfCompanySShareholdersSubsequentToRecapitalizationAndInitialPublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Zhuhai Yirongtong Asset Management Co., Ltd.", "label": "Zhuhai Yirongtong Asset Management Co., Ltd [Member]", "terseLabel": "Zhuhai Yirongtong Asset Management Co., Ltd." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r1": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard", "URIDate": "2023-03-23" }, "r2": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard", "URIDate": "2023-03-23" }, "r3": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard", "URIDate": "2023-03-23" }, "r4": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r5": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r6": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard", "URIDate": "2023-03-23" }, "r7": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "107", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard", "URIDate": "2023-03-23" }, "r8": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "112", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2023-03-23" }, "r9": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "117", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard", "URIDate": "2023-03-23" }, "r10": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard", "URIDate": "2023-03-23" }, "r11": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard", "URIDate": "2023-03-23" }, "r12": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard", "URIDate": "2023-03-23" }, "r13": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_e&doctype=Standard", "URIDate": "2023-03-23" }, "r14": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard", "URIDate": "2023-03-23" }, "r15": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard", "URIDate": "2023-03-23" }, "r16": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "k", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard", "URIDate": "2023-03-23" }, "r17": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "m", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard", "URIDate": "2023-03-23" }, "r18": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "o", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard", "URIDate": "2023-03-23" }, "r19": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "q", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_q&doctype=Standard", "URIDate": "2023-03-23" }, "r20": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "r", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard", "URIDate": "2023-03-23" }, "r21": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r22": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "56", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard", "URIDate": "2023-03-23" }, "r23": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard", "URIDate": "2023-03-23" }, "r24": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard", "URIDate": "2023-03-23" }, "r25": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard", "URIDate": "2023-03-23" }, "r26": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "69", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard", "URIDate": "2023-03-23" }, "r27": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r28": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2023-03-23" }, "r29": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2023-03-23" }, "r30": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r31": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r32": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r33": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r34": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2023-03-23" }, "r35": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2023-03-23" }, "r36": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard", "URIDate": "2023-03-23" }, "r37": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard", "URIDate": "2023-03-23" }, "r38": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard", "URIDate": "2023-03-23" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard", "URIDate": "2023-03-23" }, "r40": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r44": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard", "URIDate": "2023-03-23" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard", "URIDate": "2023-03-23" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "ba", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ba&doctype=Standard", "URIDate": "2023-03-23" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_c&doctype=Standard", "URIDate": "2023-03-23" }, "r48": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard", "URIDate": "2023-03-23" }, "r49": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "91", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard", "URIDate": "2023-03-23" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "98", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_c&doctype=Standard", "URIDate": "2023-03-23" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "99", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard", "URIDate": "2023-03-23" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "21", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard", "URIDate": "2023-03-23" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI", "URIDate": "2023-03-23" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "79", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard", "URIDate": "2023-03-23" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard", "URIDate": "2023-03-23" }, "r56": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r57": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_e&doctype=Standard", "URIDate": "2023-03-23" }, "r58": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2023-03-23" }, "r59": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard", "URIDate": "2023-03-23" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI", "URIDate": "2023-03-23" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard", "URIDate": "2023-03-23" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2023-03-23" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard", "URIDate": "2023-03-23" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard", "URIDate": "2023-03-23" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard", "URIDate": "2023-03-23" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard", "URIDate": "2023-03-23" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "75", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard", "URIDate": "2023-03-23" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "75", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard", "URIDate": "2023-03-23" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI", "URIDate": "2023-03-23" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "142", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard", "URIDate": "2023-03-23" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "145", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard", "URIDate": "2023-03-23" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Section": "Scope", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI", "URIDate": "2023-03-23" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "20", "IssueDate": "2023-01-01", "Paragraph": "39", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2023-en-r&anchor=para_39_a&doctype=Standard", "URIDate": "2023-03-23" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Paragraph": "52", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard", "URIDate": "2023-03-23" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Paragraph": "52", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_b&doctype=Standard", "URIDate": "2023-03-23" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard", "URIDate": "2023-03-23" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2023-03-23" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard", "URIDate": "2023-03-23" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2023-03-23" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "18", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard", "URIDate": "2023-03-23" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "19", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_f&doctype=Standard", "URIDate": "2023-03-23" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "19", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard", "URIDate": "2023-03-23" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Section": "Disclosures", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI", "URIDate": "2023-03-23" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard", "URIDate": "2023-03-23" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2023-01-01", "Paragraph": "10", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard", "URIDate": "2023-03-23" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2023-03-23" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2023-03-23" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "32", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard", "URIDate": "2023-03-23" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "67", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard", "URIDate": "2023-03-23" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "70", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2023-03-23" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI", "URIDate": "2023-03-23" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard", "URIDate": "2023-03-23" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "130", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard", "URIDate": "2023-03-23" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "d", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_d_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "d", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_d_v&doctype=Standard", "URIDate": "2023-03-23" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "e", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_e_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "e", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_e_v&doctype=Standard", "URIDate": "2023-03-23" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "Subparagraph": "f", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_f_i&doctype=Standard", "URIDate": "2023-03-23" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "134", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134&doctype=Standard", "URIDate": "2023-03-23" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "135", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard", "URIDate": "2023-03-23" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "135", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_e_i&doctype=Standard", "URIDate": "2023-03-23" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "135", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135&doctype=Standard", "URIDate": "2023-03-23" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "86", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_86_a&doctype=Standard", "URIDate": "2023-03-23" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "86", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_86&doctype=Standard", "URIDate": "2023-03-23" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_a&doctype=Standard", "URIDate": "2023-03-23" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2023-03-23" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard", "URIDate": "2023-03-23" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard", "URIDate": "2023-03-23" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2023-03-23" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard", "URIDate": "2023-03-23" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI", "URIDate": "2023-03-23" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "76", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76_g&doctype=Standard", "URIDate": "2023-03-23" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "76", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard", "URIDate": "2023-03-23" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2023-03-23" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "d", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d_v&doctype=Standard", "URIDate": "2023-03-23" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2023-03-23" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "50", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard", "URIDate": "2023-03-23" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2023-03-23" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "10", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard", "URIDate": "2023-03-23" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2023-03-23" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard", "URIDate": "2023-03-23" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard", "URIDate": "2023-03-23" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard", "URIDate": "2023-03-23" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "39", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39&doctype=Standard", "URIDate": "2023-03-23" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "40", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard", "URIDate": "2023-03-23" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "46", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_46&doctype=Standard", "URIDate": "2023-03-23" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "50", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard", "URIDate": "2023-03-23" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Section": "Presentation of a statement of cash flows", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI", "URIDate": "2023-03-23" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "30", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_30_b&doctype=Standard", "URIDate": "2023-03-23" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2023-03-23" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2023-03-23" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "22", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard", "URIDate": "2023-03-23" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "12", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_e&doctype=Standard", "URIDate": "2023-03-23" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "12", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_f&doctype=Standard", "URIDate": "2023-03-23" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "19B", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard", "URIDate": "2023-03-23" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "19B", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B&doctype=Standard", "URIDate": "2023-03-23" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "2", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_2_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "2", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_2_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "21", "Subparagraph": "a", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "29", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_29_c&doctype=Standard", "URIDate": "2023-03-23" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ix", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B16&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B4", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B4", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B4", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B4", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_e&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard", "URIDate": "2023-03-23" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard", "URIDate": "2023-03-23" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_c&doctype=Standard", "URIDate": "2023-03-23" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard", "URIDate": "2023-03-23" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e_i&doctype=Standard", "URIDate": "2023-03-23" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "e", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "e", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard", "URIDate": "2023-03-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h&doctype=Standard", "URIDate": "2023-03-23" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard", "URIDate": "2023-03-23" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "98", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_98&doctype=Standard", "URIDate": "2023-03-23" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "14", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2023-03-23" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "105", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard", "URIDate": "2023-03-23" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "113", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard", "URIDate": "2023-03-23" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "114", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard", "URIDate": "2023-03-23" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "115", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard", "URIDate": "2023-03-23" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "116", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_a&doctype=Standard", "URIDate": "2023-03-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "116", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_b&doctype=Standard", "URIDate": "2023-03-23" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "116", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_c&doctype=Standard", "URIDate": "2023-03-23" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "120", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_a&doctype=Standard", "URIDate": "2023-03-23" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "120", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "129", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_129&doctype=Standard", "URIDate": "2023-03-23" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI", "URIDate": "2023-03-23" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Section": "Presentation", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI", "URIDate": "2023-03-23" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard", "URIDate": "2023-03-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2023-03-23" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2023-03-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard", "URIDate": "2023-03-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard", "URIDate": "2023-03-23" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_c&doctype=Standard", "URIDate": "2023-03-23" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_g&doctype=Standard", "URIDate": "2023-03-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard", "URIDate": "2023-03-23" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "j", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard", "URIDate": "2023-03-23" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "58", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_58&doctype=Standard", "URIDate": "2023-03-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "59", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_59&doctype=Standard", "URIDate": "2023-03-23" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "94", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard", "URIDate": "2023-03-23" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "97", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard", "URIDate": "2023-03-23" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "C12", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C", "URIDate": "2023-03-23" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI", "URIDate": "2023-03-23" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Presentation", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI", "URIDate": "2023-03-23" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "109", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard", "URIDate": "2023-03-23" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "109A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard", "URIDate": "2023-03-23" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "120", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard", "URIDate": "2023-03-23" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "124", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_124&doctype=Standard", "URIDate": "2023-03-23" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "125", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard", "URIDate": "2023-03-23" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "127", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard", "URIDate": "2023-03-23" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "128", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "128", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a&doctype=Standard", "URIDate": "2023-03-23" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "132", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard", "URIDate": "2023-03-23" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "C32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C", "URIDate": "2023-03-23" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "44", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_44&doctype=Standard", "URIDate": "2023-03-23" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vi&doctype=Standard", "URIDate": "2023-03-23" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b&doctype=Standard", "URIDate": "2023-03-23" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard", "URIDate": "2023-03-23" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2023-03-23" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2023-03-23" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "d", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "5", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "11A", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_11A_c&doctype=Standard", "URIDate": "2023-03-23" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "13C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_13C&doctype=Standard", "URIDate": "2023-03-23" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "14", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_a&doctype=Standard", "URIDate": "2023-03-23" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "21C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_21C&doctype=Standard", "URIDate": "2023-03-23" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "23B", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard", "URIDate": "2023-03-23" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard", "URIDate": "2023-03-23" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard", "URIDate": "2023-03-23" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard", "URIDate": "2023-03-23" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35H", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35H", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard", "URIDate": "2023-03-23" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard", "URIDate": "2023-03-23" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35J", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35J_b&doctype=Standard", "URIDate": "2023-03-23" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35K", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K&doctype=Standard", "URIDate": "2023-03-23" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2023-03-23" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "36", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard", "URIDate": "2023-03-23" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "39", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_a&doctype=Standard", "URIDate": "2023-03-23" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "39", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_b&doctype=Standard", "URIDate": "2023-03-23" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "40", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard", "URIDate": "2023-03-23" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42E", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard", "URIDate": "2023-03-23" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42I", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I_a&doctype=Standard", "URIDate": "2023-03-23" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42I", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I_b&doctype=Standard", "URIDate": "2023-03-23" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard", "URIDate": "2023-03-23" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard", "URIDate": "2023-03-23" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_a&doctype=Standard", "URIDate": "2023-03-23" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_e&doctype=Standard", "URIDate": "2023-03-23" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_f&doctype=Standard", "URIDate": "2023-03-23" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_g&doctype=Standard", "URIDate": "2023-03-23" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_h&doctype=Standard", "URIDate": "2023-03-23" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8&doctype=Standard", "URIDate": "2023-03-23" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B2", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B52", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B52&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B8E", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B8E&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Section": "Defined terms", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI", "URIDate": "2023-03-23" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Section": "Scope", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI", "URIDate": "2023-03-23" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard", "URIDate": "2023-03-23" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_g&doctype=Standard", "URIDate": "2023-03-23" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard", "URIDate": "2023-03-23" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard", "URIDate": "2023-03-23" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2023-03-23" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2023-03-23" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard", "URIDate": "2023-03-23" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2023-03-23" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard", "URIDate": "2023-03-23" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard", "URIDate": "2023-03-23" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard", "URIDate": "2023-03-23" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard", "URIDate": "2023-03-23" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard", "URIDate": "2023-03-23" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2023-01-01", "Paragraph": "7.2.34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard", "URIDate": "2023-03-23" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2023-01-01", "Paragraph": "7.2.42", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard", "URIDate": "2023-03-23" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b", "URIDate": "2023-03-23" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_e&doctype=Standard&book=b", "URIDate": "2023-03-23" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "22", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22_b&doctype=Standard&book=b", "URIDate": "2023-03-23" }, "r323": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "102", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard", "URIDate": "2023-03-23" }, "r324": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r325": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "108", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard", "URIDate": "2023-03-23" }, "r326": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2023-03-23" }, "r327": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2023-03-23" }, "r328": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "IG6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r329": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "22", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22_a&doctype=Standard", "URIDate": "2023-03-23" }, "r330": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard", "URIDate": "2023-03-23" }, "r331": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_c&doctype=Standard", "URIDate": "2023-03-23" }, "r332": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "138", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard", "URIDate": "2023-03-23" }, "r333": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "147", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard", "URIDate": "2023-03-23" }, "r334": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "21", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_c&doctype=Standard", "URIDate": "2023-03-23" }, "r335": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "21", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_d&doctype=Standard", "URIDate": "2023-03-23" }, "r336": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "32", "IssueDate": "2023-01-01", "Paragraph": "IE33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r337": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "127", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard", "URIDate": "2023-03-23" }, "r338": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard", "URIDate": "2023-03-23" }, "r339": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_g&doctype=Standard", "URIDate": "2023-03-23" }, "r340": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "14", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_f&doctype=Standard", "URIDate": "2023-03-23" }, "r341": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2023-03-23" }, "r342": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2023-03-23" }, "r343": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_c&doctype=Standard", "URIDate": "2023-03-23" }, "r344": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_d&doctype=Standard", "URIDate": "2023-03-23" }, "r345": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard", "URIDate": "2023-03-23" }, "r346": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2023-03-23" }, "r347": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r348": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44C&doctype=Standard", "URIDate": "2023-03-23" }, "r349": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard", "URIDate": "2023-03-23" }, "r350": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Section": "A Statement of cash flows for an entity other than a financial institution", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI", "URIDate": "2023-03-23" }, "r351": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Section": "C Reconciliation of liabilities arising from financing activities", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI", "URIDate": "2023-03-23" }, "r352": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "IG63", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG63&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r353": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B10", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r354": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard", "URIDate": "2023-03-23" }, "r355": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "94", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard", "URIDate": "2023-03-23" }, "r356": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "B6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r357": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "IE60", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE60&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r358": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "IE63", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r359": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r360": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r361": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r362": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "113", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard", "URIDate": "2023-03-23" }, "r363": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "96", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard", "URIDate": "2023-03-23" }, "r364": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard", "URIDate": "2023-03-23" }, "r365": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2023-03-23" }, "r366": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35N", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard", "URIDate": "2023-03-23" }, "r367": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard", "URIDate": "2023-03-23" }, "r368": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r369": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r370": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11D", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r371": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r372": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B33&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r373": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r374": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG20C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r375": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG20D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r376": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG31A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r377": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG40B", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r378": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard", "URIDate": "2023-03-23" }, "r379": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2023-03-23" }, "r380": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r381": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "IG4", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_IG4&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r382": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r383": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r384": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r388": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r389": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r390": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r392": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r393": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "10", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard", "URIDate": "2023-03-23" }, "r395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "102", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard", "URIDate": "2023-03-23" }, "r396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard", "URIDate": "2023-03-23" }, "r398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2023-03-23" }, "r399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "112", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2023-03-23" }, "r400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "117", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard", "URIDate": "2023-03-23" }, "r401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2023-03-23" }, "r403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard", "URIDate": "2023-03-23" }, "r404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2023-03-23" }, "r405": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "85", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard", "URIDate": "2023-03-23" }, "r406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2023-03-23" }, "r407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard", "URIDate": "2023-03-23" }, "r408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard", "URIDate": "2023-03-23" }, "r409": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2023-03-23" }, "r410": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "145", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard", "URIDate": "2023-03-23" }, "r411": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "5", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_5&doctype=Standard", "URIDate": "2023-03-23" }, "r412": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "9", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard", "URIDate": "2023-03-23" }, "r413": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "20", "IssueDate": "2023-01-01", "Paragraph": "39", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2023-en-r&anchor=para_39_b&doctype=Standard", "URIDate": "2023-03-23" }, "r414": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2023-03-23" }, "r415": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r416": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2023-03-23" }, "r417": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r418": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard", "URIDate": "2023-03-23" }, "r419": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "76", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard", "URIDate": "2023-03-23" }, "r420": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2023-03-23" }, "r421": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2023-03-23" }, "r422": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2023-03-23" }, "r423": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard", "URIDate": "2023-03-23" }, "r424": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard", "URIDate": "2023-03-23" }, "r425": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard", "URIDate": "2023-03-23" }, "r426": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2023-03-23" }, "r427": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_c&doctype=Standard", "URIDate": "2023-03-23" }, "r428": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r429": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r430": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard", "URIDate": "2023-03-23" }, "r431": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "h", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r432": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h&doctype=Standard", "URIDate": "2023-03-23" }, "r433": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r434": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r435": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r436": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r437": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r438": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r439": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r440": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r441": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r442": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b", "URIDate": "2023-03-23" } } } ZIP 200 0001410578-24-001095-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-001095-xbrl.zip M4$L#!!0 ( %,\\EA^_H4U*#T $KY @ 1 ;V-F="TR,#(S,3(S,2YX M/9T+4MCZ322NKV>%\FJ"*J"C:+ M+(.DI/*O/YD +R )@""KU(+.8<3NN%4$$DA\"2"1R$S\[;^?EZ'W2%A"X^BG M=_OO]]YY))K& 8WF/[W+TMG.#^_^^^__Y]_^]N\[._\\OKWT@GB:+4F4>E-& M_)0$WA--%]Y]O%KYD7=%&*-AZ!TS&LR)Y^WOO?_^_=[[?6]GY^^3G%H<_>A]O[O_P^[!WL$';W__QX,//QY^ZQU=%06OH&LSVEGR M.0E^3*8+LO2]U&=SDE[[2Y*L_"GYZ=TB35<_[NX^/3V]CZ>S]/TT7B*1PWWX MOW>>GZ:,/F0I.8_9\I3,_"Q,822B/S,_Y"W# (4$AZ!60/H,(QHE/T(/:DT] M';Z/V1P:VMO?_>?5Y1WO7%$X("M&IC@"M3K/#RPL:GW<97%(=JN21=UIQAA MMBYK\EH)F;Z?QX^[Q5?.85&%D9FVG>]VX6M1<.9/TQWRO K]R$]CMCZ'OPT] M]-F4=U)5K1P7J!&D]<[F!+[=%1_+HJ&VK6A7F%I"", MO_,JJ?\<1_%2#,/.WN'.P>%N6:F@DK!T!_N?E,W._.2!UR\_U<8Q2YEA-.!K M43"$OAIXP<\/,#7*CJ0KIH83O]2ZD-"IIB2=U@L"!^EZI6..?ZI5(%&V/%#A M=+"W2YY3$B7T(20[6(PP/X7U(]DYP/4C%\LXBU*FDTKQL=9>1$RBQ>4*BE0S MAJI)PXEYL1*.Y^E"S09^J7%AL805:Q3M7J-V:)2D?C0E\@RF!FENE@?Q M4LI?BA]7*QK-8O$+_(9B\R-VZQ[:\O ?GV\OU"UPY.^ (M]A3F!.Q2$-4 [* M'Y/)["1>PBZPP"GX2"Y@NU["8%.0J$$UBWX6/0W(C$:4\P2"L+?G[7@E"?CW MR>3Z;G)Y<7IT?W;JW=W#?Z[.KN_OO,DY?+JZN3W[^>SZ[N++F7=Q#7^?_6VW M2;317 8JP23Z._\W]"V!5OB XOJ>5\Z+&"I._7":A?WK5=W25LM_+/#[JJB> M %L'PZ$5U5\67ZP!S7@'(] ; GVX&="'7PGHPQ'H#8'^L!G0'[X2T!]&H$U M'_LA:CEW"T+2Q(!HO9P1N@,S=,='ET?7)V?>W<]G9_=W(SK6TW#A1W.27$1G M?V8T7=O.OD8M(W*'O2;=ST?7G\[N8+IY9__S^>+^MQ%*:RC]9'$>QD^F":>;.B38]!H_"9M^NQJF'/CP)OFC?M^;QM[YN\]?\<9<1>1BXI++4! M++;X1U]Y4%;NP/[[GMB7;8@?1I#U(-^1.0[C132+V9+W&2;H+7DD44;J\Q1^ MOZ3^ PVABT2W#&Q*SB@(W[4%(6_/HU6#?)XST23N$(T9CU_#JN%1. S"VV(_^Y/D4T('64-H*UWP9+D/-2_[F84;O?Y%/J/T?4^J,& M/TRB3RS.5G>7<9(<$U +J[*G=#8C+#EG\?)^0>!+2H'IHR5>))9RMX0,HVNF" M>)R;_T@\J L[/&<(E/&R>B!X\F; %"^?5IQY/F?-2PK>> T&#'A^R9Z7QH(V MG/.P_E1BTR,YG^-,,"C'^*(:B:GN; 1P0]M!)&,N&/ ?Y"*X#@9#8#Q:YIB,MWXZ\XYV%W! M"-QW;>#$35$UZ58Y46G&"5>+T7=*<7^P\!GA\0(W^?)5_8*.,7!DX)QTF*F& MDC%BK3!&9&\]:F<[C/]#6CJ3A_=,_<$:WV%IDE*1S/ MV2E9Q0G5;XZ:8B:,#A6*34''"W)"(S@=^@LZPD@7J-P4_)":]D3+6D;H]O<. ME1K-#.C6KE=W/* -:#ZDK0UR]"Y60'I*9H0Q$E1VOOP'M ;.9@E)4QK-==.P M9VTCQ!_:$!?49)N=]"O^&5>MC%.WW]3%GSXG"-YD501?&X-MT34)S >5'9HWS"4 6O9B:!KO7$7;DJ=M0XV0.U!<'X]R MTY*;/"M'\5_8UOE5_5K",I<$FY(&;/?V]CYBK$117_XG[NF"F"=1&T'J$23! MK4SV(1"BN &NPSW%_FUT$_)E!A?OXEDS] M%4W]D/Y5T+Q UOSP)GL(Z72"GDAPBM'LN&YTRK1=[RD\M?)>M^(?'K#CPL&C MZCJ4Y[WWIJ+[A4]5SL1_)%XBL>$E)1_HA(4%F]SPIG)^/,&05W T;O];F &8 MVB7(0B)M*%78I/ ,3'A-'KL,E85SX1?*X^Q0$&E ?4;QTQ>]!>*UN],A]:T% MMZ_4%_VN[Z.E(U22>R(F.1'1^V)V%!Z.7R[.1(%$X@,+\0^CM!LVY&RY]-EZ M,CN:\HQ2L#K:R,L:AOFA;1CD] M5-PVB\Z@D/AE=[P5[T_C!%7U"4M'\%LEJ%+D6M6S,8)U.X)W"KO5(_SKD4@G MZR1E6>'F9?2??8$6.H2LK7W:"UG5D]I)ONP+%['1J7/)_<^, M\NBV#83(1*Y#8CYL(#%%LUPR2-'P*!PFZS^C(G"C'-JS)*4PHEP)^B4+>,2R M]C*H7VTC]"HGQ9R\##PI&N @_UXT,8(\Q#34-QV"90:$%I!FX]"(7'_D*@T, MPRR.PC!^PG/ 9+;UE"B;M]0A+?U,B37EDX>!^$67^!EH3*3R4B)W%3^* ^A% MI)6)N@!,9E!0Y+46)W+"'NE4=XOT]1KN$,B6"M(AD&7_T"T%#^'4)*%-682? M:*VS7B)Z.TKI$"EMG(^OX'P Q8.C]&@9LY3^A1[:28IAJ\=^] =H%)W.3B_9 M5(YKKYF2=X@G+K.$M9/W?5Q"-UI" 8@O?IB1?$4S& ,&T>@0 MI1_Z+GK0E/>(;17+W7CJWW@=F\PN,<_1H,)S6 ;O*2?MY1+#0M MNCH*Z,L*Z*\T78"FQ)T.OOB,L5(W/"4DFT26)\-W.NSC,)$OZ$.$90+U#B-J^ M IU"Q#LAZ=0S@FYQD1>*CGA)WI-1F+8K3#FRB/K) A]/A7[Q8]FY/\7DYACW MM;%,]6FD0[1:EO?^HE78(+F(345_N*CQ8]ZLZM(H8@-%[")*"0Q"RF^>ETN: M)/RP98A4VY!:A]"TC.#=0E,TFE]3%\T6&0Y&R1BJ_BQ]Z%$TOR&,?\;+CX>0 MSL7)=C*[C*/Y/6&EQCM,&QK:2(<7/4&%:00^K,#\E9I MV^/V9I(P;H\1*\ G&-U$Y#2])NFG^)&P""'Y!/HG/UYCJF/R@(YI&DG:C)A1 M8CZV3U\B=$:L(O_ES;'!,F^JR+*^XU4->W/>,I]3RCD0Y_->V.DJ=Z#94HTT:&+ 4=5$?F ?,39N MC%9!CD/B$_<5T2!C-.$FX.0^J68MI;M*!VB*QUF:H($J(M$=,>R!X3_(&OZ1 M+5?\1/\9CPKQ2:!A:8CR$9(<,*(XC;1G ;%Y^U;#(ZHC> M+D7;N<-!///F>?.CJ/00E1M0*O&O,O=''6A+Z;"DTB$0BJ-*6R"*IN1T'W\T MA&04 ), 8!9,X>PAHB5)H\>H?$'RIACH$2*%( M]!6@(G0<>Z7)!8C5_:)GH\1U/@I:=]D^7I_ L,UCMM9(CUTEHR0HO,_.E=[; M#VO0'03A$4@;()M!:Z4SZOV"Q=E\(5*'6>< W1I=HS@HWN$VQKQ)KJNI:#[W M7)W6!U-U% MC!#W6+?;ZZK%4YV#:)@ /U!<9[368_4R/+[EV2.W.Z@Y= KZ;OX&X#W%[5(\ M4#1Y) S0(^0JCM*%/IE[?Q)&X!6W)%4;XET&[DP S51O*:&_ 0H (=Z2-S7" MWOMUR#S#)3ZT7=$D-[LJ6U3J 4S\&60*W MXQ6T/4[\M1EJC;@%C0[4VQ%8:M2;G@1Y M(GQYNH_X]\*_.LCS;Y\C_;O+_2IW(-X.GU(C+AD:Q)3GC8P@#]W!-\+;DDX' M]-\/V=%'.=B"')0FX WEP)).AQRTK M9,3Y!]WM(=J8Q;7]*B?,[5\Y[1%+XQR/68HQR, MDQ*!Q@\EL1$F TR*5W?*]YTNJ?^ J2+T&:BXT54^Q",]\Q1638P@ M&T&>$<;PYBV/!BU^@'\:(VCL*QJA5<34%(0*#RB,'I5^Q3^/QEB;38"UF;V] M:G= W-I"+2 >)[#]C?QY&#])?E&?&'>5>4AOR32.,*6/*<*J/P$CVHJG*OB= M_ R::#R-Q9OQ F@'?;&DAD; C9XW&(H$)QJ6KJ5,^24.M/'G"!,:QR$-?&ZT8-DT1<;4C/*@>(V^UYZ]7,!;Y"$/T*070YN8 $PT MJHF,VO'RECW>]"@B6Q.10@?4+1\;4NL0CM8V,DPXN)K)VQTE8VN24>2"O(CD MQ^?QW0K^X/NIR-$M?]N*" UOMD/66H>38;)6ILBD4?TU>_Y2!N^C%Q1IQ&L% M1M$TO0K]D) _,V#T[)&']_9(9]:KKE%(]A7&XY*X1Q[S>YTQ>5E_G99$A-4 M.<(S1T*3R>Q&&H&6]FI;SX KH-K&-2?,Q=EC]FL#VKF\$6'%-<"P!630APD/RC!ZP?C=?<(=V1J@5:S-_\GXR M:Z"REF9E>TVVJ&.$5!'2E1-%4)O(K>6)/&+8MA7G;]=7<)P5+]?#O/NE>+>^ M92&VK&9$4G'14]"5<20%93Y+?R]HCV#:ORYF_1:8&3!%G);IY:X1H5[)X/OD M=#?CU/\MK!&J%E1Y\N/D>'WMHR&R"4_KNQ$2A46T(( Y82).8D2AC<)R%<9K M0NH9J5O[D:Z8$9,?%)CD=(KFGK<;7H\.V#]I( 9'H7'5N=S 2-,FHP< MY"1.4A4XS<\F2/;W='DTB#=% B,(_9+S6R;@-X.B,&*8DNR/Z!@SZ)M2YYMQ MZ,R9/XZ\5?YUFS3K9B2L<^./B'1FZ.W*O6M&PB8_^@C"X,2I0_.@FD';1E[< M$=2>N4G[)24U S@D&^D(V/9SD&X]^:@9]A?-.CK*1UMMA+%LFR+R7XU(*2P/ MHMHXRIU)0[OR@II'WB:'ZPB"0D\G1?QJ$3QI@*2CM F@ X6)02(GQ5B.@ W: MN_)7;4B %A_TF/I"69KYX;$?M:Z)AA$QPJLP5ACW*+]HB1N8A//4HVC,>_#+ MX1RAUZ)F3I^[4>Y=,]3;2KH[0KQ1JMU-SSE8>JG$UD-"ML+??3 MP*1/9C@WR_8T@MD&DS[2@$1!&Z[R@Q$0Q=&_K#D.=W?FI<[D2N;AMTN1-0)A MDQK)(OF1&0S%<5Z9WFB$PSISC6V.&C,PBL.^/AO-B,ZV\LUL*=&,&=L7R3 S MRD![P8QY$!Z)5+&Z]8]&O!0&AEKM<>@-ESS7)%4[8ZJ*&&%06!6D*YN(I*-/ MYG:2I&R6Z\0(X@>5BT3_E"4CQ)W)1KH2BIAALDD:,H(P**N +GE$K[H&\ [V M#A4O&UIF&?"^*9H88VV&)WRY5UYM]*QM@/AP;[^=9:Q7\A?O&]'*B/*P2:Q& MN$=-([J'BN?WK"?P".R0! 8:0+MK&(%4Y)3M2&8PXF>?U4"-F::4$2?%>Y?M M# >MQ,DC,CTSI2@1LA<^*%#TQE RHBYPO9BW/:ZDD",\K"E M;!!6=^\$6ITC66- M."K,2]H<$B-:=LDD-*X3[1)&9!3FHEIBB1$-RPP3AAO<1A$C'@I#3SW;Q A( MSU0'AM.BIJ@1(,4)7I?V8(2J5_X#W8*F*VB$27&R5^9"&#&R3XJ@T0K4I4SH M'"I.\*T$"2,RFV=*,&Q*]K6-2"K.Y;VR)HPH;YP^00URO\I&C!5G[QZI%$:$ M>P3YZ[!4%S.BICAS*0+^1W1Z1?[K#\;J@D:$%&E>P>%HL0]XW>9=&L1H64)H'%0+>\5QT4"-#FQ$S"LP&K]-S'40$ M,+*JU5$JACQXSO7!&=JQE )@7<^(];=['YM8FYY#%\9E3GX$=6"(<7U6_H6G M:*ZWX_8?8T(A!CJ[9!'1+0 OT(115+[;^Z%O$'-K-?B+G_7A+]$95%&G>7?J M)II1MOK';&H$I;.\$?4A+UB/\ UV4;P #9XR_(H@'85A_(21EQIH-Z)E@OU@ MKYT[IMNE<<>KFA3B4#8ZBL2V_1TU(K$1+:-(;/O9JU$DMG"A9EKS>U0W ;]Q M(O(1:)LLUAHD6]^-4)ER6H\PV.8(U4"A+&.$HRMCZ A)O]RA&F ,)8WPV&82 M_?\%)OP??+[HELR\9_Y+"F5^>I?0Y0J#"\5O"T9F/[U#U'8.]@X.]^'__@6L MOG]>AD41)%_#^/F!A>]C-M_%6!D!='-T\H8+$CZ;MJ@\'7(:^Q\_?MSEI8 ( M#]F'J;1;=/Z=M[LMK@ 'F:N4IMBADPH=#SN>_)?GA[U8;^#K(.<@27WQK N? M@SR%_D-?GJ *"5^4G6'6I13.7SX+T/>=>ZD=/=/D-%["2?R4S/PL5*1]M:AB M6"N!J;V]EO4GI^D!T=Q=SD.RGJ#K%83_WUPT_[;[G 0_^JL5&K_PI_R'*(I% M[_EO^!-()IR$O,A?DF3E3RNQF?G) Q>:+-E!XLDN"NL[+YDNR-*_C*> M0'DNH7*EN>^O>)U= N-E$LSC^HU^K MM1D7I&P7IS'2.MC9.]PYW-=WH*LF_SL9UA&8^A_%;(O('*_,U=UH5@L9J]7: M03H[^P<[^]\-[L?A+J910-N)71]X%?QKIZB'O3C$7ASN]Q.&G-RW_*\@M6Z_ MJ( -?[LY )8-2X.?#AGXFD#SNRVV[C,'Y"K%'QO,P&G&&)P.^G5!KE/^U:\3 MY;J2L+37.E24%VL0_-6CW9(:G;&$4TO]YSB*EX(5G-! &#_NS#)4LHQ=,A+! M^O_"$M6_=J8Q^U=5I-EE$HI;,.SS3^]N_#5(60A[W:\DG/GHV2&B*D[X<*=B MQ\4M^U_=187.@IVF/RYC$%R?K2]2LL3M!9C,'A)0-C-DD5^K%T4I%'GG130, MD=Q/[U*6HGE@84CV/%U%*8/]-A1$9 MM\!><;/2$&Q,Z25'*" /Z@$*,L;E2C]"DHEMULA?*GRX[LES>AS&TS^DP>A3 M2? -V]H.W\9^3(M/&S+?C\US*6WD$;2&%W020^K/,F1XBH[FUGWVOPILJ+1N*$JYR8L:C7< Q/HI%(4]Q.8EN24"6*Z%["P/R6K&&F(L[NE!@ MC"4<$S$^^90\DC#FR01U %J5=@Q-0Y\UF9WM&-96?GM(WY/I(HK#>+Z^(^R1 M3LDY(7:#H*[Y]D8@OW7,G1:;F2 M9T 'C;*/5Q MH^UQ0SJO<[SM5RE76U>R)1:3J)3&F:E@L:/;1<1*&@Q:B?R[.U1QU6)_93YS(<.DXJ7 M:R++J:Z JPSII,Y",-UEZF+&DKOI@@192"8S#,"#SH'NA,*61ZWG&V:^?6HG MY<:4W)BM=3;.9C,R3:5$S\^W,.DP8B":TI!6T8C=(S*$E!M#4O'P.<(K7^AZ MQP)M7<-Q!D%@*2-!?SXU%=U@%V2P/J,UI;WOI6 M='71*_DH\<*<'ZY04X4FY):5@!TH( M(],D*D= *37]"+R! 0DR6-'1QE8$<*C/%OF^IQZ3OC0O\0T2K_ -_@+=Y'R MG)^FDB^=>%-P; $U(]"3:?&2V0]J-(4/[3I$^MV'V MJ7Y^E>6KTX51&EN,=;U+_=FL=K^H^NPF*]PY\B@(^#%2[GC,X(<;GP:3Z)@L M_' VF9V$M*X:#JGLYC ,2G)@O3UIZ[_.(?UE1N,V#D, _LEGP:8#4R.UP8Z^ M[94=_NW/YPSC+[@%)D\\<[R^ITOH%]^M>=ZBR2R_$+9;UK= UXTUO;:+B\,@ MG"I*AB;1.2')R<)G<_[6:Z]!VH#>FQR)]M#5(77?<&JT@F MI4WEW34J?0BXQW[?1%N:0>A/QHVAN,"8VV41KMFR9J@_.VBVD%(O'\/9'*-D M[[(5!BSER+18LZ[A(+?'^,HV29()HW,:\<+%ZMSBTZ*L@QQB&L3*:J9ESES, M0;XF4%Q@(&1-RUE700=YNXF3M+Y@=#%I7<-!;G-M6[VXJ#XZR,-="OO-A,?C MM,%1?720!SGI/MZFH.-\NOXY#@/"5+9.R_*.F3KQ6H$W!=O419K(O@S**XB. ML@[B.)G-8,9S[X00M*CE,HNHB!$N0R':T\R^CH,*'>5L=L:SC*[1T) M0Q!.Z/J5S_X@F$;+Q&IW<4?YS+.SX\57L*01Q5;0O<[$K&4=!SD^6JW"?-I! M[V_@U(.YA%M,FHLYR%?]?"<_0VQU+C97<>/X)S)(BON FY $<^ALZ"<)G5$X M$25U%N1#1;]Z;IJECZ93(!@4GNNRJ#:_N,G 29XF)+?FX@GVR5\5UH:V8F!9 MWO&IV)F&@BO?Z.3-R *63LFMV6+6;HVZ&Q/\;H71I>%-QF"RDB]D0: M_AS!OW@OQ=E&GO:6%1R]6.(J$_:3V[-01$$^Q7[+X- C;"3'ZZK(37ZIC8L! M]PKGA6]XFTU5;'MTY=$K0/SZ811#^>'_\P4V!5!&;^E\ ?M?>2NPK3$SM]%< M6%[#+W!K[&U7V%247UW<1$K6)^<\*[ M+I_E!U1^=8Z+OMV #DANEP_[[P\/6\J(J9"#&DBSNP?O]_8Z>9(+.BE]$HI%2% "\J*/^O&T3[U'%6$Z@#%=2::5GI].4>Y:[\]V'Q;4/T6H<(6 MOCDIQ\SD\G0=RIQT!KQ#'P[N7M6U-KQ48VXL)[_0Z-ZGOV5^=$F70+8=]J M MX>"V]T\:G8*@_DRBN8X=?1$'^;E))Q&&:L/_I*4T5=E3X*@.BU="_?9%4<^* M#O(.R0)1B/9B&,@YR9(3D9V#A#P.K0RJ_M3&XPPBK58RON;R_20G&4[WO M-Q F"@Z.QAT([U_P_Q5/%2OM6WN+P@[R>$SH[X#*%Y\;.6XP?*SJMR;4KD<= M!SDN@/H'=!FVS?E%!)H$*H=H>$Z2*EBP+=S]JSK)/_1\X=-*4!5\ZHHXR \: MKK[XC"*=,N]M!)U8WS"*3R^+U#*P$K%U:6@.I-> 59?"VR#HX%BIV1*>.+4( M&%,Q1X]GN8^&=/^)+[; ?[#?CW[(@S7:1[%^U1P[=JDO3LH4S\T;E.LX:J?< MWX"&HY*@=GC(G7;RV^7(#\/V)MZ[IH-SO)%S2RG0M@F[K"J[<526C0*Y%VA" MV*.EB=%8PST&#<#H@D5,-0:L:E\G%40W!UT)$3IK.;:B7V>XL$QFXCK_*$L7 M,:.),N%O=U''>&M:YO+YU@XN,)=S=,VM+2%*I5)9PD%N:LYT> T^F7U.2!5F MADDX^@:K#:#CRK(K'@%63,#V)\1^X4>?XCAX@@9@ M_YMEX26=$7SNM?YB4[^:PW3V@"[1=U;X);WZ&(C7;H>-0E'7P3DA;YI7\:.X M6[Z(6IE-K7;=/@3]]7\^A-Q8V!@/4,?F!H'38_Q-2V0_6MZ> LJ&QG:!2N:Y)D:%#Q:>AE/L:MN9@;$U/11S,'SIJZ M[[(EWDA-9G=T'M$9:%%16JE1-W%(IU29>;)O1<>$$DI7L2D%6OVIH]]+R0&+N#4M37\+$$^6/'N0GS"E1',[S29\:1ZD][Y?(<2.Y1QU&NFY:6/!V.R+F0I]M,T"4*%,,93<6KAC4M>U#]5Q%Z"U-> M_341[0U.1SD'%:([^A=7;Q])DO(%5S82M+^YN2CA=,(UA%9A8'[;YF$LY9J! M(X*Y"\KU*1'_O8A^C=D?T*O\T6*5)ZMU%<=X/0I^SW(!@_VAZG[Q7_.UO#S[ M-B3DZ.*3WW=?4CAW!^J9JB_BYH3E.L$I>4B;>H+XS=$]L;R&4&WYJH^."I1( MI61B1EO"48ZN28J/*^/#)#HGBHLDR4APO-9&I6] XW7DU>HN/G\<'+6N222G MCY-X6,NY6>O7\0.JNSX8Q6-B^))+CT&PJ^;H_&@^N&7!MWT5-[>8NM72@F'; M"FZR:WPKRX+[@?7='(S.9(+RH=-B<+9$S\W!RG7'NI.HS7SI5\]-YO]!UM(V M3UB"\:ZAG/[L5Q+.?%;F'Q+!GS7E>P,:CFX7S0B:S]Q24SZ-8/D^C45%-TRX M#A&T*.\BC(M_5T1)O(Q*>(8O+!D@H[XTZ_X&065F$)S-=0>VZ\+K=<&-U MD==&4!Y J[];+;:;$'1C>(K>\1,!" MT7^*P:#\<1]H^BE=8/)+91K@X22:0_ ::3//GJ=AAAG.BS?$3N*X4*&.YHSP MLA<12#AF5V++6B;4OE7EG>95LM86<3=69UPUL)NP7H;E M$Q:R[J?^_NK+C)2&3G@IGA-2Z[;JLZ,S2O&V9)T;70%'^9ED:1+#>@[+V:7_ M$+.3N+XN:KX[RDW[(A[?6\2WX_E)\#0CN)#Y";H?A&OXEE"NNA:EC]#WCPEK M8Z['&:_YMT#=U96TR:P-J]7 ]!O(+=!V=1BK)2WA>RF)4(^XBT/>ET3[3FC/ M>@Z>>NN7.MS%0'OEDW]UTU#-VVH!5/O5P>$W>]SH/.<)7K8#73X)CX* ZB^K MMD'6U5F[!2Y_9=#+R6RVW;&KJ#JZ U^3M,X(2291=8D7!?6)7W<"Z5?3V1%X M"M?"7:7^0AA_MT:<_V^RAY!. 4?"&F?M 97E<7B%-\>PMSAHDUE_=@?4=7;) M@-Y567O17P>3C__#D+GB/J8,#G_-$S?:&W(6]U1W$$^V[G%I?L>+-6G-%G%B1\F5<3J#YZ[&P=M!\)ZU/)06&PZ/Z'(3Q_<)AG=>YB M;E%FBF7 KKB#?,K&4O6#A;FGIM5M62\*;AA@SWP6P3:&;U,>+:'FU(]RI]Q2 M5\QP+/128I63:!J^S@N+R MDG]^#?G4=_:4AEG]94/[*DYPF#]]BD%&MV26P2FZ\>B\_"9[Y?Y5NGS)DKLQ M*5?U#LRV S-Q2DC C8?%*:OS--:OGJM3_'G*HV=.*?:41(JT&OHB#NZZ\I4L M*+SQE/JI*I=G1SG'-I:[!^F-FU]\..F,7?*+I"_P[PUU> M84^U*NWH3+NG2U($)C+O+=[V 2;MX57(O8YO"4$7^ILP.8"CDHT)^@ MF^FE_P=)= QI2SC(#9P:8'%.OHB#_'R*0SQ#1JC%:?'1EW&0(_X2 M3N%CNK[S\3VLW$S>9R S:\KY2F&?M=]?8:?JQE]E*^8&%3P4$L^0D! M02KR_I6>D'=DE?)^'^SM?U2]@]>GGJN[\%FG95L+U99PD)MJ/^:]_@PG M@D3#5G=1!_G+S4YXZJGL4OD)41.$9U_%4?7M[)FP*4W(#:!%;I[H?'L9LJ_B(+_'-(J7<&X72PRR 'O@51R0L*WQ M=!9UD+^K&& X\5D87Y%T$;?5'ET!!WDI?!NDI&4]XN:M:KV.M:K;NPHO_@IW M#]WUGYSZMOL:<5-JKMKU;'<LU\7=+IHICK\'+$ROZ'^?MFN MMJ,"WW9"%XGD>?@9^@CC;2HC"SS%/N9)'QL)(H>3<%78,<_Q.1P0BX@L#"WD M_I6",2FI;:Z\R>>5_G455V%?/5+Q2XPAE1CY;,NH=0T7V"M>>/R-DC"PY;!/ M)1>8/%JM0"]AXJV=^QCCLC,,./M$(L+\,'^P]#R+@BL:T66V5$;<;D3EC0V# M_[R-86A3<6(8U"&HN>H*F_3Q&A]NK=_9]JGDZ(Z6IR.IOSQ5XTO65.H>X[TJ M.LJ_SBFH[3C64=!!O8V;KH5/.G=JYX:4F]QSI&GBUI=33,]M^YYT'E3_%T\% M]W$TOUMDT:<,_OAK$6>R/[/J_KI7+0.?/2+H^P<4%WZ[" MET*#)>PKV#22TESC;T3&P7$YSWZG?GE6%#GV\?,)_#\CZD'H4<=!C@=%+RD. MTYL&1"E).KJT-[(77L%.C*];':7YVY+H^YJD//KQQ&=LC0YF/"6//@-B'QIN M^DB@)N:S*7IUG))'$L;<$,<#R^N0M]]^JE\S#:?BJ+C4@Z#N^%,= '_]0+#/V(\G1M.41'5?07SVSU;)V8B*@\OFY)$P7+NX\5#V-]+-:3DX0B=9DL8 ;.$/UWX-3E/ 15[" M. N*) 5%B$N;(5,I![EJ&D[S%,1\[CUH;E*^"+]QV;F\\HLP&&6W0-M5:ZWD M>2_7;^+ABXNHS/)=@]7B2GPKU%Q5#U>@$L$&YX?K!,L9H_PH>^!W?^(VJV^5O(@HN8K6*@1<[:>8V' MDW#4^X/;_="I]9:L\DC"@&>V3S$6]C1C(C8-" H%MVDR[%7UU<]'G5'.WPX) MC?[6X4ENT?VVUUV?2F^2Y\.] 3Q7E1SDN9%S7AS0>%"P9<)^^_!5*^2914\!5+4'C?=<1!:LN6M,"7C\0 MMGHY$PZRTC/<95AH'^N6\D7.K=!U]?1X'TO)CKDY$(^]]0?4Y'A3J^)NWIM@ M$$V0A03PA/TQ"WU6>_/'S)1V%]XJ53?VZ3NZ7(7"^H,^0?YTT;Z/UA9Q<+^Z M7S!"[G#ST?*C+^(B/W4A:J9V5+]ITUW>14Y+^QLNJUQ1$.ZT,G?Z,JXNNE(G M1=XV)DXM]XW5MJ/<@)TX2']:NN]7G-9QS0.-)S\ M*\_4-&'Y]8LBMEI39AAJ7RFNNN@S?ZN ACE501<7DM)A3')V *F# M_T53=GO)M"OO(*>ETIG[;JKNQ+5%'.0G-]2VWC$52G=BI\QO0N0%-A&EVEH- MWLP/$ZWB:[8$YP^3-3<2U<>M[!Y]$&Y*AQ4GJBU#5V"#?>(E^"A.!NAVPP^( MB_QC\OW11^D5ZDCR9D^&;&\ ME M:>:'>-PH'KQK;0&&,@ZN+]+["_DC6X9#=;.(@_SPLZ=CQ$4^Y1T\^"TXQ#W';O-CXYJP" M5>NKTI;8^NKD*;@QP]5$UG]6>W^5!-:O5G!_FX)7.:H/DE:/L: M*KZ]%>5)J!E'O/X3$='39 V6L]G*(MUP3L)5U"K6\GL,_0PQ,^!#QQ MP'G,4)'E5EI.341/-/BTK"-#7/3N]1F^I#P2,+]J:G#6_.B,,:;C;(S])L$= MF6:,'WXQ)U+[ALE0R,$%A;_Z(1*C" N2?!G>_N;*@M*!%$^PB/8^X4)>O)TV MJ6>XOR41>?+#>\*6]3>+^M9U;P[:,5&M)H/&H%G=O6$XFO.H;>[7>..O>;8; M^22H_.P>&]PBE=R21Q)E"B5,]=7!I>8RF_G//\P5<&8^YBF=-.! MJ9%J3C1'/*(4 29;'+87H>[J2+:N(DT^P*TR#B[$18;(ZK7'DP5&DJX(E;-E MOC=EE^Q1U\$1^-]%MO#I;Y3%T3R%_Q?!+2")=1SD^!;^X.L0_H:YFP*RY">8X@)[7=,JN@N_%<6A2M11^!+5&&U_=(:Q M+D.AA;?C]T-<)+]W6(PMO%H/AKC"'CC,\\D"% J>X"" I?:&AG&*3T?PD_K_ M@H#^#_4C6(UA/_HCSHX8\5&6Q=[43GZW.2T'1ZCR[2_\,7FXYG))$^ZFD5O& M.R,#>M1V5$4S<*#P6E66>C/K'YK/J\QJ4K:!\MV-0@%7/&W:IZ*#$G\#*QD: M0T2RN60R^P=90Z6?BY&DLYR%7'O,E-T-"9IW2!-[*%][O]U#.0C4>81A'Y*8(E[,?$1,/),1'W:#S:8T98>8/6 M?@?77,[!-:$U8Q7O5&M*.,A->[(I0DAU11SDISU1VC8>;1$'^3F:3K-EQJ]S M&H]/2"^'HBH;@W9;9^UT49KO#G)2!+6V;X); M7QSL?1[/U^Y\\X.#?:]BQ]K=5WQSD(-3..4O=2RH/CK(@_!DD5ZHD=^EJ7FP M&[EF"ZGMFFI,CU1WNJH.PGI%HYA)CT!4ST-(G)H*.7D;1^@!?1'=L'A&4Y&X6FG[Z5_5 MF;-LQ\'^V$_H],QG$3ZAADS )#U2/ZY;.\?TJ*68ZOS+Z\[U4QIF*0EZL]ZS MGIO,VY[!U3%M/2HZN'65L[2MD3>_.-A[D7<0GPL3!L4+R?)\'K//"09P\\OJ M*Y(NVBI6KZK.+&*=2WLCK6.Q+O-XLT1XV=["ASB"'JT+)X:BU@5,VX3.([S( MN*7)'WCI ]S6ML$7:^$-C['NANQ%AGO[C;V9D;^1WEXS<8K\525=K]SI/2=PVEWY;$ZCH]4JI"2 $Y2?+,[#^ D^_DY:][_V55QG6.$DTO[H MX*XE=U/E::?\[.01$39* LN)>(]B*AP 0D[DE,YX_ILIO]C":'CR9P850S@O M38;GL$;6\RN_>?SYZG_&Y>$J9)) E9+G[5NRE60OM5 M6WTS$KWU48%I?Q\?D]>!Q*+Q-X.,B+Y+_>>0>X,%&4ECPJ/O:+06T7>'FI ] MNTH.K@S575F;-<4W!SFX)>CW, 4-'DT+^4I>#YU5%W#%,MGE7",E;)C,9G V M3WG^HU-,J,=XM&B>:"8*I-\DZXO5$^/;(>VH&X;\['%IU@#N011JR1@[RKV9 ME0SCK2JQYSEV(OX?M. \^B&J--=Q-!7OIC4"M?I4?"-SB&>@K)(."?WM9Q(& MQ1_EVW_M-T%Z5WTS4B(?_"=/$6')@JZ*ZSB-@4!1SLF3&,)6]E415=GX5KM! M=BVLLNRK,JZR]=7!/9KG#R5S/SR#F9*N%7BTOCJ-B-1;)2:*[XZB\@N-?J/W M<32_I$MHJ9U,QE3(09Y:JHNDK-SA(6=6\Y+I+OR&=KBNC?MDT'9_\L;V^AM& M5OE^701$M5[Y,91Y(UQ62I@-OU:EWPCG56:KNZ7/4CFSE2H9EEUQ!U>R,DMZ M\?)K]#D**,[5!]G%H'XM9E?#&0W5POTDF\:IRMKJ/RPBKSU'\D!#& M@T OHE56)(K!"VGI]-YA$_@J+3MJ,BAL_9S5.[YX!OA*@[RT:(N\W@336\E" M\@C+;V',F,P^U=5670%GU@I;#X3K#)=T.*G6+FN.'GW*NP+'=OX@V2<&S-YD M#)@E"M>"051JBX@#?LAJ)BZ2)"-!]4ZIWO8QL/XK#L/?=G$4$NR(__?_"U!+ M P04 " !3//)89,<:KBPF !C7@( %0 &]C9G0M,C R,S$R,S%?8V%L M+GAM;.U=67/C.))^WXC]#USOP\X\N'S6&5VS(5_5FK$MKZ2JGGWJH$7(XA9% MJ$'*MOK7+P"2XB& 'B( #TOW64*2" S/P")1"+QRW^_+CWK&:# A?[7@Y-W MQP<6\&?03&^M1PX6R^!'UHS!.P0 M.-:+&RZL*5RM;-^Z PBYGF==(-=Y I9UZV)>]P!^>NN*CG^C^_ MD/\\XD8MS*H??'D-W*\'BS!GEY>?=R]@ZB)TS@^.3HGW>WD]D"+.U# MUP]"VY^! PN7_Q+0C[=P9H=43IGJKX_(2PB<'6W;XI8@?QTFQ0[)I\.3T\.S MDW>O@7,0=Y'\+-%(4IS\ZI:4S_ 2E=^A'\O@Y//GST?TUP,L/8EY.STY.(T[^1IE8,V\'BQH,OU;7)H;9')J_<8.;!8(W G>W; M3[0SH_F-ZV.4N;8W=H.?4V0[F/H,N,_VHP>"@>]@'D)DS\)!$& 87H'0=CTI M*33:G%YBNG4Q1!T,4O)'LR)AD^Z$_0EX(AT<^G.(EM0DQ/H9@V?@KT%>3?C[ MK6L_NIX;NJ :1FHWUHF(KE]7>/D!P<7FW@[QWY58YQ+1@J4Q"("-9@LL]BNL M#@^NHIDMJ#@95*'?C2!P<;@!X +X8.Z&2;^K,2V@U0F#T;P#J*CO05B),1Z- M3AB*;,"I_9H78 G7?DB,DG4(T0:7&V/[9+!:>?A7O!9/(2%%C.S4A+GVP^H3O&Y] M[T2!M\"N.H44JG;8_:TE.YH_((A5.4)$WC6X$E'LA-D'!%;VAEKL>&T:A0N M,J9J)6XE2>K+KK0+IQK=3A@GFS&R\<#_(SO/9]LC?:VD7P&I3MBC>ZQ$\@_V MIJ8Z)K'L/IPE:79"<-7 !MW"#BIN1=_($;A?(XW M^Z'K/U53K2IM731./GT/2+]'*X#HI^IKD0IM701P'_5SZ#^#@*@(3SNQ@PS_ M>Q:ZS]6W(/5;TT5(>,-$S./':IMV*8*=L#H&'MFL/=@HW.!%!R^G,XK2?X!- MZC%]P#M"Z/O RRZYU1#11'O=6.O8["!>LN7*]CI7N+?XL%1?K7_#%Z1B_@-02816?[U0U)B\?')\?' MUJ&UI87_?3FZGXQNAU>#Z?65-9GB_]U=WT\GUN@&_W3W,+[^]?I^,OQQ;0WO M\=_7"C*@$L R\. LUSF/1&I E$<-(1=@>I26.TG!R8*T# MW%VX(D5M[\!Z >[3(OQZ<'BBD>Y3,42N1BU2+"VDHT[E]%*B43YG9IEZ.4'(C=->ZK.$-:-,OG2R(N?_\:XD MZY:3,.0Y-774>YVYN1K#,1K.C4 #/7OZ9KM^0-@L47ZQH-ZZ5M$72_-2W#9O M8+?IK2E8F>3:ENV-YDSK,RA:GWP_3BVR_091"[(QR\S_!GPL/0]O90?.TL4\ MAD26STFP*A=4@GK]1DT5YH7; ZU@,;&C2PEW-OH)B)1$>.!5Z#<0E+@6&AU: M(8 =G2Z"06FMO%0^8J/NI$=84&<]!L1[,P!!#\HCF#I4,12V;Y@.(;8R4S,_V]+\HK8T?>U_/+42&Z M8L\A%TD,XE[B+D@-W)ZE$O2H"[J5 C!^UVE8>,Z(XLZ409&OWB\L M2/!FU@)PMN\%0"55BBX#I21>D6&K,LIJ,^09O:NW,E0EF!\ZG_#0.>M\6B@+ M2X6M,6W4DB'D7'+M4*33;[1(\&K6HG*^[T5%)?F4QD-)9;AHM<^@QZ$J#/$J M&#+0>6:C$EM[B[_D]>H>A*,Y#46?T21@4=H'X,] ,/+IO9Q(UC<0X1YE;J^- MPO(WR4,)&"2@O1&66;9,(Q1O[V9E24O>H.V.0FE3,( M;VP7_;"]-9@N$%P_+40BYA\WM-)+TN1G M;4;6Y1H1UY2@V[E2>5A^UF)\Y?M?\-().V_49HB=$XVO.F9Q'74HUA-3N_+\ MF:7F2!J%/=7N7DHJ5K\*L1Y!I"GNC;KMQ>9:?5.N""KU!OH.M(8DTOP^DN/_ MX V7P1*BT*69&8.0[#HN;/]G6XMX2?O!V'HRIW?9 M:GW19E56C0K^2*,(JN5[E:S? TPTP[-1SCSZRLGVQ0^1S<V_^3B#5#'ING;Q L#P^?S)7XZI\&I6JXP'!%4#AYL&S ML6!\ATQ=-,],6;@5NT:OE*[&I5%NO&AURK_]S-4VN[!FO AZKR,PRY201V() M#T:%M:C>0I:Y;ZN5,ID]XWD&9#DS2L4QJ*M<'A97[8'B*S)IE(MQ& 1KXO58 MN:%=8CMF2^FK6655,>U'(:]&#?(IHE%-&_J22=EY3[98GNU3S/;G/JE8@EFS MLOC&CTL' #V+\H,GI7JN8C&O1GG\QN3Y0!\XUS;RR>NM7!T7"_9RR-2G)FE G%CQ)2T'5Y;1W5 M+ZG*$A14X-DH8&1CAI0P(:K8,SA48M?$N?\*K&#@AO2J]^4Z".$2&S7BF8%1 M*2^2,VP"G9J, &56C;+.)PN(PA"@Y05$"+Z4&NB,LCW3M2R'1IGEA=A_A86? M4:5G"E=DM/F3=DZTU(.](4Y[O!'Y#7ASO+'$'VA0;\F-"%&=7JBN.J=&'9:S M0KL3)I4"WY-*O5!^#5:-.C=/8PED)FMF:1WU7471\LP9973G8[NDM,RKD1?& MN1::EM<:4^=*K!JU[4X%HV*.E=;JH?Z5V35K[*=QWJ(5?;=HG[5=RJ/\KGJ_ M.L=M1KR#G,RY&K]\ M43TY8*=C5/J5 4'G9=;8%7(APD. 3L/:**YN@E:!'[PZX;R@MW9<_XG1 M?<;:59V,-F.PR$*L0QH=1PP@YR&Z1TEG(;R18&00JT=,GY%2%Q3%JT@-R<)< MTX%&TX[F@HL?N5*]18.027.7<0[2KU\!FKD!YGJTJC1M[!#H+3CJ\+^WC)-5 M)K0?(""/K(_F:9(%6OZ[[[*S%33>2+\PLT<9&75"SQ%)Y%M*!#V:3]:/@>NX M-BKS%5>@U2^0-2^*O9WZC\%JC? >FDR:S$LOG%+]4J *D_*'^OOU"MO!XL:# M+[(O5IPK^8,'DU^MF]O1;R:^7;$+$';:H@LPAPA]R% M>]G*=+59%K8H(C&'W_'*.$R>/_.?!GAA?!8$<4E5SP^K#QV^L-XX-'8?<:@H M#G/WL%>8+0?/.<&#[3KIW/4MR M],66>7 #4;0F_PH\)_D##U_\&U[5)[,%V'%>5Z+16V@T)PVS+OLF[$[A8(8G M= 1&: P< );7F,]P$PAN>LM5[RUJ&A&$T.&B%6"2R9%,G%57*04:;P Z=:4A M=*P<:FL,C;=9-?$.+0HYDKCU4EKK#0!&G7^AOT1?B#QL6;TE6Y!,/%O5V: GR4^3?J%DB6/?GEJK36&P.%TG)5 M^BB*GM,&0W11KNC*#D)&];S,/F*9O7\S#D)9<9@;_9 =+A,L/KP6;QU20W\0 M!'#F8L')S3=E!/2!42,:%TT]RJ(PZAI3%".)I;?CB,@P_'?H^N$/_.L:Y0TZ ME3FJ\9;> [W([,6/(_B=VY*7JQN@F1O0=2:<%H.E-[K M"HGN;#QJ:.S(5C!#/PC1FHZVJE-=TPWU%J1[%IE,*)FFT-V&T#2*TSI4WP(H M&Y>/P0Y5ND-SGFUR&8RDU82V']S9#IC",?!(V-2#C82;5!D";P!8M431MG>4 MG\AH>\"-)^C1/$VLJ#@!U267E\JG$RU>@6[,9FM:,$)/J;Y33CK_%M]3JK_B M*5+L+>;:DHW0%VL"[+@O.M7'7U72;PJ(C0I)^&"VOHC<^H'H1GX59AV3\>4' M= 4>PXQU.IK32C2,R&W :]=6RV\ S]W(,'%#'YNWV]W*/Y+]Z)&\KT"OG-!8 MV_Q%GQ&BHKI8!ZX/\')5&>JMMOH&8+Y_^240+P^:UA/C?-?^GB;T=MI] SCO M0H()TLO/:/1$.N,PM7F[NKDVW@""VY96@M8])]/)>$[&8+[VG>PMFZJ M2C3S\OF,Y7/<#S2U)YT$/28&IA>M_&W(]6A>VW=>@VYO4=BNA!(DEN8+T!>( M!>F.\ 1O5P\H9%37!U;[#RB4%8>YX1)13H>I_0KH;==H@L].Z"J JD),'W@U M@@06L!H3B]3UX11G9QKAC"_2LBL3I;7> '+4^:\8VMQDNI4K-YAYD*3KO+-] M^PE$Z_,VN&+L!C_I>R!1O!I-(4[F\#AW?'08=45>6_7D\K&<'[\_/K4.K;1= M_$?:M 7GUCQIW$*X=?PS[8"%TAY8MN]8L[@/EDT[8?TE[L9?#UK*W,+9XTQA M:'LY@6 !%616&#-R5?29#G+:YH__7+$=Y@W245!A1$MYLC<]"7%8!_*$Z%7]4G(JWC44?NIIS6:^%?O<=S A<^[&C M(YS!7AO&ZY/09\\H2V'D1I2GVS9WZ+VS_9WIQ4PT_ M$G7U 4LK>F?!JJI4S,50[I7 Y'4A-2C)DWB#B*HI''-OS7Y#, B*.2NX&&*6 MUA$N-?7)@H@\[T9=@&WWT71-X-#R[*$L#G.=XMEG:EF"%,3=\"N^0=A4$HE1 MZ>"O&MQ*5:"5%^!)AV[PFONHIGAOV4[A^ _HRCD!8>@!DA$4-^5'J)]M)B_V M*ACZ<]QC5O2)7$U]U-R\Q@H!)S4$HGA"MB_EC]9A5>W'5?^E?BF):.5?G8 G MXO7$<(4H$B34/*X?=CVN<<.6F[9,S[=0U#9YKZ!P MTD5^]=(>M.^%[>ILJ?BC-E;$9?X);='!&*NT/G,$FPOF?D*"!7,]6N)7XYDE M].D_]UUW661R+7T=X,G@IQ2C(F;,!6KZJKN*KDMK&:AN=7ZTLC>N7U? #T!P ML;DG676 FAV!]]Y%.R(A:#UN+)^2Q!]--@UBAA(!%8"]\ZLVP_-ZN?+@!H + MX(.Y&P9Q3[D#DU,^#^'3D^Y>NN>KE!6J!V<*''GS:3 !Z=F?@ M!C!?4F&5,T(9:KTW]X1HL(0H= ,J(='@8I0U0I?J''3S7'IR77B$W"?7IYWD M#"MV22.4H=K_EK/:<50Q6H,=43!5-D/P-/M,3E2AFF57'?99Z5 MT%-[)&\O7B]H=_%*(=P'<,H;IE$5+LQ]'6+@/ -BE>$U2&B![A3-R^),=XU* M,B!,YM5.AH$X,QDQ FC.!&<]8UL][))&Z$*U_P8GFHKRLI1Z?LH+&Z'0"BR( M,RMIJ]/!VG%Q>\$8+-=^?"'R!B+Z.792\-W6,I4-TWEEEL0YAW0*M>*P21%? M5>VYROU0NY@EJ>0]VJA]N%S9+B*[,?)@Q1C,X)/OTMO0V8/8Q MS#_)S7(%\&X<1EG&B%=-]5!RYV8_\U R:9 &,CEID]:,M>F25;EFS "\HV M<^9%;TC;*Q?_S_T3."6Z9AZ%R5?/8_V\P^*&=EC\NK4_H46!;FH'=,W!962G@^6)$P< MFYTT^LIA04.^MCY04%LU:G+8S:V79A8*XU>'FKJ31X+^*T(#RX#9<__>L&#T M?(]"]T\JQMV'B-2G_Q)B;Q4<%:2B%NVU!YADXS/2Y.4EX2KU">8%\[[#H/7] MPJ6B9-2BTI3SD:I#AGJ^56>0J-);57T)]VK!;GN8$?+NZ]I+AXC<6X5$);E4 MC(EKR2'-MI/5G,^?&#=B8KK68T38 HDWVF07L]SU$FXI;$5Z"W]QPD'Y3"SK=]I-MR9E^R$+E+%R]%EWC.>2J9BIFE]=&G@LI8>I;G MKIO[R'BC!A (DOW.R!\#!RQ7T:0<93+8,&.D).H9KL1Z?)IK:>VP+)T'5UC3 M<$34Y=3<_*8[_*9YQN71D-;I+PX$/+9\*7L/"(@,FY&?9/45JK]801_=2YIJ M2HQ4/#EM9XNT?48N[]14VRJ=[&Z5(KH6QE7BU3SZ2^S6_*O1>Z:MP&))D:1. MKK_&PYG[])Q<%6V&<9R?+.UOU'_N*.:4UV<0JZB,F:I-BC5SW:!78 [( 4^1 M3?K.+9;2%&9RB<391E%@>Z/Y%-NY$-EH<^7.,0W@EUV5:K:9/L!K#Q+1*I<< M9['!'T;^-P37JPDY&HQ>VMV6C3BD3P-,%P#_$KJX&]'9Y"2TPS4>*AMF,#IEQ,H(H.L$M#O]!F,%Q!&SNI"I1-S\OD"239\;-E%79["B#'^XM M?2@\F9U#U_:VS)/.3M:/@>NXK%/'"A3,U7!3S J7.7U=X5ONR:OR5&CW,+P" M)&L&"8X9XLTDWEPN79\8!/8K07QTK1;_0=:XTJFA#F%S4=6R#,SUT67$$3\9 M$%R_$E\UM:XP_X23T^.3$QE0E5/H&7HJ,"MTY+5SXW+;Z1C"-.*#M5](=A_I M3!O=W/^3?5FJ";KF@J)=$0AC8EN&RA7N=]3!.%@[LS.-HC-'_I;G?!%^+S5DD14(]8?V#0 -]J>22;NOWPW<>M.5N,WD#T MV\*=+8HX_NZC;787%@0JD,D+X5.'=ZDJ*;\ICM523+:<>86>5"NZR1AQ[1$9 MHYU/@KB&W9^U,?7CHPOIP Q.>7V&)X\3YHF-%!OFGMBD;\I(ZY=?Q305*W*B MU0E(-"628PM # %Z*W*;(4UUPMTYEX@GW$-Z9$ ;(,<"*]H$ED-T4-#Z=%R6 MXBFY,Q7UM !69@EMQESV-NN8( ?.,: $3^J55=)GW)6HAI_<7HH=OVMQ[RK@;DB%/\P5"TH"%TA8Z MFW@9C/,O-I<4;BR])BA MN]G,D.%.@+P*)NJS(E:]G5)K/Y^+ M9GM:(VD0BPF9J,F&N16>8QVV?(@AM=^[Q&V<[F739_V%M&6=FKG[^[VI<9DZ M;Y4Z)E$MA\)/QQB%79TBBT59&'55N3-J&WG)Y3 QNLM=J9+US81!,VS*[SK; MF7(O[8!$.I#_D12/S[9'^J_F6CO?G64)/3J]SL@_0$K9Z*-EMK *\.<5TF=4 MXYZ-_%^Q=O@#=UM$G[%9+OS"B"SOO[E''!>V1[T<)*L324)2EH"E4-),3\I'>(D[CVR/=(YE!NT4,DD/"AS(^]7:6\K/+:#,KYOJ76&-L5N0JZ3-&2]6S\^"Y M&D/F+H/M!5-].NG0\Z.@;$5VNED@!T]/"#S9(8G+#5PGCLC=9MCZCB=@1)-7 MCFA_,$\Q;%D+:65B!NFW!4:URNY)NWV1R50:I%\NX9($JE#:E?)TGS(>B:3D M#VEN5&OK]LM_GF7:W6,:;\Z0*:9US0HKF]:U,$+DJVDSA^N6^K?3F4%5[4WG M B[,%GN^?"_+/>D_GNYX:*A%RVPL-,^Z5H& 99L[R<6!<=E%O*_[UWY./68\ MIIV0I8F1" P1,4[)Y=N%BY(_60-8B8 ^HU;.MJO/G-H,K7S9<-_(G$+Z61R^ M)E5;'S@TI&WA/E])$KW#3EZ@JMC)U\Y+[!1+[/S-8$="$FKVP'N-L#.8S=#: M]OCP2 KH@P %1U!IY\U-5XYMV3*4NJ9WW M593J&HF2JGRU_ 9H=QD#^ 6-U*\4$VHO?C:5TH3M^2XZO.4/!XHU#=)77:[4 M7N'4:30FTACY$TBFH0F8K4DOBSHQ!4,TE]%9M2R#BF_Q=QN-@9ZO9;XIR_708BA6.+O898V2+U5.(EU^UEQ M!+84&1QW->F^DKO]C''S(B%H.3%%H_WL\9F[&JC+*S4RGR8!DZ,D*H ^'OM, MWBX:S&;T=7#:+$0D!68(D@S[K*FV*JT\N,\ZS):AIJ_MM-PHX\U?^1"J_L9] M!4[,:I;3*?.30?][A@;Y8WNR]GPQ#>[,0=[J3\0-/0#AB9Z@1US)33768,RI;5%X4 M4K#5TG5ADF.)PI#UV"^(7S#,BUI0F&ZW9;W7\MIWKA+&Y(Y^^!\202K/7 MJUE-[SDW\1F;//J=),+'WRVX;<]HLRF1*74'%"59F!8$9;69XZ)LT^DCFZ7G M7;ME]9G=I)13.-B2Y,?!=] U$V5S/>:,MFZ>W?>8W0^ZZ[8^?WO+ZXF-DWS7 M(K]R'#1%\BG$P7(EJ;'42)BJSR;85(LJ:^SB<@Z)EPO;?P+!T!^#);")714] M!#$&#GE9,'LY5SQL%8B9JO=F&99Z:$^;!3T/^/'V!:FAGWTV9.B'6"CTV;'H MK;DD0N<;A,Z+ZWG<=;XA^@9":S\R:#[;:8M@^V:[?I!,K'C7MX*![07TA1HL MPG#SX-GTZ)ID]Z&OV'%AI4S): UPZU"NE0-L)*?E'>NB9?Z8LWLT[SSY!U>Y#YC^3R7./(K4S0:7,URG?C,CB41I5,D<8[W=$-) MS;Q!N!7"=('@^FFA/G@DHWZT0E4^>'UW7?<($3N MXYK$XU.^L8&8"7J*XT"!0PH'KO]$C,5P0GUFVR$:.!U[H@$BB6G_"9 M ,5H6 )R\5)V2BO11H!RY'L&E%LL)D-JZ^MPACDH/IJJ2 MZ35N)%A-\-+636NI$ZK=GI<_I20^IE*E:" ,VN(Z041;%ZGW:(1$4DBEDHP' MF6C+"K3RXOR(Q7FJ.XB:YS>!CX'N99$(U"[+5J+6:PC)XWN/FPJW2CN_=0#@_F5<0W=14(F3Y*CZ,\I1 M1<1#'JMQ_2=N#'#S#1B(DST)(4&,@:^-B,:/3,KEFM0,Q%4;'"<@ZC1H5WA, M$CW YVL$] M)8(DNW3H88I/R:E#<7S5I-7,BL3N0QS B"5]L2%Y/G'+S$5'NG9V0.#!@ ?$ MQX[F@48TF*X[]210\9F.D<0;:&0):BM,6U*L&@D M [G&RI7J=L67*FM:4D/S$#CL)[%+7B55J*ZUKAIA1GA94ZL-=_GS MY[NY6YG%M59JI)GT *("^#[SL&[** M&U[&N^]QV]:*-&Z%F=;QC[@#UG+; VN5="'WGJS9Z53$,BX,%ID*V@Q_<6>W MYFC!8<2?(VK0S(_%LPY3F\NK/3_'-,U\-V_1BKGX#7AS&VT/+#B@J$?,5#2T MP+6Y;YC)#(C"A=-:,TN!EJD8:I[IBCN+=BP:;,K@?A(F;'\S\KW-)<0&B8]9 MR)R[ISGA=@^[E.R:<\9##%$/J*&"NV!!W ?\1]R)Q&]O>\6$<=F>6%%7C#9O M&*(=A-$E)'("/86C%Q]C;C2/Y%48FLJUM9F6>(>H]R1;XM1^+7ABTLB/BN?< M>VQ9GRFO(KCR\U\W\MI;-N(;B##%^(F-V29S-3YS9?X>AI/U8P#^6&,Q>9LQ MF'EV$+AS%SA36.(M;:&%7J!K7W(Q*D&R:*")4CE4GO%$A'L!N9;%T7SFOPZ1 MEKF03P)>,A&80S^Z\SST@Q"MRW/V--K*&\-@?=G(Y"S4!I!ICET%XU>U>EY, MYQUZR1N!4 VFU1[6U)4ZJ2^)L7']=%E^O5ED?D#2B:19P*HM!ZC4E M;:#28,[RG@)!ENOFK6C.7BQZ3WJ>]FLT)\:_Z[@V(@_ ^\X/_ _"H'#%284SOFT%"]Y?F)>*E[ M>J1W3ANK/13T X M%3U+PJN@-Q!4E,F"A1+79IGVWP"V=^GC#0-GZ?HD:Q^].2X"@J!>O_%0A7F% M!\HT@$4Q)?\SWA39WF@NEZJ?[S:H138OU_<=.B[; %4+LC'+3J&.W(RWMMP; MGBG8;UQ(<6N4BYJQD?X[=/WP!\;X&N^;JZ7BK455;PBI&[+-"T/-T;V5'BOF MZI>C2(-Q -'?_A]02P,$% @ 4SSR6.H$.J(9D@ -T * !4 !O8V9T M+3(P,C,Q,C,Q7V1E9BYX;6SLO=F2X[B2(/H^9OL7)TJ/E1E2,+B&QP.=X?C MW__OUVTP>T8D\G'X]V_>?_ONFQD*7>SYX?KOW^SCU9N?O_F__^?_^1___C_? MO/FOLX?;F8?=_1:%\3H:#O\V^^GM^Y_??GCWX?O9 M^_=_^_#]W[[[83;_F#7\2$%;^=J6@1]^^1O[WQ.=<49Q#*._?8W\OW^SB>/= MW]Z^?7EY^?;ENV\Q6=/^[]Z__:^/MX_N!FV=-WX8Q4[HHF]FM/W?(O[E+7:= MF!,HU_WK$PFR ;Y[>YA+VH)]>I,U>\.^>O/^PYOOWG_[-?*^24%D/QM,DC5G MOWKQH4.^\0]ODQ_S37W%T#FTD_854%)RO?_EEU_>\E^_^3__8S;[=X(#](!6 M,_[5W^+7'?K[-Y&_W05L*/[=AJ#5W[_![BJF6'_X[OV'!.?_]R(5I>S?>>A= MAK$?O]Z$*TRVG.+?S-CXGQYN"J"PL;YU\?8M^_&MV3@<+2/:OFV(UV-,19D! M^QR3[\&6T6)WC[8Z@#0HC_QG=T-6V129XUAL7$MX;)URCZ":\_->> MLJ<=G,MC]H?OA1^Y 8[V!'UT0F?-(5JLKOR0KB/?"1[\Z,O2>0I09"3$YH,- M@>'CQB&(:^][YY63O@YJ\E&&P.D:A8@X04Y+4,U!H?.I6-T3%%'X^+>+>(-( M*F?)(G/"UT>.RP8''MT['_=/$?K7GG98X@?D.CL_=@+_SVS,F]"/*0_O]T^! M[RY6*T3H[GJ!8LU\3?!^ M]_C91^QK1A;?\QWBLY_8EYWRJ3-@!]$1^^W6(:^+U=QU&>148NZIRG;S^_ - ME42?),KM#H<'K.=1A#BJ-Y0RX=JG6B'YJA;YNX4$*FTOZ")]IG\]HP,R-]2J M(_M$FD+O%E&HNJ.H[?Q0Z7A/\ Z1^)79D=2HV'';LBNB*2<#9XBB:!P%^8=O38M4S^5J M Q1=/^+G9.>_":6H%?%8K&[8W-N#/8'(L^^B=LGM3^\+SX]?V-W/QT*"POZ*\_>P$>Y0NJ]I&7;T90-'B M(/2+U2UZ1L%W(GN]HW5F-"4H:C&>)B?&<+?GYY@'%"1J=^/OHB4^,/X*DUM, M=0-M,O>>^8E]B<_W48RWB+1,T-:A&BG-?_/C#=75W.'UV2$^M_=^10$S^%A$ MH^5%W@5@@YR#T9IA5W10/="5&>ZSWQAR]\2GJ.^H24*WNV<_KNL/:V$Z:%1* M_V'F6&8@,)9G"ZMU,IG.!Y1.9Z]+?\MLUL1\6B&R6*7F4OLB93,G-'I]=/Z) MR4$]7R$4+<);%+* _",.]KGC5/MTJS,W;/JEX#)4SC<.62./8L1VPRO']0.? M^=J]CLEH!0(T:MZ$,2(HBKD'9;OUHXCO?2RTW#K93.:"1I_BV9#YN.E&S[C: MQ4YI-!DT"CV@K>.'S/6-"/^9G:F? G^=6$WT/(##]1*1PZ[6Q790&X0AJ,E- MQD3NKRG(P<@0J$D-RZ$!83_W/)_) M>4Y#+4R% PR!26OQ1G"Q1#% .X+H<9H)4&(/M8BK=.AAUFH+J0R@LA#*P*2! MB2;:QF! ")C^ [W2/_;;';<8/K'] )\[@;L/Z(;(_3V+U37&WHL?!*U0HM:$ M$"AU3]4J^W3(/BMBT@IQ3.<8AA[/] R3>+22M _D76'R*:+V9Y*C^A'%&USO MU&D].&0*).DQ/A7M7##@8%S0'I2EF*GS>CM$AV ,0551P.3L]9R"M<;DM1:% M#(<<%-MR+/S@7U]N"-ZO-TFF:S7QO1E!&L\Z!,W*62^U2" =! )&PE-(.WAJ MA@:P!JI22&U@>D)+SNQMR+OA#$/0XH&J2-\MMIV./+C:/&, M" 48H8\XC#?U2%%K@B$HD8+'_F&[V+,3,+6=)I4C[R8\WQ."0K?>EF _^F"W M4>7>!@86!V_838/-7BX4*6NP;9P-IP$!D5R^4S\QT6#TZW]Z#!HD =ML8]9 M4HM7]V*;_>@P:%!T/!38U1(=3&: 08NC"<5_^Q3ZK>E#Y= PL,^MV0X)83H+ M#)H9VOI,+9C#X/_"M%#L7<(G6=? MT#\;1/XLAH6&=7.NVXT]E!_F*L O.7?A->%NLJ?X ;DX9,E]]2.C-88?QB_' MXI%TQR'Q:^Y>%-MZCCGT]XA$. Q1D#_8U773-9\/$IT>_77HKWS7">/\UZW2 M1C<')'K\CAQR>2QXT2H=9&,/4LV$U_'XZ'SUM_OMY===8KO@3U3AY>LW9.9?_>@"LR1]:N@[ M^R".OFE&49,)#)!8.=$3QW\?O5D[SBY!!"%O^_;R:\P4_U. +L/]-JW#<.M' M)J"ST:._I?4Z*W,PG-XB"B+[ADT8<30YBFSJ N0.<3/@TS_+3$#1UOD6[0G> ML7_XG&]1A%9OT_9O7WP/D3>APWP)B)A!7Y:/@)##>&S"-^D'"OG[G]^\?__F M0\*B\ES&F!QF\L/XK>=O#[,Y05 /Y%R-5%:,]0<.'Q^M.5#T;R8<.'SC<:%K M$<+JT"V RT=ZLT7;I[H"((:U.&YS0#<4)N+NG]"; QE:!%JO"D.B>;J0A M&SL',/W.#_U$,85?"K,BIKX\Y&7S,DA;4GM^S(8Z-ISE6LX2)3S[R$4B:@7: MICL-@R"#(* %7[&1*&^(^1^N\;/;SWD)YJ;_G'4U_3#'_P\]4JW7FJ2 M1#S1C/VQI.,S8+*A ^<)!91L1HTS&FL:O^T:M=R,%P5%EV(C_3U%0/![ >:C M2,Q)$7JZN+*QTG768"&NJ#5H3'JL1^L(]M]FZE%G,9X)1MM'=!2\2TRU;V:8 MT%WS[]^\;\Q1?T4B3IK8^8I#O'WE?'WS[KLWE+NK?1#\P5H<_WKC8O+'L0GG M._^>MV#F. Z38&224"T0:'6CE&"R1J#0S7+&\YMDMFH%/V5KM/#3<-*MX0-6 M(I$7:/% 3)"+ XQ$A@.'+K/8)$3KA1Y P&"PZ\# M*3>P 2IY*2\/Q(1:-, X9'CNQGM6SBO(I=8(9%G7++. I+# MR[R6:]@"Q?P:D W,#P"* <>Q)LX=0E[]<)WXU^>NN]_R>\I>_D9^"1KVXGW M1.QP%_V4B5GA)U (S==K@M;,*&+W[L^D8[LY'N< MM,$A:Z+: #"*8@^CHHD0S>%7B((OV BA8C9%>3#NU1,.,@ZY?F#K42#.E>]3 M:N2^AX>'6&A%/^6Q 2"D56IC)=QYF3ST9:)8[-.5"!XR3B,2YQ+@Z:=CPB'] M\,?YX<8:N^81HZU8<:H:';2*N-%@B @3*'7-I,@,GTZIX0(V1JZH+D6#)BI3 M-M@XU.;A8;$EA_Z\]XD6?;T+1LX("H:_=/Z5RC?[0Z2?4W=IV6XJ-KEM)3W@P4TB5?APAJ M$_>3OI_8":7J-]R"T[*XZH0R)D!^GER.,JI15 M6:NBMZ_::E#KLUUAP*;$*)FKK4"1RYBMSCZ215_)8D_K>)G7NQ"2IJ/]RRLF9UU135$B"_W$SG$YBDHGFZ M6H;Z2\FW:.T$Z;7;Z@J2_)H2I/)KY] FDPF=?Z*?"I([O)-/1DVLA#XO=J41 MCM(U+O?=8;/*O[V@LFUD[1P3_VG/H$P2GMDC*F>O=RQM%"WQ654 MT?75FMVS]%OK[J"(=^N'B,<0SUXS*(5+4=LN,ROE[0:\ZUJ7Q=@<\<(56,OY MV&)4S#..97C0.^4G;/G[!,N-$V:/^*IV0*O.Y9W0L#,HLFEA%BY'RU['BX-F MO0#LE':"@.N21+AS&LW-%JWQG"TNX6HU4/:-7HX^18@*W*V_$J6LU>QM*E?E MWD-@+70\U.YOC_GP+HRZ3#997!HZE:ZFVH!AM,ZJTP^?OW=(;*4;_U:TZ%1- MJAG!N28]H?" =GOB;IP(S=<$\8A>&1[AHK+NEV64FO<#D1-=91JNC[PD5?HP M!\]0-1][Y#8C*P51PUJ4=-/9B95NH(BD@-;(-I2VE^QA@O8 [4$9JP6;E8X M1C9@:3[1KB289^A=2'M%X8\/9272-*& MY54D: C@W*#E([; 59VT69JAL(8$(X]C =T3[.U=?KAY1.39=X7+1M/J&*$7 MMX*.L2P[0=U.CO7PZT/',&R.7WY12(9-LPUDPXUC)2S]K1^N%RO^T.H*D<6* MG?:C!5&L"ZL^V1T3LS[CHHWXSHU=+U/Z#+^Z[-B.ZU*B4%O&9$I^N\9TJG&L MRH_./S%)7KQ"1%CA4]K@4"NPV@ PBN*:G(HF0C2'7R,*OF CA(HU LN#\8J8 MPD%ZB,53UF5FQ&%=B:+NNG:9AU[>KA.8\WNT.&QNU%@ O:CQ@ %Q+?VQ):Z% M.+=L=!X[T(PZ#N6[1-L=)@YYO?!7="M!H8L^A11T;^E\38O3AM[AFZ0(K=!, M:CI.9AK4'V?\=!6;6,U':D+;X;>9YJ*%VZ1BP62K"QHWXYJ -'18\C%V8IZ^ M<(WPFCB[C>\*[Q!IVV6W/N7M^L((KKMRW=AE^Y]<0#-Z50(?_(!H3D4I_EU.-8Y9]"]U"#%GF/,=F[[&:C MQXT'\>*VZ9)2WJP+*,*4K"<=!B8&KMT88K/7=(SA%K>5>%1-X5I$RJ]LD_D% MYK'IO*-62G>YZ: )N-FG([C9-RSE/07 EP0(%2V.*>W5 M%@.>"T6TQB:(% Y\N5'2=/1J[W[BSP=9?WUT K18/<;8_2*)06O;YB*YBK;M MPG\8P,.@T;H];S!]?$OQROELZ4Q:Q-9AB'M?. (D2> M4?2;'V_\D-4^$E91U#4[W%V6-0.%-+\XG\$J7$:*%BFJPA8#WL'3,0B;(%6X MF"<9D:T!X4@C$7C^OA$K2(2(ZT?HGK"$$VHD+?9Q%#NAYX=K7GAOL9.] ]%D MB/S-3>LA1DU(^=W6VH/4)": U=I$@G!+9*O+3!'4PY!Y@B0*-K=BA()6LV(#J:!R5E#14H 7!(Z?B!+5 4/RQ9#6^H M!AQ:C@\Y@H\N"AWB8U6^J*A-.5>TV*8O+-))/X71#KG^RD>>.$]4UR[#1MX. M0)ZHD W8'#MACFA^4)X?*A]L' ;('87.^^<^BJD%=?G,'X%?Q/ M*':>0-SM.Z9TM>D(G%1"NT773$J&X2V7&CS%Q@CGUY/Y1&R1R2?H/IQQN<4! M?P?NC!ZK1;:+I-4?[TOH*]IU!*Q0MTO;F0!\;&DOHXF$Z:F%-3.76-[6 J@* MJ134V1+/E" "5?7I70:CQ]T->U6$QJ(?*-J4G]J2 2_4^'6'45#/?J"Z*]*> MT[@9H+TM8&/,V()N@A'L]6ZTO U7,\S%FP&G69S%9@;(=K"XE&NI.N]P:T6X M-*H =I1 ,G]QB'=!SUPR@ZO22&R^")MU ZGBK-)"V8JVRH4DZ0U9.PU.EG8VIP";6IH-2NP$10#Z&LAV$6U M+047^@)*3;'%2YH(%%WE-_7E'W;7&-FC-6 M=%I1@SGD(M;B)3RKJ/'I/5JR9)BR4*7G/_O>7EA=0]JN(F3*ED-AQ-+S'E# M3X/1QM\M\:7\A>D:(YA103]&W25GPAY<&ZK>5I@"#;:0:H+?5=:\_+PN;",_ M1#0_K1N J3[P%%OI06WQN",_:BMF[?^P4SUH*\ #:JD=DE*RNA[9L[Y*\TS9 M2V%D:/N!HDT53(W])>N@H(BJ2W-KRY1/V!2D 2PK#0Y%C%J3\FA3K0$=."(JR!PZ? MA'YIWGHW431'GD)62*T:A1JAW-URM1!6&AK!W*(@RDF&=7/W M+XP58 OB* 2R))#__K9$J5OZD?]0_"J%I8#*R\O+MVRR;UV\?/?N.X[HDQ.A;S(1J5VFRT-^$B>E?QQ#I/3#'QF0.<"6;$\J MB;NZZ=L. 4R%Q?,(XB]4)'\P_[! CYATR(!M]XK.AO8D[OX)O3DLB[SHYE>N M"=G9VC5!IK2"NV1$;FZA1I2TZ8;<.=V3SB.GM9D$9107H- CD<_VD1_2Z<]Q M&#NNV".A:-<1L3D=WFS32>24EHI(1EP)V*T1N*.$-EZ4Y=S9^;$P*<:H1_]J MYT,]M6.$S9@X9IK+*NHSK/:R$$4#SK6QVB06\WR+"(LT7* =CNAR=Q2=TCPK\0\JN[:0;4F5:">S#G.Z$" MT 5=!%ZSDL6-^^3OAX;\U>'2HR4BV"KHL0KQ.W1FAX-<\VYXX 2!I8U=P2 S M3.0;8_F,3('QXK^YU("A)\'+@'O&__Y-E*1^'7\/<(2\OW\3DWW'YZ,,5"2/K_S(=8+?D4,N0WZI3T!Y M>=,^J?]#,^K+D1A:[I,2*W+R2]KU2?L?VY'\$@9#$YX7+>>4TRJ=:M,^R?]3 M2_MN!8FA.?"X04%PCK<[)WS5\D#4N$\N_-P.%T1H#,6'Q(]ZY0?H;B]Q2U:; M]$GS7YK1O K\L)3.+*\P9@5RI=0N-^O5G_&N#9*7,1B6[#>ABPE[)_U@\9ZS M[%GR>HX].12 &@<1#D,42):&N%FO7&AX_A5C,!C9 M602-($>R!HH_]TKFAL?<(N1#D?>6CA'<;W HWUJK37HE<\/C;!5Z* KDDJ(; MI(%+ T52;-XK"YJ>:968#+OGIF"D_S 4WDMW6F';7AG1\("K0 ,:%SY8<.%# MSUQH>,Y5H &""VQC6I E?A'EV4A;]LJ!AF=<*1(@Z'^/H]@)_MO?*-> MN=#*J5>,!PA&I,<.[2K(FO4:XVKE_%O&8"BR/R)WS^9]_^&)EU<1D+S:I%=R M-SS95J$?BM1+XO#7OEZW3S@0T+GT>Z]$;GAP+8$^M#!??G4W[-TUB:- W*Q7 M>C<\P8HQ&%9UG^/MEGF-L/LE26#)O7 G5>3J3KVRI.%IUP2?81GT&PJ"?X34 MVGI$#CT.HN0RJ-RE+VW?*UL:GH UJ S+D<\XH-N_0W@ @L@O-E3:]).& M_Z6TE[3N-=>PE7.P!)&A>''CKLA\[_ETG'D<(VJZL5FO D=DPJH:]\J)AD=D M%1Y#)P!=^=2:WL:7A&!RCJEV=!4,,>G4*V-:RH=6X3,T@^:NRWQ8B2D1>@[Q M%(P1->Z5(2TE2(OP&';[R">-27>-8J->"=_*Z;H(_\ G" HY<0)60._K/Y"< MYI5VO9*]E=-S!86A=^5! M2ZG1 C2&XL*WVIXHBV!/C"%6?H=FTY.XV.+7JG<\+1: 5Y+YW]_VU+E MJ,-=R.,3H\@[?!DM5LPV)6C#"CT\(Y9-?50@FDI2[]^Q2E*'L>C?YXN[Q\7M MS<5\>7DQ>US2?SY>WBT?9XLK^M/'^X?+7R_O'F\^7\YN[NCGRV^Z*2VE>ETD M U94/$K:"DJ5@7N"O;T;1_/0>T3DV7O+:5A2+'&@!0-H,4@!/!J M*D(H>D"I[**1/2W'.JSJLD3N)L0!7K\^XF#/1A;36]<81(45K? 1$5C0&4>;$G,@*3#H@N"8XBJFM7?CDO0M)FP,(GUMPH #X&;CR@"%&2;.BF=T'7 M=(!W#,O+KSMJ":ITEK+7@,52:F@R)2ICX"%?_!3^CP[Y@E@L3\<^>8:?L-6*[%7EWJD!D#)V^V.\J=60A6ZL&56"?41,84=6^8(J-AJRZDU=EJ2@ MCX@CB1 QN,V62M)RR%(YS99+ O\8&,0OWRU61ZV\6,VC"+L^Q9H=?OX#4_I] MINCO"?V<9',B[PJ33Q$[$?UK[[,'Q>,-+JFBS)@@ B M2_C/LB5\!%\8'K >8\@2058Q!&O,QK#VCX)YAE:8H*7SU< ,S;4=LK!0 \,S MA\$8V)1L*132.4QL#9HT@:K+MA MZQ3-UVI3>8( M[DW;=X>2O&,DN69\+J,X9F[?X9#E=%"B4CC6_ HY4KD&K,>!DE?4(O^EN(Y! M$+AS6)!;K%7B^HY#5DZKYR17HC,&;C($<)@DC,LP6FZ<^#<_",X0/96Q=\3\ ME8^\)U$K!=U-"&*C,%T=Y02@KHC2M4]#!FT&2584[,)?K:B6 M"UT4+4+^M$>07.RGIT1_'1Y/%7+D1.Z07J<'(6!=+]B#/Z97THY!5>8"HHLP M<47[3C"GG^/H(W*B/4'>/+YR_.2!R^6&X/UZHR.C/$FDH^E V%-]2''WI!R# MU-I0^@['O>_QUG."D-_NMWEKNHQNIZ<8+K$*QUXV? ,H1K?OUUS'W6W]!D0> M@R[5T26WS[#$FYOPF1[K^6WGPC3+^);%"$,^=U#C8ILQ7B?!:,/0 ME_4X8"Q0*S&WE(4Q1L6T2-F&Q^H/",;.ZU)&1ATYNW1(2*&.[A'A:8O:;4'> M8M6.A$I^N_88Y4.=;1'S7"2_0#D<^>X C>9=&H@CMNP_Y;))-KK,5 M4ETS2+3 )5")&&35?4#]5U<8#TRS0K1KIHF7M 7;+ <8NK!-$\99H@JIA"-W MLQ]/LYN[V>5_?KI9_OY--[4;N[Q?E6%:(9BH M&*1%/R@V3-Y[G@"HK XI:SYX<4AKELG#IWF\@%J>V>4R98'(8B,H-2'5 E[^V+H4=,LWV?M 3(TY_/WIZ#<_WB20_HH#BJ0RJ<"PXX!EN&NSQ :_,:PK M[N+,HA!J!^^QU=!I!E:"*7#I'C$9!8M"EWDUT05*_DWU.7=QLCBQ=^^\\H>! M"V$.Z]560.JSRAB9:87JP?Z!_%=ELS VG^B'!$7LVQ_ MDJ&?_;$6A*X(,6+%/J!9<[&HI"\$ 0S] U+Z"$" Y8IXGIDUFV2Q6 MC_NGR/=\AZCJ]M<::^B'C=J7!#6^7>\4#VBW)^[&89*81#5%JE[4:NB'BNKI M:A$F?>_&&:\OO[K!WJ.[@.#X):N@4'^LH5\E:F=O-<>WOT30"S]B08X]01^= MT%FGQ[V#Y^3!C[[P",KQI*?* /WNW0_OOIN]F1U'I1^. \_P:K;*AIX1.O;L MWY+1__?X(MC4\ ME-WWG!550%%.MG*PJI-*]3T!Y9>V*Q8E5Y>>$D!M+R7DFF0#H[Y@\E=-Q=R" MLUV^.MO-N,]<\>:Y64<0F8X6PI?W8YK@UP%+"O-0 MH'.VQQD[D+,'QO>['29Q^LZXG$FUAP*1.E"';;4Q[MJ.OL44$/Y2Y3-[2"A: MXO-]%%.#C\C9I^\#(I.@#I_TJ '=R)9TUBC;R%562[5A_T:*=&EU::14$1\! M*W5)X8*F4"P.F43*N0)\B24O,C-(-5RI-@1A;LCEJLB2*OA &7*^)RQ]Y]6 M):*F()@B$ZJ2&2X 'RA3LG3E!R=&!HR1-0=AZ9DQ1X8"4 8UWF-OM>G<;4XQ M8-9W^Y0J%R%IQ]HYI1SR1V9E\$>97^<4F]?(CZXPN73<#=N^%JOCDI1*G\T0 M(-1,UW)F0Y"NSYN/[@9Y^P!1 *CT[@.'Y+$O'),I$4K>#B[O2RK49W3*L@"T M/SR(4VPWPM$^L<80:<^C5WQ+W@)X1B9R@_-/EUUW@A Q.>;)=\X%!I-SW MN>'5(U/W182D$ 8!?F$^H0<3M]R0QS:DU-EOF<&]('.NPM6!LANM3L'Z& M8+?8$*=/'20"AFV>5W5,%UN?>?)#^B =',U%9Q>0.C59L)!K"8+P!+8 :Q4K(-9%(H[[ MDBN,Q;X4$#!!M9.+,=5[>[MZ,#C6@RZR)^K&+'C<8 M'4C@N#%]Y$?1FIJ_]W"QR='E8 RRNT=4&?)*//0P3?\T"/O5'@I<_+<5<6E& MD[%YO^[VC,R49K\A?[VAVG3^C(BS1MEUX'NJ8P^;97HSV-8EUG@.<+'D#O52 M8V*=B@0^(,8>?J'RX'2^]5?L@CH]D\=.R"Y;=B&6S28&%XL>0%:;47!L GQ# MT2'(C7/NI(*G^QIC+UJ0]&Y*E(3=4K,UQ?^:4I^2[V)/*&'N$26 9YTYT3T4 MX"+J'8IV#^0;JY'V"&B.]"* MY9QN=T[X^LBIO$G*F+#:/>A?>Q[AHG1(7G;Q_\S&O&$P.L']_BGPW06KZ$N) M<,$>.PC,0DG?OWO_[D,YE)2"/_./\,^HS3=[8ABPBOV'.# M\4WXC**8B_)-F"_59![%LA@-BMXW 5D9N3(? &CDREH$2E$,8_R![OR7(55! MK]$2TY5_A4D>;MW;:_J>4")5MF)>>FU!CV@'<:K_\,.EX_^^=^C6M_7IUBH/ M3TF;@HA*&4O8P6LLQ:<;,I]O4+B^Q?0_ T++&H-PXMU[50750)CY24]'988+.\;?W,?KV M-O:^K*OL M.6."6M=,.4/^/ZF ?*9' F>-[C$EPA$(JG2IPI7SQJ(SB+LI]BRRP+#_Y9-S MZ.5VS,1-F?J[M-JOC5%!7#EI8_G9H][3\CQ#)"]V"20&*U/3#\;EC=JK4H-= MU[SY;^9A7F*6>K /K^DI??WG!N_S$"E99-6]5TZUZ,*P0K*_0]KCUB&Q,:?, M^O7*HA9='V;8=;BA7=*ENT7$18_."L6OYXC$W$D9HVCN;2DM6>E\-K&&3Q-&>\)J M>+#+AU'$_/Z)]:IP1-F/T2N?6G1@V&/:O[%_SB';(=_\>%9CD%XYV**3HP:J MG5B$>[K:?_<)-7AB^E]2!O[PM(F.7U;=>^54BTX/*R0[]Q2>!WCOF:\HB\Z] M\J=%CX<%BD!#^>PDB$,6V*E4_'2-I#K04>\-$#1FV0'F9@*C+P"@T@I)L MH1;#4FI% 8,NGFBC4WVFLI%4H4AJ)">ZX9[X]-CW>H9"2B^7RL_K?+TF:.VP M+,;CPU]2E=C6R#!R- 3B=GRJK25,NS 78/5;$$KA7BY<0D6CC[S(%E<-> M?LW 8@006J)E&;) ?PR:YB:*]L@[3[+8I3POM0*1"]8R7TLH=NVSX4^VLE=: MDTWL/GN'ET\RI_8 URH/U$AX8>DQ9"O:GFL, B+OJQ76U:4 #,Y>?MWY) T> M-V%N>1P066%]\[=,A.[?"5_[$=/X$L4I:P0B*:P]Y@@P[&UQG='_ARB*SC'> MH83W!W%(+V!I%Y;Q&"!2QCI85,8$@'P1,7L,(U?A]9'^DI92V[+BT1'O&?"' M(1>K:X+WN\?/[/H*>[RS=$R,;*\@5JI9VEY!S! H/F8>'7"8.0D2Z2 )&ME5 M18[,_XIFGV\NDP91#B'6B/\P73T\C:N'H_56]W&MA(,$7'INC8%!T[V>B89#,1V[.)&2S: M+-3M3R?D98#L&#:!\STAK(H;?Q]'[@$IMCJ=Z)<4Q3'P[@Z'KA'[J@U/)[ZE MPG(,3-2P;@B&=1OSJN(V!C:EZB'W?)A.61::GD[H2XWG&%AYU!,FW)2T!E%; MH3,%.CJ>FG!R,/X9/=G9 O]&QS7VY'VX1^R!R.R9@>@W/]Z<[Z,8;^FI1\I+ M@YXP"BVTS&(#O,? >'J^7?G\H7N5!^#0!$8EAO;/^ <$Q\"SPVOA3/@^1A>#H3(CT$.;D*7("="%RCY]R9DV+%G(^@_S!7Z[ 2,0&=H MA0FZ7*V0&R]6EU^3QP(>G!BESQ](1:7%&6!4RVC[SD5[]!F#P(F14RH:47,8 M93^^YK+1;[9[AR?),^_W.'PD'J< MN ;Y\R8Q%4W_*4#)5W9IQ=]57S9)H6(YO ML<.A21\JR4#,OCV1/.$R[[[&)%'O(I?'$FRN+XYB%2?&HS3 M8P:4;[>^B]@U*0V_RLU 9/DTXE,9(Z#\>6#'-J6-DFL!-(W>POS((0.9(;KE M4FP$Q4:HR)* ]M#7PQF.8[Q=K#BP&BX(VX(P#41"5&2&$':@/%GBG1E#J@U! M[/=Z;E0!!\H*E=JM.):L#OBWX#+YM?BI'B<6[DBGE*'_*4+TWUM_A=(7F+UY ME+RRKTGNGX@C@\- M^*]%$*HW_H(*Z3/]ZQD=0,X]LSX/O5L67K+VP5=*>UCXX(\@Y9SO_A$H[H%/ MP#H5M_M_[AUVC80CG2_;\H3W\8._WL1X167&UB5?8U0HB@;X*=?('*G-U.D$ M/)V IQ/P= *>3L!#[K-VI^.:(P,Y.3>BB_Q476,'/*43MRDI$EOV"I-;1$F! MYD\1S_)O+'?2<4&HF('E3TJVN>/G1U.U?&5XY//3K"7G^,:C@K.G]+B M"F](&JB>&%8 !)'X=1YZ+(]SQR"W=;M\W\#MDLW/W2LH@^!4/"P9=O%S-&2W(<-2@#W8&D4&O.GMI^4+PT=A)= MK:ND1+*+%[!7*]]%=+(E"A#=#K;[,,W?4[/&MC,(4]!0^HX/89OC!W2]<:-V M@P/O9KLC^#FI-:[+EU/U 7$>L^"C(5I V0<\MF!T8*ZSRTV!A"F0, 42ID#" M%$CH\#AI%S4P&09(B, <8[D_5K=KG9+S7Y<1)J5%[30[Q8@@5$$;TM2 !D/X M_3XZH;-&R5WG@]ORP8^^V#GV?GCWONS8.XYI(4VT(U'_7G.DE\Z*".%#S M(@^HSM83-(5R$)))I)PKP,V^CP[Y@F(&J88KU88@SD-RN2JRI H^4(8D16C= M5P.6B)J"8(I,J$3E=HO@ V5*5@Z?E18R8(RL.0A#U8PY,A2 ,FCNQGOV= &[ MD;#?M-H]2L=O1F%=W6F!$A]]LU?G[KIL,G#,D^'1F2??/'/ A24-BKU*F:*3!' MW718S2>3*T9E-=S#4?S7?US(*,Q_&E#OF$A%@;0E12DK^TX FLC4I M.<##D?+\[G<9*?E/ V;)6I.2 PS4@&F\F]A%S9I. 22BU@ZEY-&V)OMZ[Y$X MV1/EE3K']SB*E\[7Y"F%BSU:X@?Z P7S*7BEOT4^?YLO:RTP'44Y=YU, \*7 MT8W =4>TKF_?E($V ?F(8$UQ:F$2L9_\>$9?=Q5PC=BE3#B #2[T5UAT)W..G+4M)7;J RF):$L=# M#\A%_C,[-K!R4=GEW3I/-_Q0?;I!F>;T9L8!F)$C!/SRHIO"<&)O,TSI4/K4 M@.RBF+"8F=&M1WG/OTC"E $E@+JAE)#K,D5,^D*)B!J+N05G@<=(RUN-+D-. MTAQ$_--"3DM925/<"Z9:E$<]?=;_\O'4L]TP_7A)[82Z,HCQF=37C2R45]$' 4(JK3&\+&4/1YUZM- M)2G %9$ ,PVK%3U [!4J9(J,4F "E%LYT3W*IS9'5]$'QC''F&-*7(#RC%_7 MH! EMLDU.TFKCSGR#OUOM=V%3A5;K9P 0%E\R2I,OD9+'#O!%28B^#6+U&($ M*)NJ3JZ+/+5 L(.PXJ._W07^RD?>?+5L0>U5]\LL1&T.QX2G3=LJTA5OSIAR?, [/ -$J7TQ MZ)QB%,,P@'/2&:MRI#O?PG&N0#Z?E!52+8J5<#LWZG?JV:!F5!C#FIP' 7ZA MF*.TH#RU@1+;AV6U%D*5FE5K/] )YV\V(0NHQ+SB%'-^L(0I=:YKG:X =TN8TZ*#Q(_M44%)Z"PE-0N,>@,-!E]9'I M%8JL4EL6&_U%TF:*2 -EWWR])FC-$KC8JPEG3NAI:TS*>T#1>B*9++EUY4@ M9=0=CF\IO&2Y<<)%B'Y'#M$P2M$#A)+4BEZ190IT@+*L#"Y5+7DDEB^8?:M] M,-!N%!#Q-!P(18J_+=&,LP?/=GL&#M?\.VN[BX\NJ5F@Q F5XZE!4AMSOZ MB_M",7_-I%MY]!D8DT>$3DV7>1;9KU]Y9IU@= 9WXXBS=HYJORKLL9UO0KOP#U+$K MGG*OI]SK*?=ZRKV>\J]GG*OI]SK*?=Z"@A, 8'Q!@3H MLL(4S2 I2DE/]1LG7"-Z[K?U8&B]CAW,])<(0W1 M\DO"=\OV=G"[-Q1"4%X M/,]/8#K@Q^BY#GVJ@K.W\1:DX-%L+&==S@E"T_4EDET2<@S2FP4A6A/-^@." MB!;W)'?UJ30&H?H44P*FY<;;DJM&8X*((?2NSZ&$VY_+KCWYD'IJ5]H>C+TXLZ:]@UA92GD/(44IY"RJ<44K92 M>5.\>(H7MQLOOL5.R&X5S[UG9HM'2WR^CV*\1>+*"89]0*C'.E%B/6I UY=: MI=A%?Y7]@81V#7"4QVVE.O>4@K+EDWMZ,(V2@ZE4$'3=0 01&DF"#L,QN,JD MWH?G6"?^5X6\0:1<[S=$;1A.]DSN@E=JL],^5]G9!#^_C9%I X11BA% MIC(!Q.W>)H?'P:^_2#J#4<$.:XX/&#.1V-YF+F3!BZ\BH[S!8'WR]L<6>=L4 M[S$L^1&\)_53)\NUL\>B^MM/?_/CS4?L\4JE&3I[)SAWHLT5U471;QL_0(4, ME*/TWOHK%/M;5*T?@"*JN6A7=U/HFH3TO(L]H1+^@'9,^,/U/:)D\Y;X_8\AOYCW]?0XR,&,Q:0]_B+8%&"Q'0K?;J5/OK\@.E6^I1" M (HO4PH!-(;\!5,(IEOI4Y8!["P#:UM;GGQ0>R@0^K9.3D)MC*=T$9N8\E\J M761ZRVUZRVUZRVW8M]SX2Q"/L;-&^K?X.4XH1_YFJMV=TH/>M[SQ1I<>>H3//1VDP.A1->'KI*(U9/F6C3-DH M;;ZRG-?BNO>516U!.)--L1'09).6=5X19Z#8Q 1?IWUECF'L1Q7& /(HF\M=A(M?N MZ^.+LXMNPA4%1)26;=H37#F>UKAK18:A&;G8QW4Y>>@*KG!,OZP\T&$,NOVB M1<5>:RQPY5ZZ\"-!5.EU^6W;N=>SV[O^U<$0+.VVBE-2[AD?"QHL0G:+\QQO MMWZ<7)\.O0/:UWN'.!11E%W"E2N(5L;N59Z&\CRW0BE0Z7.'LL!I3;4M/Q/9 M9='];/O*$YUS]LPFS=YWXDU/))M.1-'%*LF=-,^:,Q@%BFJZ1<\HB'(@_^HC M0A?P1ITSHNL&-'/.F+VE"*@&6Z#;SCP(Y)#K,DE,^D+)*3$3XLJ5.CV"0!G+ M 7]?@ZOZCB"B A:"*UBH2OP@<_1#78XJ.X((_C;CJ!(_R!S]KBY'E1U!A&R; M<52)'U".GCLQ6E/C7_0^K;+"FZX?T)3;FL:2%EV@["W!FJ*A6ZV:7E L)$/9 M59;Z+N,V#CY6'\_)WU"OQV6[,4&85$;2K7FPR@;IL0J'[&6EM@3%='P05EL7 M0F-* * "9+I!5GR1M1U&M^"R@JWPEF?_&M@7IY3E*U\9-;0)$ 71DE2H\!Q# M?.>0CE2)3NC>3])V!''6:XG->FS'P&Q1Y,EJ,"5'9#LO VOMWM=]AH;]R,&;?Y5KY1TBF8-L4;)N";<"VA2G8=LK!MO$[ M\CL*MHW1D3^=X:+[^D&Y[ ':J582_EJU!?$BFZ=UT:H MCX'_UY2,45)<,U_U6A;5J"$E+E)F."L)7V9=D MF1(%E$^3 PP,*^!?1QM]%2WS Y H3^8-BUF[/]Y9NSP.<,Y\# MRA^/)GE09S&>K8ZW#E:8S (&+V_II!"S1FX&\ZDX2!^9'HO]Y]P]&+&%3?F5 MR?ZG$#^Q-[?9X2MA?:W"OUU-#46KYB!+D?%R\0FZ%&ZB:(^\W_QX(+L,-DSZN!)0>W&YF ^KX[59LR]58.Z$L4%N@=6RUU7H[ MF@^,,[M+-="QI [RWBJOM?+9)_'>"5C)M3KOK\K& .'FZ'B)&;SA*B,/4)U4 MU=S*K5#6'&@2?)][F8PTHV&\9C>1=X"R':AE6<<'EL&LX M9](5A/;6R60UDJ5#"R@SS^GA.';"^)[0+>B505V#K7:#@/!,VS'8#D&@K#Z9 MK"&C_-)>#X]3JM&4:@2(L5.JT2FG&K6NV>SRD[J<'DA24_<4EF="=;5OG5+Z MU#TU#2B4SIK2ZX%2A*+T%+S>XRCR*:[9@Y<"NIB4Q6YG>9CIB833VSY[!"?/X[P*PJ\[%AK&YO_ MT'5L_H5"/*/;]@PSF.F7*="S#85ZYJ9@3^'Y@H?1\KY3![-"T[-$26]' Y-;R?!4CLG2^:H08$H@@[@0/ MM!X@\>'DEY9B8X.RM%H&$=R;WF-96BWS88A$@L?D?' 3KC#9\L@[3QEX1N$^ M^XV=K>^)'[K^S@GF+N<+/=/;I0?\^*YR=3\=?N8?YTY3 /CLQQ9)9L !A)ES M@.%48OV+'2*4 .$ZP]@\8"_K"D47IV"Q* <.?"_)36'K4>GAU_0"&H-7L[&H M>#08 MU9+T.ZHE^C)8Z=X H3*1(:;[CM,%"I?F61:>U##?L#L)Q74_(2VPW1!@HNP];OX&2AGW%NH9.AJV",R U M*Z[<#)@*56C,,N0=1.5R,:&S?41/")&8G+K&(-256" .X3$%^!U0=HG<38@# MO'Y]Q,&>C2PGK+PM"+>[AJYRZ($J#J56M(L1JKH#"?3I,91'ZV1[QBF%W-(S MOI3=A]]!K,4FG#U@,@;7Y3F.XL7JT0D4MW\*;<#%B6S94\!F#"RZ)CB*DJJ= M4A85VH +7=BRJ(#-&%CT@"+$+G#/0^^"7>[&.X;FY=<=-595*D_9"YR;W%X1 M*O$; V.YFJ#P?W3(%\10U_%4WJ%/=O[8!3OEJ(V!D]S M5_MT#-7VZY.O/W6B;748CH&]-]N=XQ.&+JMKS4PP$CG!8E7^7EP'6QXV;3AL MG\+QPI+0XX'X/% M\CPY?<]>G6SONF"J 9)CX')2:"!-7I!RM-2J5^YUXADJ(30B3K&CM>XAJ*Q1 MKWSJQ,]3Q&=$;$HDB\%MMJB2EKTRK!//CP"I,7#M<>,P;(]*G;] AUW?B?EY M[#\P)>IGBC\E2C1W^>UMY%UA\BEBA[1_[2E^'U&\P9Z4W6U.T:N<=.)^:I,: M8Q"PHBU__,3,PC0[3V3T7Z 8$7I@9$8_HP+QV.KBU^NN'AY_D0I;5]/U*GB= M.,RZHLP8A/"XVL[0"A.T=+X:&/&YMKVROQ,'FQ"M,?#.\&W8(9][?=^)ZZRS M=ULEV0XI6,)?)8A(',:'QJ B&8;O19X 'D, M'+A#\05:(4*0I[_[(FX,(I!MPADQ^&/@DH8OH*[:F7!B3+3/5L4=7(KFH2$WJ'BMZ@-C8-=PR0F0,G#/A M%;Q2T\;\ =RD9T2XG69KB-@QZG?K3$=SAT]W0OEWB"#/L,N$Y MP4!O)J;NHH>4"[M:@16R[$.+YS>;'?)Q3M'?=E4W Z$ MCTCD1B)KD^H2^*$$2NZ@\,SNMEX#,[];D'7-B>QR_8+XZ[3RAYX9!IV&/N_5 MY8G =X?]"F]X$3LZ.1G 7*Y@,& M)AMQ0(E4UPRXQU%C6W$&&,$>PD"1%IS2MALP(NLS39L$3) M3W6-3K>54$>[SHU;<+57FE-(7INEKF_A!&NWR'&6"II!3Q GL2ZER8 &0!W7 M9Z]+5E5PO5AQG;M"A-5*3G8J6^?U=_6=UT^OLYC#P9[UC5-(V-]1"LODPIY< MV),+>W)A3R[LR84]N; G%_;DPIYW)A3R[LTW1A3U[KO[#7VLQI?4H^ MZZ[LHPZ/=%6_$4NVI1N;T>'=L#?0%R#:/,H;4F*L4J YYAOWAW+HMQ)[2TX# MCUB5H,W0X(^PW[.".3(M"CUWV35]&JAND M_MX^2,VA.5RFBF8K"L^,M@H2B&91"M(4K)Z"U5.P>@I6@SRW @Y6IU,P-<_D MJZ3H([U[UG( $$=*\ZBJ)79C\!T6]W>EXA0U_0MX!45HCX*9&DTI;@Q%2/^Z?(]WR'^,IHE;X3"!6H$IQC9$J/3 =TO]VO MG*^_XH!IVMO8LZ&^<5<0!T\C'ABC!%1#3=ZLR9L%1QKOJ97!HNQK2H_+,*:F M6G9C27Z^4'0!H4:ZE!\5\K =5SG+_7SCD#7R%N$M=L+HRG%9,4 G1IZM_^J' MYOZKU$V5^+'S6=Q*:3V'02Z_XD!G4O MF.S_R?Z?[/_)_C>R_V^H0!(4L<+#YWB[]2.VZ26O$=H:^C_:&_K9[/QK]S _ M[<$ .!5K?K%:12B.>796\MZC[P1)?5ASNUT_"!1U<<[?'B0[A_ J\RH+7=04 MJ(5NRL2B*A A"-3F*(*JL<7%C:'8XG()5'&G0UO\LT_BO1.<.>&7[#Z=W 97 M- 9A>ZL$Y6![*Y *O^&B]W.NC8;"(@=;8.UW&+6*\K>;6-9S0&Y[2-:E\KF MX(Q:6V;J481FNF:V>?I*6NCEGJRQM5U_LK==L^EG#I^?_QH<(3@5XW5R14\I ME5-*Y912.=7_F>K_Z+N",(-&6/_G%*K.M%D%"$#5F7&79/K0(C.&+LET:G50 MVJP*!*8.RGB+-+59(FC8(DWCJ$739AF@L=:BF0+\4X ?CC26/&GB5Y?US4$8 M_UW*C0SQSHOO%>:])C@J+WUY,Q!'8[6 '0OLB1 8@SJ?!P%^<4(7S5V71<>N M,#DGR//C6XH"BBH>>.G2LA\(Q*+3\[<)BF.0@"(%#%7GH,>.>MPK(S *WB0O M,INR2-QZP!-)34Z)\1@%PU*86[/2E47$.K6?BV.G(FY/>0>$9ZV0JWL MQ5/@)[M,]$C_B58^\A;DGB7O.4'P>OCN)KPGZ-G'^XAV]K%G5**NG7E F%8] M%;1KAV+04K$>$*.U'Z[%Z"U6MSA<+Q$YDL\V0>N7.D^UI4#-=D>H9O@(%GNN M+:" O8DI9#,W ^U4,K=R/O5[XM/S=L"A0=X2:_AEGL+5> XHRO.C$^_9BM)< M*,XW IJUU1+;R[=6\Y@#W0#GJ'XEL)+EALG7(3H=^00#:,4/4 <_+2B5SXR2-$!RK(RN'3OSR.Q?,'L6]UZ MLQP%Q'G0DK66*$)G=P9O&0T* ;+BN/% ( Z/=9ENC"5XOMLS>%!.2L]UM3DY M%I:U8_M53K =F?VWX))+6J29/,NDL5%^2NDF]8DA%W.-B3N'C71\Y.EUL,.F>"=! MOC^(M0>181L<"XZ]"7X.P98HS:$*?)!!,*Q1D*Z4#QY=<=M4'1IY#. MSX!+D+,Z/;Y__^Z[\NDQF88?!9^2B=[._@TE<_UO^GLRWXQ..$MF/)E\ [3= M8>*0UPM_M4($43NO1%LJ!(=ODIQ_FU2#!L-#V2]KX:!^EK[^B(.?IKL2HY+3 MJSZ%@'K\:V&D">,T&A-*KD3CY=6"Y "/%I40T$B%I#6(E(L65D&1W1)D@3)R M% EK9N&.EA7^E*OVE\M5DQS2RJ;]'BTQM?I]=A9@H7W60^X*M.D-0B,:I3I8 MH];U2=H EN\;,>E[ ![C\$DW[IA4GO!]5PWWUH MQ)&/.A<\;$SM> 3^_M48P1G]X/7Y/IM1X#L]Z],J8UEX$9;D!] M;HV=CI7 =_L!RUMX]R-:H93B:D0#]^\IY5*5D+["Y+>-[V[N\ 6B9"'\)U[$ MZP&Y>!WZT3$=01>W,1L+A'NL:\FK11E V2ISS_.3J7.%.&QS5KXWR%G)IZP< M)RV4VQCHAL.!,M0\." AO=Z@:@UEZ3\XX5IT'T+88O"T#4,FE#(DCP@ M0XX MA+H@7+$1E+A;17X$M(<>SS[#<8RWBQ4'5L,%85L0(3B1$!69(80=*$^6>&?& MD&I#$,:$GAM5P%MCQ\RC=)-%'VX4C_](L_SN]*Q,[_,*!N-Y(/1M8\O%V\ ;#Q0^=Z3U65 MA\/UO1_@^(H@M"2.A_X;A^@_?2?<./[C!GW!^SE!SF)%_P[_I/_)'58M##H@ M:ZJBMUP. =B(:/UQ(:LA\&3#"QIB&#=R : MWEQ(:,A^&##_PYJ&#-Z!:/CQ=PD-V0\#YFI8TY#!.Q -[W^5T)#],&!>A34- M&;Q=5'P06=RR0(51CV'N69OAD7NI7G[0.*6HP'RW"ZA<4;S8]4EJW4O/X(*6 M0]^F-N>I$HW.WQNI-A*.R?%2MA[Y";;F(5*AT3716/WV# M \\/UWJ:*QH/?4G:DN0*3,;PQD *\^5JA=R8U\/?,.?93:C33OJ. ]I#M965 M'JLQ,/6 >1IC9$7Z_7!/1?101$8>F3+K/*"A5INY9IB-@<'W!*^2]_7.T HS M.^FKE)_"M@/FR=9FGQ"1KG>ULLPLPD^AYT-0Y!=%L6'=^_+611L,/;6R"QBPXVYK$?&E(PTZBH= MDM90M-^2SAHQ_Z[#2G/2,]Z]\\I.?G-"V&;-_M34V# >8/#<#$,6EJP88_R M[F]*R#6A:Z.^4!(];$6YR&QXGMQ7UL>/$2(D)URKU#JLX7 M^^X@\GXLN6^*VQ@6\&_(7V^H63U_ID?4->+HRQ>OI#6(._B63)2@,@:>G3F1 M[V;HYD\D4KXI>H"XFF_).P4Z8^#?A1_D3[)&'%3V 7&-WY*'2H2Z=KNDL]() MYUM$?-<)+] .1W[LD%<. I(,N_O ">,\WS:!FC6UG$#$1 M0^D[OHEDCM\8C*,'YFO$*PH=KQ6AO34N:0["66[!2CU&0/EUBZB%PM(N;[8[ M@I^- L/*/B \Y+4XIT0+*/O.'4)>J>$]W[*[%'/7W6_W 2M:=<$.T*[/%0G] MD<1^E/P=,O0_IMVB =49D48AAAKU(6X,QKCJ M>$6I) 6XLA%@IF&UH@<(8TV%3)%1"DR =#NP61*U8/8WE!2YTM M=6)996)<[?U/0!1K&]*@P'$,*B K]QCQ!V"75)DM-P3OUYNS?401IQ8"WC[Y M87(#REX"VAH>Q([0AKBT19 QR!:EUPY'3E!#;DRZ@LA^:VE#T2(["G[G3,X: M+#?K#2)?KA6NF^$[!L;?A"YAKL8+E/R;JK0[%%?MXQK*H*WA0>3UM2$Z;1$$ M3FK#<2F<;QRRMKR?^=V[#X;)#K15;JZ9RR>;4B!&EP*17=Z@3%RLTLO&T=GK M'7N4%"WQT!QXM<5 M^%) 4([H&#A[CJ-XL7IT FWM=D%+$.YYK6R6@BE5-#JO:D$G?T 1H@ANJ!JY M0,\HP%R1I%(G=^@:=P7A_#%BA1U>??#F$04!\TJ'WD>'?$$Q_=N(,?I^('PL M=ES1(]4'2ZY1B(@3L"B+MZ6DBV)6,>@9&?'%L#,(9X<=B>^K5S". \X07C6HU4UR<=\>SI81AY M%!U$Z&3!JRU7%$. ,'+:8I0"SV%X-W>I>4609\NPVI3#WB5?SB$-T+?K+F('P,5GS4XP248V4L/]$3!,DY%BVM#5EW$,D2-3EJ MBB-0#AO:C3T9B78Y"C4YUJ8=V&E\T.6)$=J@8+$9B,)#-3E3QF4,FQI/D"SC MJ^&9L@^(&D(U&:A$K/@Y$_*#]?7!.]W[-)D'#WN MGR+?\QWB2_87TTX#NBAJ2=CQG2D];D WG.GF>0,=:W1IPL:5/%TXGRZ<3Q?. MIPOG0W)KNG ^73@?S85SH&M(M?_?6F5,*7H#2932XB?/CY*81J>4%J5P?=0) MJP/1E0WXKT1N#"XZJ\O,96P/?;1"T/8T(+1] [EIFQYC$+7C^8"]-O& 7+P. M_8C%TI,7?1:$?5]+Q30?&43@M(DB:DZ"4JPO8Y0*9)0O8[P9I:?8+J= /QVPE0&H4&(R1YGH-O+ M[53PH$;! Z#,G&H<3&4-@)4UF*[-]UG3P! SH.IK"O=,X9Z_B/.CBY#0*3H_ M:CF7+;P>;8T/8J_HW8L/U,_Q#_1*_]AO^<31)XK&$I\[@52*"<)6W&>D%,@D['=!5>])*V M&E8[*X5"2,(.;VZ=K_=+Y&Y"'.#UZR,.]E*_N;[Y@$I7(Q 'JBKA!ZI_)V?2 MJ)Q)DH66'=/XJ>TFI&>Y["!'(7M SRC%QUN431\.Q MQND9:HATUW6%$L?"1X>L_9"7TTF.Z='F*L O],=_(N[M%F[\YGW'Z9BQ1'(, MKKP+%+G$WR4QV:/$)=Z9RZ\Q<7:8N4;T$M#2F&-/O&V$_.@DAA&*76UB*$86 MZJ+Y<&-/GZV+]QA$)+GN=O;ZV\9W-Y\H=[CK^AD19L4D/UY^=1'RHINX='U4 M%36J/^8))-#61WX,$F,6Z&@I<'1"Z;"6^$(( ]U3B-BG]%[ 8E6,"]E&?KXW MB?QD<\Z2'.&(A7B^E*)!4Z2GA4C/R+V&[81V)J_AY#6;1Y]N@"O?96]-6QRN MEXAL3:19WA9$)* VJ>5X=2+/:.E\S?L*55(M:PO"P=Y MF5X =WKIX#W*02\ M-4ZKRJZ6W4\7+LW:8X'8EFI&36LCW6? 6\DV83L0VU?S0':/Y%8+0G5#;;"4 M5(.!V 8[64LJK ?F;G7WS@IZU."N:K!Q1H>;8CV&2-\4&QY5;+B3@. SBN+$ M[>]R*48>/0-\BMA3[__:4V@^HGB#/;M(X ^BIWD/$\V<;*;9"I,9*ZJXGL4; M-$-\PMF6S]AY#%"B-?/<_P],1>DSA9E^8C74J Q@5H(9"2-Y]MVAZ(&Y*;I E7[IN'^$VL[/7>T'Q;UM)\U*CW05R8[> MN''"^_UF[]_Z7_V0[S0?G=!9IP_#?'L;*QX1M>H.T6$MD\#"FS?&&'9N51^! M69 C3$;\$74 X4=HP!$13EWSX/')7X34L KI_^+_<'9.>(Z5:T33 83CP)8' M&IRZYL%BA\)[3"BPUWMJ(G_UY=27-@5Q[K>ENQ2;KBE^X:_]9-9U^)6N.PL. M&'<%<5:WY8@Q=F,XDR_IK!$[>&:6RSW!U,"-7Y4FN*;7X"DK[5C>&BR! 8F(;"6DYYTB&5!?/%G%/0E;^_/#&HN+M(G4'$&:S3HZ.CQBID>ED M:S)9V17GF;WCY'; .&L33'-[E84.A!)Q/4I>[A0]?V*E$]VR)]BDPX!GGE:8 MJ$%O#&:&Q#-BL">5V@^>96TBF[*MJ(3+&!AWGSXE#48 MJ<5I# Q]W#A,#R49 .R*V&*5\U2J@C)RAWR#(0?TA=05@R;H=GUHOZ9H)S?_ M%N&%'Z0%US-QS:$HVD8M.@_H2K%CFRUB8UC"IJ5!R_:[?+>M/>" #IS:VW%M M9+M>O$)DJ/&XPY%3OOALTF' ](8:BU2#S!@6IM! ,,UYL#.ES$<=\*)[JX:6 M.<:C$!6J55AQ<+81+5Y"1**-O]/OTW4&Z%, ?FY) (R1&P.O,]?8%:5)=5_Y M%%+*G>.0TF//*[TL2.[Q#HM=O.UI^I2;7]J1F[9)T.>.G_<,F3J[Q'V&/E.U MZ>\28SB&55]P^Q3(8.;U*G6!Y/A2B:K"]U7"J+_%59[[\.2V>GTIND'R7NFX M88[5&):5P/M21*Z=5Z[3EGCN4N'D)<>R V-!EL\#)XK\E8^H!9+@ MSJY"4"OPF?)3L25W,!,DGYFYLNB $&.0-,U)5*%U:HX!R6EG+AU6*$*^>?2X MWVX=POS!5W[HA/2H$MR$*TRVO#QW/CW0]HZ2X+UNVSM*;V9'\&:K#+Z9?P20 M=W=<5IJ R+*T33ZO8#&E5T[IE?TKP#L4 M9S?4G2<_X :]Q&EMVFEHEUH#63!%<0P'G@1\*0^SGT$H3Q,I+%5,2,$? R=R M2$G946@#XFZG/4\*.(R!,2(4K90>D"N@]JP2(S,&GAV=W-IM2M1T: =_*YN3 M"+%Q\8[%]1>[M%:D@??6H">(C4PNG3(.2O$9'T//J07LAWN*1XJ0ZLTHDZX@ M]L%Z+!4C-!*>'CS GS&3RGO\@LBO*/!LT]E4W4%LG!:\-4*J\P(62:#WL'OG M_3@&8?*:8X HMZ!F54W,QK >_P+/:DDK.IBNS];?T + ]T/8*A'F8M6_F^T6 M>4RP@]HA$AUS: LMSYR)]]GI.X5UC\FJ7M/!CM;#J52[KX##^[.EUYJ8SG,ICBB(Z MFC^HJ.@-17&D(N&SRCHE@5=F*FC[#9ZB4).A11V@17,L^T&R+#6)"9I>4-(2 M#&56H\V+N(V#CW/V)!J)V>GD'$=Q/;9J!@'A"C627R6#-5B.A=]7U$#][ 1[ MM-P0O%]OD@1NGY A'_F1XNGH7V?0*H//7-=@00GEMCSM5"$>@BYG'IN''C>W=/2VZ ?1+I6_9&J 4->A@@JL#M/,7G9\^C,Y M/K&LA#,G_%)(29#SJH5!(=J-$D:V@&W77'Y ='OUW9B"XD0;.>/$[2!:@A)> MB!'HFKQL+KJ&V3\L1^#9"9"J\+>R.8C8N1FQE7B8T'S0J*_%]CC88;!OSW\^ M!]C:_5_IW/^AP^B%W#9B !5<@7)9!+"MVT?1%6(>-LP0F ^ M$JP3CE:Z]4SO,& @NV%9]51E\(@99MP+UBG(B#G&N %=C%7'B/%>JN_9_T9J M]&)Y8^_=F'?1&BH5W*YI*K-Z[=FAFN2^J'3^%BE;DB(XF:/OLT_BO1,P?Y^< [8CP'+#Z3ECBQ]0%28^++29 M5U%[8%B^0D.%V!QMH(*B,XUO);5R:HW0>ZFDU!6.P6J2U21+I8'GY$ M-?(C$6Y(7Z$F1):5J#<*V-EP2"C2 +H8S5GH>11'=&I\HCCQ346E,R#M MO79W/M_^L[AG9]'%,>) MD^R<_D?0.;Z-/47&MGEG$.:(M30>L[7-,1V#HVH K6;IQ^X=*"BN\8&XH?"V M][KKG9(#_WQ/"(6R]NUQN1NF\< @#ASPY+XY8<>@_>]PZ H1M:>G5$1;G0/$ MP0V>M+9*XS$(;G?B.C(A-4NT!2&DD$13=KD8$9?2P5E32F7$R9X?/$#EA*^B M(Y!Y7Q!I-U#DPY)V8U!.Y_3TZ'OI'=U[Q_>2>]E(_G*TH@>(NXY0A,6(8D.D M%Y0+(-AE"_Q2S1;@ \[(<<23"?H7=X$:U3 +'<&L^4)YUUR1X M$)9N5 F8K M-[DAEOP=YNH'TP_7A&H#PPJN0*3)*@0E0;@GKQ&OXI>P#PE%GSC$E+D!Y MIMAN+(,6TLY0@@L:[ Q2[@O;\"DYZPN7)E,_<,ZTEPJ MA^(%5Q?"K3X03AX MS3W/3^:\"5>8;)-8KNUQ[(/^./9F=IQJYN?F.I6#VDS8B.@1ZI&+"XJAR*^0/?W^7I-T)J9 M)$M*L#,G]'0Y1XH>4$Y,(G$LF6)R)( RZ@['MQ1>LMPXX2)$OR-'G %MU /$ M44N6 GA0=H"PK@TL-A3P2RQ?,OM6M-\M10%A4EJRU1!$ZNS-XRVA0") 5 MQXT' I$#4)?IQEB"Y[L]@P?EI#107IN38V%9$XO/SNW18'0@?I'&])$[3FH: MVR?G63%VI<#VG;0L*56, =R25Y=5L7*J?/A@<"->?!%^Q^>DS)G1GB?C7OD4 MTC4J&[,,"7XSP4<6@7'#D: H@;_.=7,K%D_WQ&&Y52#?$_\- M.4&\^>B$SIKO_U0K>U2V%-7Z=#U ^$C,+L3J4 &Z.&P4@YW5;3$:$"O;&G^Y M56VH8T_)BC:]FI*WU^2"0>%)QUWE#"FE%C%#G*-3!L57B [#EM+*;F MLM/[.UUJ/#/_)T'H(]T]-Y9>@.^J7H#C9#.7SC9S0F\6T_EF7CKA#-,9F3< MH=F6SWDJ/@!%^5(#NT_1&\PN\Y15^M@^YKU>8O#C$HPKX M\<79G5/=QW8:95%^HXX@+"^ST[XA1J,PN2L2EW]8W$XC5GI"+9355"U6$!TC MJ": M@$@UKD_J"CY=TSCO\9!5RK+B6GW$Q^#/LA0% MFX[PBE[9VR(],EFRAF\H+#HHCI4C12O7=H0^^?93^^O5%ET(##QOQKWS(5CW M\S"L.V^=;UT^HG%X[CG;]!^<6!X8EC7ODZV_=*1)9;@-D1HAEJQ["A3]EQEH M6<#*+B_B^VK)B?,L&8)G1:#C9/2WPWPS/YRYZ8R=9T5(M%2>NV+RB'(:[+K6 M7Y4K)WKB>$#A2GM_]+B,E_VE 5YLU*3G PY'RUW](I9+_-*"7 MS)J4'.#A2/EX+24E_VE +Y@U*3G PY'RYN)!1DK^TX"N*6M2#A2WO]Z+R,E_VE !XPU*3G '7A-]&9QY;QI=R:Y'3!46A?# M@Z/$^-!P4E?F[!S4$-S2']KCNQZQ(3PICQN'N5-V?NP$=LZ2'ZJ72/A@,S<9 M[52NAQRR\O*D,K\?HNH.9F&*8#3+A:[V&-PK4Y>-DE39*H9 ?=5"B$V3GD5] MH"3U:<73@'/ ,\L6Q/-#A[QRD'6IE^+&(#+^#&2PR"PQ+D"YI-4G,I.VWA! M,@#-,)6G *HT+Y0\P] GQ'ILD^/3>2KG8:Z\ M7A#I/%G+ :,#UA17(C*^E7(317OI1F7:"5P.=!VC0XWB6#EKQ5$@QP 3"=7S M;AP\NPE=PHK-7J#DWYLPPZ5XMM%PTW88$+:E/9]MT>QZZ[M#+\%K,ED1@$\[ M'-XPPCK!_?XI\-W%:H6('ZZ%1X$:HX!0N:8,K(UEU_PK O+(HUH4YZ' MU?<$83LT]5<8X-G'W;:\MK@GOBMSE)MT &$\-%AU&O2&SM"Y7OK M;_T8>;99.Y4K3L6LG3>S;)(9GV663C.E\TSI/%,ZS]!OU8ZCRQD MN:5G$M<)T\(>:EH;]0#A4#)8V& ^$_ MM^%7(VP[=^D^(S(/ ARS1*L%'_H*$WN6UAL'Q&'=AI?UT!S#L?W,;6DDO:7( M@0F"0!EKQ66=G:%H(:+F^5]OB-*2U'HFLQG[#5GO/WLHQ5M0=CB1H26X]"Y0./ MNP^<,*0&OUZDY8U!V,IF0BU'HI>XQOXI\CV?6>%.0&V]QQB[7P1&K$D'H$\/ MF)FO)@CVPI#CI'?.EOZ9>V-/OA1,>PYK@II+79$C!HAUS1HN.PQLE_A\X/F: M('[SZA'M8@[$AW?O?Y%SR'* H2_5V(GB@5V66([AK#_=9QS]?<8I@:/WJY'# M)'!,-QA WCD:[#[#= NIH^R[WNXDJ2QE9I@\H%V2\H?8@YL/*/8)\B[V+&!T MCR@0GE +UQQCQ EU-3$>(I=K$6\0>4 1(L_(\LWN'ZOEEOAH,Y(.=RH)6AEY M?O/CC1\F>>/F^5F*WE#4JPA$]1.(T@Y D[.T+*R\T2'!#^@&65C&NNP>45LH MX3*=*):2>T2H=/*D5YJ,ZO_) Q#IE'('A*8#B("+0F9R3WDI\1B#[] ;C@#C.V3/8%+V.3G%Z,T'=%,29S&3? MDF(PAAU+9[C:^< U(P!Q@1OA*?> *^S[4W* %T3:S, '8L$TY'4)I3&L8@[R M.=[N"-JP0] SN@E=O$7:NECZCB"LFS8XJL1RS$R^0_%BM72^ZO9[:R$P'QC. M&=-@$9C)ACGRIR [AQ<1YU&$V$G 88O-F\=7CI^4TUQN"-ZO-[*!:@M7"S.# MV'2ZD;X6J#,&\2S'$5.D*D?47)Z*W"2I-QB(0U[#?:X>YIV']&I ]1E%L1^N M.172]W1Y^T^4->*87_N3@#B UI*(KB@RI*2<24"^_(J(ZT>90ROB]PSYG\G% MM$=W@RK;4^>S@:L$TI[L-"7-B/>CBHI"DM$MA%[P0N''J=Y) @FS EA;.9* MPCA]H>;(4+3&.=ZSM^%W)A>&!4V!IC,T8G?I_K :Z [0!%47>$986,H:0YR ML51QI\/HT'_YX06U,G]%!E?!Y&U!^)Q48G*PIN0XC,$66M)9-4M>K>O,!P!: M)J%%#6A."Z#2H(3<).5%UQ>*UK05>T%NC [5KFZSY<];FGMKHJ8@%*N%G!7O MJ(DPZB1+K^H@T5%$)[L.Z?6H =5G#PPS=?[QL070>] M[D\Y9"$S3)NU M5V@$94NIR)J ]M"3\,YP'./M8L6!U7!!V!;$[B(2HB(SA+ #Y3)R364,Y>7Q MQQUR^5,[9$>'_HPVOAN@&XH*06Z\> D1B3;^KEA,X%<4"-]:JS\6""NH=8%I M2)2^DCW$%2/FSXX?,%EEA85?'.)=4V3C% U5-D>MX< E.;35Z)J M(;L3@,O&:U&]MTLIT)+#_Y>FJ#[XZTT<4;"9_G+6ZM?:VI\,7'X>$(E24ZV7 M6IY1K@92OO*1- 8J[P#B6=..S@5JS+OFU''B+%U8'#"MMNJ3)[_TRQ,1NJ-1 MR!UMYJ(I>G7FO1NI]NUK)2?SW(2_;7QWDQB@T;D3GJ'L/@!_47F'*75N?0Z9 M2$;JC-*K&/3GYZM-#QBI\V+AI98F_=.VZM]/DN=:RXGUQ:_=W+PSE$X\)=^W M[69OG'R_ISZ2*-/!KP*6LZ;#!4+VQRJF<8 (W6G>,HIM+E! 9W&2HM!PR>FDA6 M^19#!?Z.S&9V)8XBLZ%+^ (]HP#OV"I-=SIUP2NCK@-&I4S);H=05\<7%-"& M:SKU1X=\0EZ8:^+*&M6I(?D:XR]:$$>$7GV7>;9=!%= M=-Z%[]WA^#_W3N"O7OG;FBY>IS(3)45UM$72!H#D-#-2!B5IUXZP,DJR.AFB MK="\+XA$QL&6YF&C-2?8&*[8FM*3%=^XW.Z"_[^]*VN.VU;6?X5OY^F>(R]9 M7'7J5HT6^TXB>522G%2>3E$D9L2$(A4NLN?\^@N0G!DNV$F0#9H/B6T)6R]H MHK_N!N(]XEPXHCD:"),SJ6;U9B$4$T.6]3F.6*K2ZPOR+,U>X2:H34F"*=T!*W18HZM M&H4]\BTB]^4-J%'28\ZS-FP@YMB@477>E<1BYOV.2%4"\E>O*'%WZ X1<6 3 MC)E:P#PY>69YBYCF61@L,CSK/*O;1F.?#7K;HO9@Y6^3P$/-[5HCE[]AWYZ] M^<#46&/S@7 (1[$"31TVQE +M5>9M2JJJCDX. ]C&KW4Y!Z,Z 5C%ZE&+]ZK MU!<< Q;Q:<*Y!"\&4T'YJ,;04T*Q@.5U=N3]W9K=)T=KUJ85WCZJ/!C0,(@9 M):/=HJG*,* ?4U5BI*Y%51\.2D2ES\[JIR4& RZ-)=P]/[[YY[MW[, +KS6( M\W8_E:UE5[#I-)]FTYS[[3_/SN0E4F\-XJ1I2")U.L>6R ]D\N*J*@)5X7/I MS_+R8?<%@2$;DA:;ZLEE]Z&'[#Y,(3LF6CN6[#X,+CO;O RU6+:):8$$N8"<6290L.-<-,& ]TB_/BR^"JKGALGY%RZ&:+P M0%8W%0<%<1(#H(2*;+-!VV:1-R05KQ]+9_HG%(V"V/^*]JLTS9]?ZD'B5"\1HC <7A!RQ'T& *T \3A1(!G,[I 04QU]9^H90-(N+G 19FX(;E MQX$

H;]!N$2IEP3%.C9; M0A=Y=?M.RB/5Z \. 1GN6E$U1EAA8.H4W07I7Q\3A-;D37:42JI(W\' @15# M&Q(MKEBG/*2>GSQ@_%LNK3J20X%#+$PJCB1/;%"; RF7P6O@H\A? MU1XY4-$9Y7'FGOROS! 8R!;M\7-52.M'24CK-%>5DUK,MJ!8,T>QEBLTEBLT M3@0L5VB OD*#]CTHW]=CXU?B/B#P*YWK-<2DV7#H6Y"L!&>M([P'\V*7#I:Y(1A^GC#:\'RRYH6O[^C)Q;'?:#;'-6NT:Z;OQXW\ MZO/@O(*!L-3N*AT";/E)Y\[2!7E9D)<%>5F0EP5Y69"7!7FQY#.U("\+\F*@ M=H'JT4M?YB2N<>@[_MRQE\$898/].Q!;IU +V5,?:)Z82Q^.V*0P=%*.M\9N M$N+K][Y<=:!9Y@G*&&.7_7HXU.6^/4>?>T[50&R"@0,>@RS#X( _2^* 9%KG MED0 M*<'I+33:P@WP\1JT6$\)3\GK76K,1QD4(__3-P]>8Q[M.HPE1%@7V=99MD(.; MB',,I30:DX,_]N1@;=DF=1"WDN!AH]F87/RIKQ[6%V[."+X1&L$W4W#OYWY& M\(U!QM7.2#SN49N-R<(/FBRD+MP 'S=>%E>S<*TAO=VHI^DS35;2EVZ6E]QO M,[W=J+S4=4WH2S?JF[SE?Z6I[4;E97\7Y:WAC_5I(OZ9D=IN5%[J.BSTI1OF MI>#LPV@Y*C^UW1C&XLUR]&.<)U(,K3<S/-11L]^W"81VDT*O]T_1G*N@VP\!)YAQ,_AX>T5J,R M4=>CH2W$\X(7I=&HH+:N*T-9-]"X_%(PL!0,P-#$Y:H&$.4"X*YJ6&I4 MOI_: O,U*I,\WU%+)\IB[R^M_-L/^N]XU!-PR?Q+ NZ2@+LDX"X)N$L";E?. M2P*N)0FX0+?9=_:$TCC)O[V88H^B"*SP\H22&=-[0^"2"S<)XQN4/<4^V^"R M6H(PL_+/);'( +I3[HA=X)K*6HOQ3: 1?YEC FO$0A:8R)HU&T$Q8!U=H_!^ M$%MDD/WG<9;%SYMML5B!%*AM09@SFA(UA4%=.U"9/,0O<@+I-@0!.(NET5TX M4%$L$:\EXC6 OTYYVTLE,*4[" AK8.8^7@UNF*["/3W I2Q;Z:[SC.VH\<"T M' ^/9/T1H-!7%J5*[WE>S:3,ABGB< ^)ZR-,:;$T3!CY8*2?74Q:%KPBM7C; MSV=OV_&V8GC'C7PG)A.0F%LQ _[5<9*YQ-0^!I$;>8$;7@?N(]G 4KEXV:< MWE .@??!+@JV@8?5=1V]XH]-H;[KZ#Y_3 ,_&3TL(3DF;\ MRC_"+S>\0SXJDWH>WX3%IA9Z')^H##A54 M$XB80!NJ/6[SQ'MRT^(,5>YN[!G7W.25Y\4Y@2^QB_8EQ4>S$MXL MHX*[4EWC8]>3!=/4;,1)1J#Q\SA)XJ]X38H%&1_.WG0+,O"8_X,9\.P\'D>= M"R)<4D%2^;9Q\ER^DOD8Y]F)?_+XL/184"P'\ PTJ4.LH@"7G+,EYTS%@V]6 MC8K\=WIK$-Z[.-.)L7J@DE&S 6KNN])X0)QY#1ZP77MIHSJG0OWBG),USD[L M,"FM+3B,H+=.4,FTP2>=<5)%Z8W!P;BUAP96DMBTDATZ?:&LL$O M0B+ E+Y6?I!5W!.HJR,4:BMZ*B84J/7FKEQP!I?J"\5%DM9B!8NW15NZ%TD*#4Z)Y!536VT!,;I M#SGZ)$S?97P9;3"2*//0EPO(D/+V.R=EZ%?G'GUQ@)@0J:%.? MX:%\C[5HX%]2J#\B4/BJOQJULL'U.03T5*=%D:ADH,^84'"RWMMK ,T![OZW M"!!H!:,U"'1M@%W0%#>#6!./WW@>"E'BDBR*YSC)@O\6(;HB@="-=@&V9>71 M@/,XCNH0(-SQ@62FQP$;'/:B>)_")=%&%?8#X; /OF6%9 ,5<^_SCAI*VW<* M(##N,)SBW.B,0B( MSXL99=%EB0W?FP[LP;8GW983'@/[Z7K+!'0I,X\F-J>\^O:"71U4HE%WQQKH M=72;Q-L@VR1$8^FPHM9 $^[6_I+K0S@TK%$[?^U]]X8F">Y_BV/\:A*%<1ISD,-\)OJC*%J G >'J!1ZH='\H8*'>KFC*7IIH M(_7RS;E7WM]Y0+XJ3TF<[Y[.\Q0?9M/T(GY^#*+B.\M&D_3' @$%*NINK=)> MEVR@FW@6\!'3O=,0\P(5+5#1=P\5C8,?U%P9&1"AT1R$>3&N/PSB+<.)=+"* M/@.!B%R,J!N D8P+-WWZ&,9?:V6%GQ*\FDOTF#4A'34PXX>S]VTP@TSE;/%< M3G":#/^\F,_Q\81.TIAQ+GA&*\]1HQJOT1&* >E65U1';K4:O'HGH/@"3X"B M^JPZ>4"_!*VUB@I^Z*W!80 16!(SR)"JQA3+/H-;;@?#+N;I">>RT3H ! MCI+AR5,0^ ]R!=>K&[*NTA4W!W%BE>,OEPX[K$RM+$/-X% Z@CA/"B6G0A%0 M&=;+:I* 7'SW$7.A(B?:K;PL>"U_RSL#*(X"_49SX:% D5[;92_8SLKC0#E9 M:"F_IB9 MP,(NUHU8D0B9S0'<:+1U.N68!D4 I4?Y78GT8T,[!X@SDV#2)%# M)%!!DZ0_6>4$;R.*>CC[T%L57VI'NDPGVBXF.P!_4QH+Y4?O!-V QN_4!-V* MZ E(!NH8MA[H;*Y<[7E8>E\HJ)R<)G.?A:43"%2P]&_$9EO2M$DP%>+7)-4& M 0'3*2AT4]AJM *5NI(U4T-^5(8#@@6I M(W2.(BQS3C%IKS'!X5)]-:P7-TR[D^+%_8["+3:+J\@O?%Z&\/L.!@XKTY-Z M7S;8D"PLH\^8..+I85[M*>]*]AP+''XWAH7H<&$>JM)#,P#"A^85 19(=1_L MHF ;>&Z4U7^L"DQU:MVYP%1M4J<^ZP)%+5#4 D4M4-0"12GZ +=!M/N4Q/D+ M/H^NL[0>$V&G3TMTLA$KDJ7-1$ 5?^1OL2/HAI]R-]I]"]C,9S8%X3SKL)Q) M$5!#MH!P"P@WX/O.Z!5%.2)IBG?DD)Q@ [39WJ/D-?!0RCI],[5)=S@0UF-( MO=)EA V^]8D*#P6OR%?6$OD!9@+.Z9!N&G_]A%F0EF7EFPB3^!*G;HC/C%5* MU_XVQ&XN/H:0TJX78LG(D:1Y40KM@##(L#/!V89CR BY762=Q%S]CMPP>ZJ! M04GLYUZ6KM,T1_[YODDW(\U+=["9X&I]V3#JWB]S"=?1L?R///-\>&=']@@P MW+#@DOZ&VONZ##&M#.L(3Y\1M2RO!B$*>QV[T4-<7Q--WK(]QQ3I3X9%*DNS M>:F5SZ>7J]A$YV[TUR7"'Y<@4]JS>N.,*=&?C4M4AP,V'-2+>L!TE5XC;(&8 MH13F,5VV^YC*\&&,0[HLX6/M\>KFIO36#62=+8W^HX*F9R-M:CG21SUO=:YH M< FU?NW^A>J:T++2(WY^2= 3"0*\'N_NTCR2&9QY5.4QB R.RC1( ?4_D)M< M1?ZYB]U13_72^!_/WBD%TLED#A[*>:RF6R+H2P1]B: O$?0E@KY$T$%'T*%\ M1Y; [AP"NXQ-C=?KHS)"1!:FA.?(]YU)S%61:N.7=F!M(0]+E=Z"BN1D>\XD M)JI$LVFIW2;HI4QO/U1&:&X_S8'F%/#49(%I$;.ONZS\]_HUZ"HB'VC@.84^ M!V*)<5M=7F#;O"=8R62K#3"GT*8BZ3:$2U;/<1YEZ:V[)Z9*.5PBVWTFT5!U MPLM5N8=0Y?TEUGU, 5(EP\R_8'E(B6A\1<=Z1=->9!"S5B+;! E_D";D& M@T*3S"-0DKWG$N=4)GR*<%,!Q=W?N-^"Y_SYZMM+\<.'^$OD85KC,/ )E?=9 MDGL9B:H5B%^@&G[ZJ7O!V,,3/J6FC^FLC':V:$0]0(0C MAI&-B%2@YK-%;2URJO*I['0#^G+.Z<41WQ_UHTCEBLH7A["2W!BO ;\CVH1SO:P"BVF(%K$V^##W;HB_$Y%_XR9_ MH2R(=M5])$QALSN @!F5M;EU^R63.AN$^0E%*,$>=N2O_&F8C-]I<8,_$W_#W/$WS6]SQ2&XH]PCCYDI(#_]\Y)ND& M94^QSY1LSU%!U&;V]93ZL8UTRLC_#?^%$'J\B),>G^L]&HA:3BUA M]R;=!@-Q(NP<;>,$/;C?),Y3M;8PJC4'.T+5*+-!?"6I>+F5&T]*Q8,H)X_9 ME.= WH4(YGJF,"]9 M8FV0.^OV8F%X0MQQ5%F;PJ_$9-H@94) ')%XS&;+HNCAR";J+@B(^0_W-Y_8! Z97J/RMDU>:;-0>=Z7_*OK90#S PF? A' M:P?@J@UJK<+TSW$V^A==>4X0JFS^HZ[,%^.7H\8)"G9164S@[6OVO6;W\:H) M-H7^SC&5X9Z]?AK&-_0,UGVJ-???Z4[5@1EH@WT3F?E:L+FL8#C60ZVC$A!? M1^1J+UJ5F+%90-BPD333&!-MT$XAHB")F2F/,ZKM,Y4MHDPU_ *DZO&L^R>$ M,M7*H[?#5!Y52W"*-2PE1TO)T5)RM)0<+25'2\D13?F7DJ-9EAQ55P"(@)QV M,_N+A]H4V>!$?(XCK[S"05)L[ X@(!$Z%4TYL4D8ZT7M=53/LJ+A5:R6()@L M4AK*V_9-*FS<&=([ @@$(R,D'A$VR.A"R70Q6H.0EHR,&.NW05#5&SVGE]AT MGS>2&0&$C>2J)O4!(QG2;)!U1?GI';[T\!#?A90]E>X/8N,JR%F:,"ND7#[ M1OX@^/FK&W*#'*SF,&I+%63(H,,*D:ELORDV&1OK5]YD-FTE@4"FD 1SJTA] MSRSB?1G[PSNZ]E25\"#)[S2AG 8",OCT621624'"@C!D5)(J+ZLDM$[3G+S: M^A)D!>))%U"K%23Y\ MRFNNV02 /29&EN"]* ME?HW8S$(=P&9&T%VZ#3*KG MRU.4O(JN\SBU G%.D)%(:]TV".2.)#1$R+]RDRB(=FR9=!N".$C+B*6[=!LD M4U&FDP ETQ7$32HRTI,AQ@9YJIS')S^&BSY,"FNGMB/63B7J>F(.0EI8DLR9UHL4M<,B^4,UJ#L)2]A*;VSC@ N5VH M6TI>%Q 2E)8;CQ(;A/>0N#YJA6Z$UI+?"83=%"MEVZ/FD62#)+L4*VP_(-M. M56HT0FR0E8R0)I,.$P?1.??;(0^::Z,4,0$B(6VXO44,_/H@$K3^&,9?4]7B MH'<#/4N$YW>*!2R504MET%(9M%0&+95!2V403?F7RJ!95@8=B<.4'\XB0MR# MW\G^JB$^?39X L=EDYL5OA2/9U"NZ1<#7(K#@,!,9%2ZFT&J0J;=&L!+Z1?T M B%?/=V6E;@].?U2;.BYM:$ :D9%;M_+)11:RNMS>IMW[C @=&$0\\XETRH- MJ#3YD20(87K(->.8J\TW S9)$0\XSU-\[B'W+5T<+W9:I116B!7&S*Q0/R\2 M>XNA<6;X9+HFNBA[>\D*#MQ6=5$?XZ0HM/%?R6U"I$SJ.G:C],;UT4-4>$&*-MO-"]_M%/2">BZ0T.W.\R \.HW?=8(74E\" M*8DI'P+$:W?#V_PQ#+P-N3H6TT3[BBL. /6;+2DW'9)MV*-R'.EIG8%8Y2%V MK2S!-LA^'7FDZ I=HO+/=40OGR]?);O">NWA#]KAR8<[_(F[*/[&?>-KJ!E MU.>H?]<'Y( -*F7AM1/,4U:7N1:M\)/1 MZ%?#85K*VY N+AEO2\;;DO%F3M.7C+R_G$Z7[H/.*V\86[F@_8H(&Q%O^W! MJ4L6TS\%5G)Z)?'JM;@(V/>#+PY>],&/$ZS.*B8!O_L-%,#YQ@5 MJS!WQOJ,"?/_S(M\AHJSVXPHP4N4%'3\KJFI^"% F6P M&DT.8@PFCT8PM$6EH3#U<18J/,%N-BTPP=<7.AN' ",8C+S%XMQ$"/MI^'_9 MN1O]]7]QM/L5_W<=/ ?8X%(A"+6N$WZJ1,IRY+5[+C''K,W*4KL9JY%4QEB?)O&S#D;U*:I\, : M31 8,W8'*#9,7;E%4@6^F[%.O\2I&VZV-^Z?-?M%CX,K] -AG44:V@F;\6F" M*T-%N]2)' R [5U/&'=A^@5NW2GC^,G!F;' M:@FB7F1(B; (U8B/_OM?)1NK2.'__C]02P,$% @ 4SSR6#"-.H= + $ MZ#$3 !4 !O8V9T+3(P,C,Q,C,Q7VQA8BYX;6SDO>N2XSB2)OI_SZ9[;*9:5/)5X M 4"0=.2L[71%2H#?!/_@ !R.?_[+ZRXDSY0E01S]RW<__O#'[PB-5K$?1)M_ M^>Z0KM__[^_^\J__SW_[Y__^_OW_/;^_)7Z\.NQHE)(5HUY*??(2I%OR&._W M7D0^4<:","3G+/ WE) ?__C#/_WPQQ]^)._?_ZL@<>XEO$L<$4'KIQ]^S+^X MR*C%T<_DGS[\^+\__/3'G_XG^?''GW_ZGS__Z7^1Q:>\X2_HOWR7!;A\"5_'9EM%ULY A8Q^@_X>(;N#G M!"W_#%K^^/^"EO\C^_C6>Z+A=P1:?KF_:=7WSS5:62>AC9*)/DRESF.<>J&1 M3M6>&!7CL$#-%*OTG$FQ]%2I5%>7%.]OD)7 M/VSBYP\^#6#&^Q/\\1[^$#;C__C[1:4A/C_\EW3]WK6 *&! MUH+5)??8*N?%_^RQ0];BPRKF$^P^?1]F/XSHOF;QKEE2R2YN^/+OX9/^#YNK M4M.#T20^L!75^D6KXK=9NA"1MX"8BD;OOSQHR/ROEWG$Y44^N8K2('TC-]$Z M9CL1D_RS%&/$@94+4&'ZZ#V5KE[1O*,IWN'6IU\^\MK:X1R$O=(.'H\5RN2K MH/W_C3\8I0,L?)_;*J%)]LC"]+--,Y'*R(Y7ZU3$.3_^),])_@=\\O?%CK)@Y467=!\GG =[$QR3*V^U M7?C)/=WS?_ 5:O*X#5CZMF1^$!6-[CSVBQ<>Z!UEXH/&T3PB&YP.,+9=P6?& MXC&OF^4'HF(?9*)A--A#.:N$2+\D<-SI)V0=,^)EHA*_D%5.4GSE3+FX9''Y M0%@A,$F%Q"3.1"[:[CU&GD%L\N7AX8\__)'_OQ_)'GA!@Q_&B$F;T ZM^7.9 M2"D4>:*VE M,GS6U!)S8-8IKZD;+.OCN2TF&Q*7N*,2@W-B 9'0K> M!A&]2>FNZ12FISE.N%'5L^. L&B+#W*4);9[4 CTB6 P_=[D-.K.?4X/1P\= MRF=?XW>YJA['+@;?X7:IFH2#QQ10FVX$W=-- -DK,&X?^,J6PH<=NK:UQS_& M.C4]'G2-C7&/PFZ1!P_+*GE2T)]NH"ZBZ."%?&49LZ[Q>=0,_[!LTNMX-%;; MX!Z$C9(.'GN2*I%DQQ]R%P?&.-OK(%EYX7]0CUU%_B4?\ UZ=S3%._3Z]"OR M+UO:X1R"O=(:'^-)PD12)D":!WT^ >+3X5^1Q]TR$MO:X1V&G9H=0V"M$8_,BY( YOW>V;>A*?[QUZ;?R4+DJ!WN4=@J[? %2D%YLADY MY_VPI6%X$>_V7O36.Q@;&^,?CNTZ'@_(TY:XAV2'O(,'I:!-,N*3C4NY]W,= MA/3SH24-LZ$)WC'8ID\]\;S\'N=X:Y5R8'(Y4"22Y%1#*U]U1^EG;]<4]K4T MPS[$FO6J#[-Z&\Q#K472@<.MI$J [%1#[B9:Q8S#9[F1=!$?HI2]7<1^^PCL MZX5]0"II71^?G5TP#U.WAJ3,[EC2&)&,E8$>$VPE2-SR/G:*8FCB(8M M*-K2#.^@[=*KO#Y[V@;GL.R4U'C;)KL>45"="$4OX)H;HUX+7!Y]C7B(->A1 M#*W*=TB'5).$QD-)7"WDU"9"+2A"$]YMXZA]6='0!.]0:M,G'T['W^,<4JU2 MF@XK09 (BI,M*XZA]FKG!6%VDU$!F8^:XQUR*GJV3935MCB'HI+$]B9.03Z_ M4#WQQ?_L/[=!1']LC6B;V^(=G;T:-M[TKS;$.2[[Q;5SO[^\W0_4R3*:;'5\ MJMM/&G;XRI%_YGL._<,FQI[,AH;-2Q<4#66CHP M)IOEM34L)77"R4^TF*[[F]Q]['7+HIDCH_%(KV9@E&T<&(''DEJ#1$EW_#'W M0%<'QEG_^-/38Y VUL]K:()WK+7IDX^SX^]QCK%6*8WO5@,5*._QXT_OGKXG M.?WQQ][PCJU&3?%C5OL0YIII%-!Y0DAJ1Y*;#J:O7 MU99+3%N.QUJ:X1U577H=8U:U#66C"C)J4Z:9' 1[W9P]ARO?I.7 M9Y>'5%2GX*._-3KHZ81W.*KK7 _8-*9F5#M)QZZ:%]_+4VQSX,N_4\FML;VV(>E#T2#YW/LUMV!7DBZ4^7 M]II2>,0A>*:77NIEXK0:H[4Y]C':K>=QAFM36\QCM$?BP3FM!76X@^?E@W;* MBR;LPDOI)N[8PSYNA7U$-FIU>N.D:()Y_#4+:N'>"2,YU:D&V]6.L@W'X8\L M?DFWVDT;1YV-\8[-?AWSH=G>$N?(5)#7=&#>7%S?DXPVJ1 G0'VZ M.\K70?20[M(KQF)V$?/X8-4Q/I4ZX1VGZCH?WUUN[X%SW&K(/?@N,^?A1:O M"\LZ2T0P)"5'\A5X3O#<3%'99[6"TW.Y[HM\C_D=5FILC'\8M^MX4I'II"7N M8=LA[_#J3 5MDA.?*D:M5A1H#8..&N$=ANTZU0/1:@N73EGA'7X]VI]%BK1G.$=@GK(6XL"Q )TA//0IE"3*U<5AOZ\I( M;-"P>2Q6&KHP&IO$M34>L\)T$XW(!6?M"\6:5]3'W^,=>8V:%*^J5K_$.<*: M11SP?(ND-M%V3;91U)+Q6/\6\1@ZU:(80>572,=/@X#&HR?;]ILFAS'C=AVP MW4W3-LCQ]^C'3UV3HQ$DOT0]AHY$'#J*@!RYN9QL($$AB(8WY9I;H!],Q]H< M#:?\:]0#ZD3(H4,J)XCK_3 HTK6CQ2[SX@GJS:V.LUY4VN,W.Y>+RZ) ^/_#^?KCX_/I#E-;E8?KJ[O_KKU>>'FU^N MR,UG_N\K>R^_WG#5"G4>O:>32W3MK7".Q1ZMBF=33YL@?_6T0V#CRRFK+?4/ M(25\A(1PX!5MB%N'^"4Y^J(\4KN+9>WJHP;B L$V M#GW*DC^0JW\<8-L/GG=:IEM(OHEW>_X]C1+(_UQHH:R MIO49K*4QYAFL3V3349S3%=Z<9)3)5X_3QC^6>YYT[>KAX'CN>MRUM;EC8]K2 M*Z$MH[KYL=(")LWE,]C;&.1S5="QBL]:6R$.T?KF- M;ZPW/R]?,B0%QVGCH1%5;M!MQK?8IU74'K+\$K#TX(7G7O3;^2$)(IIT($M7 M8\3(TJMC@2RM+9$C2[_2PX[&NM@5 MRBR>D"!:A0>?^OP/XI$4=CQ^((];WKYLXS%*#@EOD\;$#Y)5&">P4P7W5J$] M[UH^@NXE24T^W M-)-AOKTD>[_!\7[2[4SOPX^IH[67D>UN+=S39QH=CK?0F[['"7NMFM0W";(O M,6\)'(MH.M R.J, PS-E3W&S[XRF""Y_N8B3=+E^\$+:OI5<;X/=;QHTJOM. MI0%F_VD2T_RE@T0<_B1 S:HC_5FJ$M$-3/W=CC2&1@RC4WUD<9+I.56F V:F:Q#0=@H(6V0MBHX1U<>J%W1XUD3JSQW0)Y:-UNXC\ M2^[N8;R'N//J=4^CI"O2Z^Z%W>64M#Z."CNZ8'9+-<'- R])71PA^25]0B6# MV2;$>=6V&PBH@]9,6J]XQ##XVH9=8!.A$#?#)X_]1B'WIP_3.CI@A[,^7>M( MUM8:,XCURFR\U0*$Q7C>Y:1GAZ[QE*5A*++@FM1%YK\?:429%W(S+/Q=$(E' MK*%F6I\;]_?#[LV*FA^M$;H[8?9M5=&-@V])7XQZK\9A=D^?7W5D7G^SVWL! M$[OI?,4$NWHL\<+E^OCS5;SANE#_)I(KM"6#SUOM/)@L=LRP8[>C"PR#:&)& M'$N:&1]A%6Q("/L"[U@F 6RZ!?4OOR>L$ ,.^.0> ISQP;>S =?,%OQ,TV-# M\2@NCBJ'L0!YW'7$!18X0*78%BCB3L!'+XB26R%^JZT;&F*'HS;=Z@!SW HS M9+3*:CJ$Y960#5 D[^0 _G[2 ^S1=0NR"RY2QPRQ(CK*?J[28>.4>KX_573^ MBP$<@$'S:^ZMRSV%0##:+* 2=9 &'0"DTA,[(BEK?W)AH+L;9LQ2%W[ !0*( M1M[)2 5L3N*<#?$*/C/AVOCZ%S0S$)AIUW=*11O"SIF!35[+I/(^9:N-CEMA M!ZQ&K>K@5&N"&8B:!34=BQFU,5VN'UM<4TDI0!I'J7?B=.C[#U(Y\IZ@"XTR M22'OI3T*.FKD"'[4=&J$#]'" ?2HRSET4#:=6$ZW?>*D2H_]@8A5O02_;$>G M63LN/&S0O/4OX[9EP0.UT69ED\TW<;' M9?A&8H'=\^W;\R@!Q1I]S%@S@I;&>1\@"APN[6O[-?R#XF:9S('Y%60BSYE0 MQ,NE$I=FX7[EAE!9U6@G))MI\871M+#[6[/HJ4&-L;/M?FK38=OOQX=MI66. M[&E* R=\#;)(>=M5DP#V>["FZIC?M^?C?@?^UG"6G1]E_]YTE"T@)HB>:9)" MAT3!5IEFV1!Q+09V#,!<55-JC'T/%JR0-=J*\!"1*)8DH0('QMIK:YX;3=Y)?[>; MEZ659CF%QC<%J'&8BRAW^@_O,@N,J?EC_WPUM?JC7-[3/D3YMGYTG;EM$LWE M!)HT3.)HE@X*D[\#$]6I/FWK \R33H.45E8#LR\![ 3&L&L#!<;>J,=F#_K= M4$DSS+=R60)?UEZIX")-6?!T$"7J'N/>YV,4.KJ#C-VZM^%ED:\"A>H@?C5RQA-6R1P0@,(Z#I2^V(O*BXP?(IP_81E4: M8S WJL)YH%=3NF/DMX\$I!/%9XZN<*4W%F5,;B+N8+0K95N?CJM31X]EU.:0 M%B(N3B9]JHPTJT1Q]+["EP0Y8V33RUCF>4_JE%L-@.'N?>TY/KGUV+OX5.B( M'4)4=6^XJ]_1"S-(*,L^[![XJO:\8W94//O"ME_XM",-S>D]7H9/.)?K1^^U%S='9(@= M;\>V]7$!]G&X8<;WT74VA892,$"!N'V62+ETY(6+1Y[@$9A20 @JZWFR55"9 M?W9!:WKQ$(NTZ\Y[ [,FAZ>$_N/ 90W?>FQL+T6_S2:YOE>OJRU7D%X&ZS4/ ME#F<),OHD7E1$HKC[NN8T6 3E?Z'8H[!1/R1GX=80Y+ MV+G)T([=53P^(]Z:@V8%75;9 U[^KX?L7L,9_S84N98<=FBF,/%+C3 J+](K[V _>*%!QXP ML?BPV?;],JU!V6CL<$[P4]GYJ.#V*+PP+[-&UMBXQG6MA.91$5@A'-EETA&^ M&EAS^<@S",A7!T)"QVI\55#=*R_D$$WXEU %B;/S"CXI!SR: MY#]'L47Q7V!#;OQ1,?:^'-< MN/.Z0P[=*V1@:L_EJO;='VFKJS$H<[Z35FL MZ":21<5NR@6O=D***1><(<'(5E5+3C-B@7F--HZBXV8^G1T]?*V@[J GE_'0^Z=F+08="@[ZLDYU!N7N MCOG]2.4*FM 7]6&Z>S1"A\])1VFNT@SY=B(?"C_Y9.'VK9LT_:?8XBJ6.I" MGX[SZ*I2_$*3B--(:[DV0!/>HJV*,;5Q<)7'F%K[MJG',6C5+0XQ@*#S8*M5 M+L*4FM/P.U:%!#4-#K\R#BE+M*2,)D)TIOII(.[724P3J3G-%$_G8S?VG\Y+"<97;>MNWMH%B1UFP\J)+NH^3(/78FY Y:5G<&'3'B3JF=BAN(FCT17Z%P$03XP*V M,?'I.H@"633CV0M"6#I,^_CGE KGO AG1G)NI&1')#_R=3'+0>CD]BC6CXO+ MAWE6CRV8V!1JMEBCR89ZW1%CHH$="DS4Z(L<$TTTL7,?ZDDL3&@.&]G#HGF* M$1_Y0>Q+!\K!Q"_!1#C%M& ZI:7DHJV U'>WPC:=R#H]FDYN$'L8V!S$:J"@ M+@'$.&ADBP()M7HCQT(S7>R@H9^M\MS!PVFME:^"D6/B+$;!M9U7)+HMUT6) MGSM0FWM=[TFB8F><<&IF@_I.GTI/S%M^6O(;9QXL/S\L;V\N%X]7E^1\<;OX M?'%%'OYZ=?7X@,L79&FKWE%_T@S[^&[6JSZ2ZVTPC]D624U'IR0W'M!Y&&34B)OYJ:*O=73 [G5]NM;]KZTU9D_LE=E\.S9ZGU'.*RG.?B-C M3&7KNN)RV3L&%9_3MSNN7KJ(?+AKOM_U/)?9V@.[T_9J>_*@67-SS&[;+_2 M1\H$Y3.R!]K$BWQ1*D!0'\-OY3K[*O*[?7<\C3GK_%Q@K(<>I8X\4F?I7%J> MTTT0P1)Y;%W57I8;>?1V#MN9T?@F2KERP5-(LUDH\C_&L0^5$5LMUMT'.R(K M:%S'Y(X.F%%916SC&IH%[3R<@B&^R M0K5%1GTH?RLD;%],-#?&CL5=.AXM9QM:8D;?3GF-5W8TA;0B0544>FXDD]:]C]B7ATX$L"O>)IMO8[P!LU?[8 ML4G3$L%/=,AM+$CCT4+MIT)&!/&C%@VU;-QTG#R>M/ 2J;3G1QBL.2U MM;>O["4.WG +W7-P9L&*8_*%EVSY@A3^ Q, %P9)M0F(^<<)<0RG9Q5&ZM?@* M5*G'':-[[TV$_EQ=,;4V;OQI=$,\?VCH74P:"GV0SQ0Z&MA)+J].%"5+,<9E MT"0#K&FA?PHS5#)A*DP(YY*]8+2PO\&HB/!3J'\*ZY4X0?[RC*XHA].G\.0% MF[$7&Y-9X:YQR+@HM<7GF(_-\ MFH<^F:#W99#2:JG^?MB]55'SNM_V=,+LP:JB&T]$0+\2ZI9[.J/&^@I>/8WF M:$/[3.,+* ',X:PGOF]KC=V=.[5LG'SK33&[;K? 0Z>E549VWL!_4AW%DV_S ME0(?1]7.GQ$'!C5LM]1"KCZ3*?1W!*=4+=&(7'V='< R916&>G[SUC.*O8ZI M3*&[%3G57LA4^HLM$GOG9A+PS9P4\C,Y"XK9.:IK31VK)C]YN50\FDI2D1GZ).4B<2'8M*=Y M,QHPGU_*?+&L LFL MR]8O [2)8.*AIJ_5B\Q-Z%1S48J,-A-R3W(4]3'.KPU>^)>\(:4 MYX:70"?>8)C64">8-9>!!D#]V&/)8^P-%@-R!882FR\I"YYY\/],CVS39\JN MCHY@;J_NC?C:VLL!+.V7?2AN^@6'$PB=%QW'4_U26>61[X9=#+L85G;'Z;^F M=M"Z$G;QS=P'.]9DR!;B?X6;8+;L%:A? [L8X0Z8M?M/MNPQ_/+3N =5#AID M[M"QT3SM$W!;1\%A8UO4(6&WQ.:+GI9Y8<:Z?5.K"FMA44=%UO2; MO9[?7/H_(:KU]RT,=Y5DBXG5/,L'>4Q &:=#ZCKMR)^P H:)S'3:Z>F &$R6Y30>U)"[BY+ D/_]]UW&5 M_C]?;A[_@RP^7Y+;F\7YS>W-X\V5R4->K<_I/@<^7V2T^&!;&YPNUZE1Y=W; M>@/DIQ&MXAJ?J&4$R=?%F)[3>EPPFD(S) -;UT6"":XY^R9)#K!MOP]X5-$* M@\>M<$)$CU9'E<"K33#/N\V"&I=:%-3(2I*;JV*W597$H\UC:J24)S7*SP3Q MT-X+_/=!U*+@[-4Q1+ZM?#B[JQC&43/L -*LUW&IBVH;S!#2(ND@ATO(7VGH MDR^13YE\UITL]R+%X6&UI99ST_N+]XVM[!:4A1M=B5 UX&,H$HE+29.V,WNE M2+>_IPEESQU.>=P*NT\V:E5WR5H3S![9+*CI&%UF]Y4EN5$2A!3/B^WJ=>[Q MCBL*AZ*<?O:>H%$?6O/ ;# MIQWJ&QIB1_LVW>J ?]P*,^:WRFH^*"5!0C.*,^&'=<46J]5A=P@AUA.77[#Y M7;8KG*8L>#JD4"'D,5Z^1-Q2R_6=UY!)KMD5NV^JZ]]X]-'1#[/_:D@_]!BD MPH.D,8D%%\@5VGNCI3WW'V#.9X#L6;72#I S!?>)O0C9?BJ4+X8Z8W'(^6UN M(@Z?-.FI%M[<'CL(]&AZ6CN\H3%F=^\3V72(BTKB)6$2Y)1G+"@^DIXJ:J*8 MRGL@SP%OK.O1-.UB]K4C":T>L$VY_6%+#['909[D%L%9-OW-NOEA2;/R#?L) ME%,.:2SE9#5J,C.^Z:1BN9F!I9QXY5B^U1@91[>8RI[0(?=.I53!2_O)!!:$5S-7/J@- (\&E=3]'M4%_I[SYU=L"-3O[Z-17\\W3 MZHO+@YO>Z.W=;^[IA-V+573N?W[:A=UH);EM;5V//S#H.J"2 M"!<5\OBX G^CX=IC-)>]HW"Z0A^<^*.E<5%YI*\#\DHDRN(;W^DHWE+,6!'. MBV3,2,XM+^P];9'ST95747GZ B>3J0W0])*IC?.L[$+_H*RS"TYDT]&W<7WD MV/F8@M1#UPN(SH;&U!;]P=##-F8I-]+N/&8L?NF\#=O<%KO+=FA8]]6&AIB= MM$O,<-UH?8;9VP(Y**SBT/P37TP(Q12G(/!:OB$1OQO/&CT!$[J++'\.6#I@7_QY$6_X0*!]B<^-;9 >GMCAP,M*Z@^;>L( M,.@I,#S&:7CQ=7Z(F,8(C<_=HMU1.3ULUSB7=\?I53W<+7<>PW?1N*G]%"X\ MB6HSJHBG4D&K==Q"F%YH<013K-ZN07!_R+YSS8\;4^J$HF13_4V>5KNT-,8. M'5TZ]C\GA1E,.N4=6C:P_GS4O&42[6I8K3#4H^?<)[$I1V#(-5JN+[9<69K< M1)E)^E+.E;IB=UUU_8^.;7O[879K#>F-UR'+SP_+VYO+Q>/5)7EXY/_Y=/7Y M\8$LK\G%7Q>?/UX]D)O/1#ZJYHI+/,+!K8%1\W[N.D--0\!IT;":U-<<^UKOU M/-I4:FR+>63W2&R>69:3A1&=#V./DT8VBON+7W^BNR?*6@VH00#[2->UA6X5 M>-D;LS=HZS H[L?E";67[GH&?7-;[..[0\..1R3QC]HN<\XOERX7HW_+K&<+-;;&/X X-.U[W MPS]^N\0=EFJ4/ZY&ODJRR$+EX_>@>D9M:W/L [=;S^Z'RO /WQZ)C>^!(G_; MJ^4YE)XQW-<+^U!6TEKI21_\ UM-\ $5GDC3NS>X1KE#;Z=8+=G=$NC)'BF-WRRWM'/E%OHT7N]>I4*7 ;K M-9]6N7\ER^B1>5$2-I4VL4H8.Y+8LEW3I2=SJI@QR)IN R]-527@G@DBG)&( M"H?E;G5&:"8(\4M)" \TTU*6<;(I>UZ%F]V US&CP2;*LIM7;U6+5(TU[S/T M#EH(^3Q0W,]9) F%M1OL%%-_D5Y[ ?O%"P_T<;?.$J&27R4J\E*RYM.09Q"6IE#7T"M&Y3^"3Y]2_DV2,E'R#YG]K* M8,);P7R?_"U(MW)Y^=IYX.YIO=\,)* M$ 4BFO2>O2"$7*AIJW=.HVJ5"P$V)-M8S1B1KXM9JJ//90(H-I9OI&TEHY]Q MK2%$ME.>K-HZU1RWPHEF/5HU9*7E33#'O,V"F@Y/0:W,(IXI>+2O$X\HA%HQ M\WEXP=YDSA*R!3L/JR!=BUY2^=\L_A+I5J"*?^>]P815Q9!V&YH10^^Z VQT MY.$&E% #P1!]C'TK8TK>^1G;[XO 7+C8>\$:*E:+TY.TPOQL9I"9PUZ_Y M, MNMN'\1NE!++0 MB*A@NI3X MOL:A_)82KWB1(6A PO*8G)OD$((LLIA='S1FFQI9Y\H^U+2K0GPV+^:;7"22 MR43D'0IITDPL\EB;;3+)X,DFWJI#:N**F6203 X17YDVVXP\($SW M;['IU2MEJR#A"XOEWBAV;B* *RKAI(9+4?11<5"2D#31K8K5ZV@3Y"M1P30Y;@/%.""7L>'E.D1W%+UD>QW&+VUY<\J=<(*YGL[MUQ&/>V!> M[BK)/4;)TL7#7\GU[?)O#[A&>V$$> SM2T+]FV@ICW.CS8+[^+,H.=P[_K7) M8/<(,[L<57W4HH'9:PPU,?8CSHZL@9\\@WQW@*.R(/J>Q#E7XA5LR5=OEE1, M-.9I,LILN?QSV&)#(^# QXBPQX?N\>(* '<=^_7U6P_X.KNX"9XVSJQZ ML9(S00>+UA3/E!U;5X6'G!#H.O\9)%]H/GJO-+GS O^>K@^1?Q%Z21*L ^HO MDH9YH.N ML'TQ>HRE\Z+5S+82EL*%/6I1Y\"@U0%\T;.#R7(5,X9H:C#-\A1=0&+5%I]I M2E8-T8E+B]%9C( /,&^B9YE/.VS?KYN,@P"J8)=>(.V@X1B@JFAB'UB#G"OV M?;\IS=-D%$Q0B\P66! WFX>>H-ZV.*P5>7SUG,$E$Z5,SK-+=C2I1O<-=NW_ M64;BZ@R>CVGU%O@?@Z43L\6HBEM C"),RR7,2W@?)QN3F&7WVYX*.8]W!D9' M89V= =P_07[9#9(_O-4_#D$B*\FS9KSZE#:>+ M>=ZRJ)VQ U?RFO>9$&=D#V*(:@LT%P3U[(/!D!()98)A;LFZ";%"WDV42:W&95P#HQ&BZL M@B!XX3]#A;*$@_IM[$7))\^GC_$]%4]\W7FL=S="D0!V)-*UQ>D>@4IOS#BC MK<.@E;N7<1)S>0B\R(XS(VE,F&1']I+?K(OO20Q27>Y)4_1: 46!?VZ?'.X> MXX5<@68WIMDE?4IORNI!R[7HHQ7VS%I*?!?:+=SAO MHG^+>=C["_^6*SP"T)MS.F7VS.?!&=]M :3^2Z\?2#+#P!MO"=+Q6,R ME;E_^%:K&57L,XP5J[5MN1J0Q#QSV%',QM9K&4U6PG?4D\',MNL,Q9LC\#V+ MUT%*Q 9,8K'L6B[+=

O) ;Y)*RX-GCNNK&QA;(X80G6W8JRA -H(6\$I$- MS8;4D!-1:WQ((>VJ*/FRK[I;PL62K]@5@DU;>VA.$]6 YR&S1(4_N:A!=B$" M64>IGXXBF:5@\>UX93:- L[QQ5ZUJ#J'X,'PVI>D& M2 ^R6!-2&Q%T!ZZ'J6<5L^6-6%D(M*BK#ZU40LK9P'P> Q:(SB4@4@2RK#WB M<"$,5P'V!4I@G\=\]S2DV2+F:*R)8]\TV%&.[?LX"> \XIE"0,$H);LX2KPQ0;U>,H*8Q:A:1G'AQ"*3! MEPBKOC?KD&DQ9\;"A'-/5S38I\*4]S1;.2[7@Y/0AM'%CI&6+'>:LC: *&8L MM*7:H 0WE@D@/97E(H"WSI3[IG<1>DX#YKS!6(XEQ%7-EDT6$Z7$C<@9.T!. M9OV63(JQV&(&V>F4MY!I40?C(FQ"G1VG4ZT!_X_1$KA^JYER#6N&2B+'(DEB MKG2JMPO01@ [.NO:HG?]WM@;,U9JZV#9RVI)95[!#L]Z>@IK^$&RC[E)I$&J MZ6"%1;!C"/ODI0K6,CX2EL*A2>S M:@AR8K1Q0U0W;=)5/IN(8/B9^LNHL(V\!+Q(K[DTOX PV8.?=T*4)6M_^6TH M29R(:-->E7?@!M%#?JIO2[LAA_KE8YY%>2"6B4/B2*1E&?G@U._$S6O)G#^Y MK]BN$($L"KN!%$2(03(YR%UAM]M3[!IW/L!EN^JXFPKWIRCKV%GWLG/G7*D[ MSNG U XF!7,Q![.:&DQ3(!=/Y?$Q;%$4W3YZ_0G5/BM^6^"#SVQ>&EJ'O)N, M@W"J8)=>6.V@X1B\JFAB'V;7.5?L=NYS%C M\0L76FW+MZD7=CQ5TKI],_:D"V:T5!/2M(G3P6#V3Q_2K63;<4,L+)D?G[^.OAS1JFPQO\U$ ME=!CH^'"JB)?G-M)?4W2UPL[YBAI7<>5SBZ8L4--DVB_'3.E M[O@7)OE!(+Q<;!J)Z-' C@,&%CE^"UR9 &:,,%%C\'$TO&6-.H*8S2JX8..2 MZ^C3R!0E2+?MUK28;LJ-4*VA)7:6_DI# M/__'3;ZQ]"#VE8YL:$H#)S8-LDB90:I) 'O*J*DZ5@L_95N>Z=9+">QW;KD MY1&V'G,4YMLRD;-SW#!5=X M>5)&>\GNJ4_I3MQW?4ND"7NW^7J[XP1A4SLT;WIW]\45_;R+Q9F(DBHM"W9%G M+X2YX)SRR8!>K==TE2[75Z]\*H@V])[_[A?BKZZ3 7LGRI8(H\9 MR^TK:;[W+B4@[_Q,%KC54Q:_%7_04B+R)$0B5,@DJA-E4A$ 2"+_G@L#\=@5 M8+(TZ8<@-W.7;7&A9H=UEBUF;?U=S&AA1\(!%JICG@$AS.@V1!U3?[OJQB.X M]JOJ=U,%L?.9*<%C)Z4<>]#4YJ-8>80W$9^P=F+G_IZNY)MWP>_BWUSW M:>J:>E@G 0Z-"@C.HUU"3 M0;C9$T@A"XF7!6&T6[N5["'299"LPABJ7R[7IC:HE(%ZX)]0 MN>-+7]-S+LEO3=:>A"MB5)O.Z@7NC<\2.3).:( A)^AP&LQ)C[E^!'(X?_L!5R: M<.)$J*F5/J]X>,Y1+KVSY3@42"[8DGW&%]>6:A5A3PW8B)U7K_ *%4CYUKH] M,I@L3JBQ;;?CQ/$A-#%OOUK2S$ZH]-3DM^CB'S3&FP[F6D*=A\-NY[&WY?HA MV$3!.EC!RW$G<-ZUNZA- 2?Z#+!&$>?H=4<>YA@JXW24,['.&3OQ^-J1D[]5 MUSQXHYI/'!09%/>M&^FMLI#4C6BT2>+$$YOV:H]D].BY$L48:F4G@MEES+M= M$EOL,K')1D2NED#E@O&98555\"I) _BQX-''?SOX&Q&DTI/*1]'R2_)0L6)%P=N%C2]'Q7;YU\FQQ< MPC(KUFQ'MT'D7<$[.TJ:.O4GC@X2-^J;UIS];WB]N# )V*I403?(4"+CDC^J MVZ7=Z?IIN.)9&IK8"2#J[D-VI6\A"QLFL(R;P,+_]C8;!O?XQ6G8/7VFT8&* MVO=0O8A#;O*W(-U>')(TWG&C:X4&0ZB[!$.#K=B.3L:D70&MX0H:;W'23?82 M=SWWC$D)\#IMKXETXP)-@BZYIHFMVKU1AYHK#FBDDYWX(?.T[ F8G+DLH+?* MV6.+)2:UEU,8Q16G44+/W[(E7E^HT-X>.\+T:'IT&;BY,69\Z!/9^ ZFI)N0 MIS<2"=*X1G#5SW-9X"N"G8F1'KB']AFOS%M M@1T=1!5AFG C[/9A_$;I.8WH.A )HR!X__.RZ@2PXX.N+8Z*MRGVQHP0VCH8 MNT5&GSQ)!@5*X/*.&DJV=\;L&;HJ6)H[C]P$W<)Q M3%/8Q(B6_+QENJ7L)EKQ->Y'+XB2);N- 0"[TO 4^N!T9BV-BZ2ZO@[(<^>4 MQ7?Z"L#H6@H&4*><%J(O]U :53R? 2KHSMW] M-'"Z_""+M,_A/01*<7>9,V";TL6TR!I"T3.[R@)Q>Q$EK M]E=7.YP>W:M9,7$W-4(^67>*[/0$/8IF&5&R JK8I^%,V )1()(WR_7JHH'3 M:0=9I"_+JY6 *].PJAHV\[MH/OV^ ^?Y'MLL/+9)T"/')^_7F%W$NWT<4?$X M\*/WFME!&J5W7UJ' G;4T+9&'3.4NV-&#'TE!E2;!V3@XSC?>?KP+MMZ^AZ7 MEU0A0THMC:(UJ;9TQ.X3JKJW3Y]-O3![@++L=B;*H'0#9+/C*,J[Z?57'HO@ M'?L[*A\OU#Z4ZNSO$@8H6*+C4*J]LRN(H**"I4.IC!/9T_P!2V0 ,:8M8&.] MU!PO,MPQV&I,W^Y"* <4^?#LP!YV7[1N.ZA0<0DEE*W2CA6])%Q!#'5%3'TE MYR#O7^?DCW?>7' :W7E5D= WX3I:,ZT*%><=R.9\T^Q#""99/-HC I";*.6* M!D\A720)U:PZT-'9):#HLT'7BKRYIRN T"N_^>(T)TP\01GQ''IL!/W]J*[^ M+CN"YNY4:V=7W<'N=LV11R"8$>?4=_;7BY]IDLJR)K*R$/6O8_8%ZI] 8)"^ M?:+I-O9[YT,#0M@AP=0VQT\.ZU'!#!+&NIA[3\$PKWP%SZ3'C!R )TGAA2+! MF.P$9US>50<9-=OI3[LF=+'[GB7+=4W3VD0Q>Z8MU6P=076[;09P#3D$=+NSRT4\WW"_=\A+C"GJM-%SW M%;/:>$N*G?1>!CL 3CXQ$O)FDM# MGD$<'B@+>;)+6ZNJ1%EB'.(=^,*JD FSVI:+@IM(+CPJ^'=)DV##\8_ZB^13 M9@OUWT4[U)A),NQ@@L%&?6'1'&)A!C,\QK$4PI7H=[3U$D3YID$UKO$+/;2Q M$UU@Z.3/9V\NPS65U9]JO^5*T>0Z9K>4:]D?>ZKVQCXE:%FA#MM*73%#JYX" MQIF\@BZNL5]%)2F?;HC5U O[6%?2NCTT.>F">6RK"6YG2@\%?6RSK7VM,7KR M(_-\>!%&1 +W=$6#9R@[T'^&H= 1NS^KZEYWZ;Y>F+U:67;3(2X8$%92QC7: MJ_[=9@O=F4R-#G9?,+1,^VRG0 2SIYBJ8F=&3(4;03*Y7 U5' K;-#F%<6R@ M2DOU)1[#[[VW_#%#Q5E0KR=.US?0OJC9I-8->14G325,QV[TP9NTA--$:E78 M-.,4WHF_P4)F5P 4">'T_^&VZ;H]UT_%ERW5-DT_\DYAD# M;#JK,19GO^76^6(7LS3XG?I0' ]>(/HE8.G!"\^]Z+?^LHWF!'&BASU;'16" M-*2&/-:PH]LH)S!>+H&HLB;? WN60I G+@7YFLLQ"MRTQC$.FVQF-&H/8VS1 M_-8PJ26XL4+P6T0FJVM[R/6/TH"'/GY+KJ:!"\Y1-G=&(Y9P)24@GRJV*H0@ M%X6M,CD("$(JDDP:46*SW310/V>J[!V+UT$JGUT8GA[;0@WG[&#)2IIIL$VD M,*]\AREDS06;,X/V@G=>AQ]S9FO3-:!.4]JX#*/# ;N/6K>FYKTS5?*8?=F^ MDF->PE%Q^=KFUR@AGH6K.M.9U0@V[2U.;[A)[BG7.UBE/$KSDNTB$O^!9%0N M0L=56)/^."'+V!+% E.G,_+%I)$J3C^8,JG&)2.RXBS$5G@:[/C"F>[C!)Y= MC)\I [^GE.SB*-TB/H7KLYIN1*1'#R>86+-4>[2C0DTIN^1&@ZS7 M[EY&9%UQNV'*V9G*DZISGL$J6HA12>TLZCA(4;!-\?,8T1%,RPWRMR#=!EEA M"JV9OH> 2PBE8HO.O;K6WJ[@C9(.IAZQS/+ )0O\+F%G:O]6IW.+4_@W-VW/ M-547<_.+\-]\8D8V'T]G'5<0YY&R'9CC(HY\<4":+[1 #?].7J99,,:M0+5? M6QQ W"4\&FK#CKOQAI1=0:O!^@T*D=\++B2_,8;72;M,HKW7KD',)2?4M5'/ MLEZ!DBM.IJV/Q<5[W<6(5^&,+3:8S$QR>8X9>VJE.K@U# H]-?3"CB9*6G>4 M>#KN@AD?U 0?5H:EW*7;9PP0GV,W&F10A:=F(MB=P,0FBK6=&BA@=A$C/<:I MZI3[#[8I".N*IO32![GS>UA.[4REK MWSYS-W;#[!;JPMN9H\NACVU6'D?[1J]'YO19LCC4 +@X)&F\XX;KW[#NZ87> MV56T/G+TKBZHG5Q)<.-TR8QB<>L V?"N^'BC(72G-P4BZ >_@4W:)[T^"JA= MPT0/.U-A<4E'5#U9Y0RQS8NC6\4&?K1G*M95Y'69DB+%EB+_I43X39\]]@RU5:1/X] M?08DK7RV8=3L<-F,+DZ8L6ZYKC0T;:*NQ")#5+.5FI9S$SO)3,I0^[B0 EO, M,H?UOA&(NZ0L>.;3Y3.U\:B\#C67X$S;2EVK)T52KD"7OD*VUE,Y7S?>H9_0 M3DV6R6M:<6RO0!5B8 J> Y]&OCX&-7=T"FXZ=.] EH9>SH!(E^R6\")G@0X8 MQM$](XK,P^F:,D;]1^\U*XD:^97UJ,(QA&I_]/ZN9XGCHPFESJB]7U,%\\E0 M\LD?(>?#&)E+U&*$PBCZ>74=G=$[@X8-ND+KYIZHW4!'?EN!<^81*?!!-QN. M9@0K0-!R\@ U9-8A'/>O8[83V\]>QR%#=W.F1YIR.WBWWE,;>UJ2,TE!-&V M4N>M4KF"+OD+FA8(%6;+G=-_@GDS!%Z]_54SQIG^>WM;7)=_IL4#7N7AC M1U?\HD]\6^?;59] -M&.90(7@> +7YY'21P&/HC^D++#*H7WXZZB5'&/V(R8 M2U"A:Z-V[%"EY J8:.LSY*'-CRP^[/^0D)WW&NP..T)?]Q)OTI@<:H*0I)!$ M/,^)^^RUSXBZ\[,>O6_)$;7F<0UBWXH[CC??]_L?MB!@2EM]R^AU$7,1HPT7 M5.MD68."2PBE9(V.3;VN[JZ@D)H2QAM9.?65>VZAO=G=3\1YY]#;].ZAX+2+ MC+CY7;"K)4XCFY%'-\I0Z&@YC2X?"OM,TRR[IN,TNKLY3G]6U;,XC>YHB_PT M6D5RIT^CQU2P\F9>1-,L"WI43WOD$'8."*:H:K6]6[YVHFF7LQ6-W?.V4]&' M++M@ <4G0;^<#]AM&85O9=#3$B=8(XH3X>S:#�#D5\JP?+>IEZE^3!EQ&""8DY%UA32+%J M]\&LI9:8^UZ1/M,:&^CT<\F#.C1O=Y*&3J[X09?H ]:(V; NV)"2S^A3Z#-E M3W'S)#J=#69P]_$VXC['D>?_>DA@Y7_U+-Y&7O- Y9[NH3!EM+FC+(A]K0UK M;9(X0<2FO=JW[/3HX8,>JUH9%SH\/"7T'P?P2OJ,KS9_U3+MUM#=_5:EY))W M:5FGW:F4R+CB2WK*6'"AJR87FF/'>W+-C<&C94/NAJMU[B5!LEPO5JOX(/;7 M[^(P6+W)_^W@B)VS+:_@1O:"D=C@>P)1ZE^? MD>KG>W@&+]/GC!P@L$UC^'0/#^&DVVHQCZ2,_]\!W,4C23AP1"(/@HD"(1KY0)/HZHN*(HQ8(I*Z@+AB)K Y>I M[^E*/.17B0081[T#=T&$#]G5C'<\N5S'?"6PBCKCWDQCX)I>\C-2L[R!IC@C0ZNIK)91J=J%K=PB*,TUSQX M"FE1,>IC'/LO01@J[>39(N\Z5NG940^]U&B[C&>:&HZ*<$$A2[6^YR83QP6D MF\B:-\>&<@SY>"0;, @=Q4%/L1$D;68%_#0X.(]_NM;4A$!5\DZCH+:2XP)A M(8Y8L<;1^Y/*QRZ X61&O3FVUTFE:+< \MH^(G:2=!T"^^VEAWGM]%P&.06M M1D4U%S%L1)M=.PU1#UN/45#$O_/> 'FK]:!L )8& ]?A2]>6>F"F2MUE:-/6 M<52@2T":]T(<>+U>Q"75:D4N -]D%GTX-99C4'@C*C _>J]VMNT:B;D.<5TV MTMV2.Z7D,G1UZC/R=EM>.=P%0!K%3H\VJZ:7R4CBKGU6;X;KLXC\JW\<@O3M M6*W.[+UAY' "ABT[%?E] V@A3_BSH=E8&8",;CSFPP?O?OQ>)//M"VE)D')T M"'!SQM7F$@.XOD#XE,. M+[N2INB4".B#7,+B'VN2')Z2P \\!M4Y^)>Q2!DL*FAQ6M"_5BNJD+AV,Z>2 ML0A'%.]^^I[ 6]@IHUZ:;T.)O!*:G"0U%"1?XRW H*#Y2[V/<@<%V%,U)A5;6]-,8A$3\H*$G%$)+J<7X[ MFFYC_RBC\P<"-[Q/?_Z=]T:\,(F)Y_M%>T\*\U597[SD4Q]HL/\'C)/DP'\O*K02YB9/7()R M%+Q-FP0ZIT>7O,$8->["OI)_-;4619HH'I.M3DR6>5 Y[NU%$KV+LY-J>@KQ MA VBB*,*:S8K8HO!%)%'&/;T&U) Q*\O5=*LIDCZ]H>D;7OEM'SCM$ ^O^&. MUG?5&Q&EG4HQ2"X'#E2?WWX-IG%KS^FEC)HE"D[CH<:EE1,[="A;3+(*BGX+@9%U(4LLIDD3LN4A@7D&\: M4UYW6,DM\+ND+'CFJ/"7@B!B_2N/#5DIBPO(-X4=!8^J81P"N$TY!G94P/YM.@["X!F6HX#6FO<2=@MP2;B'2+>4:6%F3-E%R'8-:K:,'/B=D M7$:==F5&A9M0L'4!9NP;2%)T"UCN6+RG+'V[XSJG6?KD'K;Q;&"-(G'7X4?' MAGJ(I$+999#2TF]4W-IGDIP18)P6J;Q"&A?@;!)3YDSJYG$+\8KC$=T7@@?3 M=1WG%"UG6%3#P:>%+:DV47D-;&\0SVR]ZR;#N 5E5[M]&+]1>DXCN@[LI')T MTW0=PA0LI@=?'01=ABX5M4:%+9H)0)XR"5R K#&M=G5L$+>@ZB:[MRGOZT-\ M^KJ'A^TLU;15H.TZ=&E84+N:;1]AEZ%,1[VQZ]C*6]S9C66QAI*RN !N4]CQ MIFXBMR#N,G@.?!KY=C)JFXFY#F)=-M+,DVV@Y#),=>HS;MI#SMD%%!K'3!E1 M)V'G8_Q,603[U!Q3<1EF6G49%6(V!5>R$6Q=@!KK MIOIX; 5D0%-Y(C4/Q)*;Z*%2'4GW+6$E,NA!QL@N[:\(]]- #3!FFMBI.586 MSPJB>MDN#'@RK64>5EOJ'T)A%S]@=)7*9^NROVNFVGF_0H64BB3VJA(5^^@/ M1?6SQ4Y4\^)KQ',O%+6VENN/+#[LDU\X<\B?S^V3E]G@3:MV6J[;&C["AYT% MC6:6!R>:8;!, 8NS"X.\ A,*TYC73GTZA!ZL*JO 71ZVE3J13"FQ$9:K!8V% M8G_YRU\2DLM,BHVAHF01='JH%6Y<=S2?MA*4TS_@W#\5^2H4FK<6E=._8#4R MD#-_]N9(-DN/?CW]AL;)A/72J/9;VMR#=7L.K MO?1+0GF@=1NL:7\4,)@BXGG&^ M!L[*18*JO%PF$G*A)JYC.*_)ZBN^RIN&4@("(A I Y%"$) "Q;0QL^FJP%\, MGV<)V"?C;1STSI\E+W5A\DOR4+%B1!M+GF8-E4S$C856D;=A!YG'/'6'9L/Z\PI^W* M.88%#>T 8R0$R3+#TNS%$ ;"$$]*0V 4M%8I Y&.P7%F;[\((=Q,ENLF&RY> M@_9\!96>V'U46?NZ^_5VP^Q9ZL(;EQF1', Y6CS!XVQ<

8F#A$RY)?U$,K:ZU!*2%XI,E; MI6*SHW$X:W7$.9;U=2_6YDJ]D"^_]70P'1.N8[61A:EC7>-ES M;G%6L[ LR">K3F72R!VN:1?9T]CFN YA@]KVG+RF (>OREN_Y_ PKSC?VN]C MECY0]ARL:+O;FY-"# 0#[5- @R$=Y& Q5"OS#;H@(7+"@]-.R&M?B_<,JTXB M#SI+B8A\:5J>= JA2"*EFA9%YC+:A:%U[('-;>R)]TL6_K,XB7Z,+PY)&N\H M:T<5A3Z(X4-5XP(G^CH@!P1E\2U[?@A\Q>#U,LX00*PRWM/Z]^@VN.U4]B0/ M:N8U\2/GFN3;;5U[00T-<7IVOV[UI>UQ*\SKV%99C1T6")9;G!AW;:HZ]VS2 M-#9U:91V;<&2QWV@*$O8,T8:&V =HFV[UX7G< M"O/@;)75=&A*@@)$<8W+_(4NA9'9V!3[V&S7[VC_^J0=YO'9(:WQ\C)_0PW? M&,USL>^]E"J,T];FV,=JMY[U\=K<%O.8[9%X<#T2QNDB'+R#DQAN@XC>I'37 M437 )@OL3F+?GI;3:@KZF)UQ!"T1I-<@N%4\LS$_>9&W$9>'ZID7^'#Q@49) MD ;/ 21D>N%;$B10GL];;6%EN%R7(7BKW;5(8,W M9,7A1O*2;^WE6UZ[\S4+;NC3PPE)UBS5 M7&Q#DQCR^-:*:G;+3NWBYZS831")NC:MCC5CB8VI356!ZN6:E.P)\">% *0B M 8J =5:CU6HJ*8^JT6ILB+\>XPM&_4#LRBS7(O-OR49H+!YS%W0599!R;'ASB;@P?EEBE?M=/J@G'B MJH (#%N'_EP(\A@3*08!.> KF4:\9)5-"QR%^1 8\4)Y'$(ZNA=$X9ORB!QG MPO@$YX:5G?WE^DL$O@7U_VAQ3^W@A1=>LKWFB$3JSRS@TIJ%IW+Z>8POMMP*-+F)OD3Q$U2KD \O[ ]I M(HMK+"+_MIQUE+%_&A$KR#_?8LK)'ZDZ5X-OR!)YO.26-KP,9. 2_-BP93L\#:'N"GQ9T7$XO T3! 'RS6K'^B/+54'$ MU7$IBLSNR _HLH?^6\F'GEZ(ZD0L*A[RT64P9 4DL3/_ /> MAL(;ZUY*/+*/@R@5"<#\T_EV%.:W>'V7_;+5R.=O1,H$S7*IX.]<+G3;[_/; M5FWZ&3Q\QYFB[BC_93AP;&AANF5T36ERL?78AOK7,3.;FH80=F1*&FR[QJG( MF*I#4]!P'4>8>O:%4%5$Y%Z\YH+!;C5()EJ6+AN1D$:^V).(PX/8RYMOFIG/ MJO7II90#_I4;"#74OI9IY.S88?#L3B)HM32>2;NK?UH2BJ.O\ M?BMF%7&U9UU*BWE2&=FRII.+O!Y5D:;&K46JH0MUWFY5_%XUVX7) G' MAYMHQ856KP:F1P;Q=#+ +B?5O31H()\:AFAD>64!A4+R L7R';A<"OXYB#%/ MG:XI+5,KFM)IB^QU9#)KF@EN$XT3U=>?-#M*B-$*W[4H(0;68=9I#,C5R2"' MUX%*C;!WD^^RBHPJ>OS:YDGZX7Q[-!.:JQXWURL>)F1QG-J'+#:>T% %^&J. MHG&@.%L(W--5O(F"WZE_$]UG>8*/<6Z5BC'Z#&E SQ%8-K54(SCK$G,(HHU5 M&Q6H+XW&E]XTR4K;PO?L6!%H8K:2FP$Q?=T)Y]:OZ-,O,#.D7/Y% ;R[%D[ M;](6)YR3QP36;<^DM,+&E91*N\K:P 26LX4CWIPOB4O&T"B,H\U?_O(7#G.5 M+$$$F94.F_-]IS$1@2RW%(T2J@V9S?U< L .S=OAK*&3*^#4);J=B(UF'+#= M31E#\RHJ%'H_O65/>.'U]WN:4"A[LHC\2[@V'^]A+9592!<$-(BYA RZ-FJ' M"U5*KF"(MCYV@(5E;,4NE%\RSCT/&^!,9J9Z;-)BI%6<&$4@*I6>=_LP?J/T MG$9T':2Z%9W[>N,$#4,K-%=H[NSJT$:;HB+V3YAIQI@\2<[%;#QC\>1Q;5'' MQIP9R;FA.\X8V1RU2*QM,-B#OR54498'X1_Y6C!9LMLX252.BI5[(H8]/>T+ MR%/KAASN-)6P#W6R@+?,A3@C&Y ![LOP!A.#W426$&S(3:;OQUQ?R0L%S$UD MB"K$=0R"<6*\SS25==[H!022>B%>7V?$4*=M@\8 K[,GKZ M4;F0F2^L&]<$]905SBLK"$F)X(8"[J:S1A7Q3H: /9R[X6G*@J=#EI(L,P>"Z"#N<,M*3W#8!5DMU%MMR1OE;/:P R7> N $ MPP-<#3TCG :)8L@XV 7P51K_3%8'QD0QO@K#=]F*[?LSXM,U95"PM>7[('JF M2;K+*"\$M\DA\OH'7:[)K'$_YNKA61POB);+R&'LCV8-LT+S",-UZ M*>RI'<(T>[#)D\>/T'M%6>K!Y73>H:!/ Q&:^0&CJS1\*Q(NP([B98Y]D,+S MH@R^X4(?.)YMXMA_"4+QJ8SL(NZ"F7T"/K:B30 _09:%!T4E(^*M_G$(P$"\ M49"^G1'/__4@+2*;U$V8)WN\B7 MM<@?DX-&"1_TAZ("9B%&Y!^+(G^ 31#!H>G[>/V>?_!>C)8G+P1$SP0N:P06 M;]/Q?BOOD%#9H)1A%3#N=UP"T5O\3*)=4FOUZ\$7=<*(]Q3S(0AR,.J%P>^% M+=;9AS+?L68Q:21.97V TQPQO"<./.;&#N!/BEE8)-$6D &O,DK(X%*03(Q\ M_PE%H#*W]>IW&@ITS:!BK/CE:KVF4 :/%DK>\[$-R6@17$N3:6B: 8P136*ROF*N[Z8^N3G M+2$0S)'06LQ6?,:&OSL[B*GH)3Z$?A8W9&'#?A^^@6@^[Y"DP8JLJ<_#D#"K M8!D_![)HO9A4X5A04)7S+^?+PRKQP1Q7YF;_]4^FH4*&ZA0$8I"Z' BGH1G, M5YV'8 S%4>VI&Q$$/U$^TFEU0/L!EY1E4:\(^;:4-^%#%P:M=('3P2H&.F^2 MK1@$[6*Y$25Q&/@BTA+1HM4K)*6)OT0\$/2Y957/9-2[(I[3-/5ON/S9Q-:^BB.0D4!?1.!AFN)*IKSP&>YG)'64/6X\IY4QW]\$) MO5H:US.@.SI@3G16$=MTS.>T87^")$ =0\[RF!I7O5RL!0O-?J'X<@3^G6>Z!C& /L2&';EAT/= R@ MCAF#K.MHPWWW&4.Q84ES;@CN6;AE(51 M^?1N=QRY/99[&*6!HGXI^%5,%V* M;D&9@;6ZL$N#G#M@9:*4G2L0?H6W3$*H<,=Z1VQ:@U7!RMMSN'H-=K!G7S.= M+&>*&;6:X?ZFR).1%;-L167==-U",&/+Z<=@'43=03-SU2S5P:QG?J$ +-PV ML;+?+F'X]RH,BUJH-0W%K8_'K1=]S++W=/;C+7' B3XC6K-A/]\&>6?V^ZTJ M:_^>AE<1KPBYFKPV2W--N9!%]NM.'J +G&XI7VY5I][K!& M&?&<8==ZC3?QS,DBGR,L*VDW4?,W^@; GTM$Q'$?I%9"QC]]'T3O(<5_E8F8 MEU";9V) 8LCZY@87A%0D(5_$>6E,"F&(D ::HIH(D!BS.@'HCT5[T\-=G"0P M[5W(VS;'-LFUO]GMO8"!N_?/"\-)(IX0+-FKF D&TD,^!=C2SB[V[S.IBBMF M#3Y87( +"MFF!?VY37=G9B04S\7,;;O:$5R_'?'N;#\$FRA8!RLO2F^*VZW) M3<2-&, M#[Y89C0S5!'CIA:VU$RB$;K4^HUSZ'*=X]GPASSU2.'$#!OV:3Q'T:"#?-=L MJ%;V3]'+.1G;XYU3VJ>.P@7G_.C;0_Y\YY2FJB)U-:!+4B;&_D@U88]53*^] M@(F#G,Q?:C&]G$? M+E&?8G]*UEQ0>3K)FPA1L_2I557864H#831PW\21$A L.S#/1,LRJ6K"Y;6% ML,\L<]FY>=8Q'+8C/24=;+;I4L3+GPQFL"$X*.S#K&MFI^35J7FD,S MB;EN=D_6A1RB?D)":TL%$ ;'@F%Z4]4KJ$L3\3^X!/D$L("5@S 1YO7#])8[ MRI(5M1+KKTB+.KZR8B])MI0BOMO:N)\N;JJ %8-HLX B?,*,US&[I=S&VK== MA_/ .36,:E'-\RUU!JYL6]M2<]33,5DO.Y0"$:^02)P,A4(F)T[0)K2K&GQ" MQ4PJ]M%EP0"HE3WJPSV/S/.AO"@-GF&ZT(QW>WOC1#!#*S1&LMU='0I;%16Q M7*(9F((?Y%QG"T5'5K\>=PIFI,(-77PYLCEJ-8=[QH"5.[M"'QXDB\V/BEX5 MB->YH&M"#C$66K!3P]5;;5K(T=*&9B-L"POW@86]W#ZK.!)<8,SEF>OZ[/2F MJMZ5E4 +2WJY@UN%W(H$*. 7AL?HWGL#'VQ0 M7B\RU2.%&)H'VJJA;LFY!88Q0.]< MIJK"[EW/X!D'9&_J[:,+&*Q)1Z.@+1-BS:BMPT&#L&Z577MXGWE MIJ6H7EP^2QA'O?X\WV2 PJ+U6:(4212_)XL62[HQA: P<.U:6== [8M:[$T\ MF1=U9*M\HAY\[B_2K#(0]>'EZ&L.M;\$+#UXX;D7_=9^$C.)M=/EFV[.4D#QQ$:>=BU :UKY1JQM,T\]' M&(W%^%^(5<+9G$]=0);+DH6$S=A<,E6,[FZNR].##.R0'/*=$='Y)&TMAKVPV-6L"4KSE>L=,4?XX(QY MT&,:I0ZH)2L"O-#MG8QJBBK@'8T(>WA7?] ;M%A$0IFK%^*/"& 5VSF"A MJG%:QPG>)?I%"!%NLER+YRPOO'V0>J'NVEN!"$XP'F:3]M5R'P57EL'*>M@) MQU:2'?PI7WQ=28[8EJRCFZ4**C5+C+,0S0[?$LJ>==,9NKOB]'H3_1M7H1W] MD =;NEH,68/6HZO\1%6R(R]!N@VBK K6?&O.,6U0/]S/#^PS_3%$35,9HHIJ M]6& -SYZI&P']XDOXDA>F>WAE M1-:5F&N8S4'X$P2P7K:)>WH M)J@L&FZ#B-ZD=-<>]=JBCA,A1[*B MO35K01ISK&!7P5G7KN/LK L#G -/J#%*HZ3ZN+/>3KL>*9Q>9\,^C3OQ&G20 M1S%#M;*?+59UG%5%COQ%\/EV[:>T3WT77P8_@C6I\BZ>H#_>UI]W5W]*0YV< M778,'<0;_Y\/$$#R^>QO%*J+4G_Q3)FWH5>OE*V"A-[QN+/82%K*YS)U\R:& M\\ )\Z-:M#W$&LC E4#+EIIVPJU(2"/BK9=,'N))@;B72XG(7HA49C/$V3.] MR/(ZYK9L%3IW\7.V%Y95P\P,?6Q#]Q#TGNZ\( JB#5\II,Q;P46VVV -A\^' M5.RK\._&@-6!C+\%K+5A>WT 'L+5=52VHOOX4,UR,6'5G,M)0BZHR-8H1743 MP6?]%4ZS^7+K5>R*%\=ON'R,KM+LBC1,2LMU<2MON89'ZY,E>Z#L&:9'6<0C MVY'-K/F1>1'_,2X/C&MZ1UD0^[J@/H44+B'\9+]*.]R/+H(KV#^=(>Q,!$$F M;UYF(*^Q7KD[S/^U :GAUG"2R9W5P:'^V1&,;:3PQ!?2PP.G7'QL4P/^'ZDZ M3_Q&W^#N\6&7SQ3R7E+5[GAG#-5UE$@VO1*IOY7+WV/MHJAP37;._YHGE#>5Q" M]1E^*>L1OHDPKLP,,/U2YIZ04C]X]<9SV/&XA<^XVAODNA2Q G$%JW5'O1J MD7,E;#53R@XP^1GOAE=3GPKVV*+%:0U6/R*,62K2F"OF&2>NNZ3[..%1(Y0Y MOC@D:;SC1M*+Z]1(X(23(?9HC.L4^CL4U^EH8S_MV,^XRX+7JYS_?!'=%.:H M V?.D0!+4O!$%]!-89E:G;6,1S%&[*&CB$F+DL2W@?<4A/(=['HE^'Z0-*:$ M&"N'6:> 3#,RR)%SH%*V*RR5):S#4I2Y'[N8R49R/5SP);?'%LE8$^"- EUG M,M1IA2;%8>3>4KJI[+RM174_;9P8/XH%]1?:/81=7W*KJC?ZXKOY.0E'UN%C M6[$*A3YEP3-G_4Q/7^J!;<4*-(ZS3O^49R+<1)=T31FC_J/W*E\NTENN:U'" MB5(6K-.X>%1(-Y-#XF01\Q?^:^<]\R_D)+5._.UPP)C<1 MR5D3SIM(YB@"T)DLU9Q^)2#X9.A,";65"-P&WG:1^VD@;RMM)R'WW[- M)L+@BB#8@'@\&ZFB<767P U('L]F:K@\>AR\7*\Y\J=!M(&%P=%4M(A\&XAM MB8U_4M3 M+M>-H3UD9SDSR:"P<&U+>M!0'6=*@M>EOB2P/[7<4R8<2W/"4:+@R'2B;HW& MR:*_NT-3@88RDP"]>)3LD(CO2%R(-!^"3V"@^EZX>+/N2V:!DBY83Y5C5)\@PZ?I[-5%94W+$Z2,LLOJW-19WW?=3P3U'> ,SXD8T0JG.:%N_$,4$6WEE__(XL/>_Z7EY*M MYY,GC[."RA(< 3_$#.[G1@E$H[ 7 P\"EYWPYA4?YR/^.WW[Q$TJ'Q.YX[]+ M'$6TZ=7XSFQ'$ZHX\=>RU;IJU&B2="5_V%PQ6_5BCN-?J$2R*T2 ,B]2!FPY MP]-;[KA>2Z.5JB]@("X^\%B!XW.:OE :J<:-5@BZA&V MQ MI-Q'_&6@"2_PO$7?R) X#'T1_2-EAE?(V_A6L4 S S9BT2S WS'Y=L9L) M75>@;Z!VMJ*X3 C8C3O4Q"!)(8=L?$K(^ MR#9^>!S R.%%NJ%T T4QIX$.OP9J8>EG!JG(WOV0V MT9'!,V5/<3,DS6:86G9.8:3J?=UR:-1M!/.3MX@,'+?] 93F1:@-<$"9?)\B>?4SNZ9[_+X7JS^=ORXAFQ:\\ M]B8J1N_3UI]%GPYVJ#*T3!V>-(E@AB1354R=32Q]WLAM(/*[SO*"<=R/2<:" MW$.4,!,.36V.Q>5#0EB#PH[%0"*:M(;N.37L8#+(2L,B'D$*,[ ,4VB4* ?TA("CS(&EX,JOG! M3O Q\8261-9_"Z)'+_B/@Q?=!KN 1Y&-8[>G*<[!JJ)?D9[:T@YY0FJ?U*;C MD-,EG# !RB0C3;Y^:AQ\X^:;3JGA],FD,VHW##,NMC3:W,;\_Q10H[4Q;MSH MUK&*',TM\6-'C]SF">Q!0N1,19+4B_Q$S&0P* 5' BSS83EM^OIX2C=K-PND MS*GAD%<"(KBLP_^G+$/[2%?;* [CS=M?..U@K$T!,0:;6:. M7KWNR!'74!G+*_:[QUZH+229%%@G-L_<=NA&4'>,,00JH6!JH2:\TI5'R[T[ M NI=,8.CGOXE*JKUPPZ'FEH8CVUYKX3PT4LR9N(EMGDV*R?5>A%5W5J\V2<6 MI&3FA3I^(PQ M8I:%S#6WP4Y@FDH8#F(RSE7 M1W;)>UI$F\ *W>I.CU_85!Z 5N'^<;>A<'4447OD;FB^-VT-+I MC!B[M&U00)AR3^1(IJ^'94#+!""9!$2(4%U^B.V:L7:S6K%M.KNT*3X]N$VG ML_&/;C4ZJ]1 JFQ24O8L.@])Y12BT[Y^ MB&%71_/CF+2S$W+HU%)A:/1Q?G5?!<(" &>*-4=6FBN+(+B<4.*VP&-%##CIE%3N(O50+H8$ M%**04I8RWIKX=MKD=LH9S1=-S:VJU624"\%A3P/U)#P3(@X@G[9-.C)+>B@X M@GWZ^DR0=5R(,O_FW?1VTC;(C!M[#EC'8IK??VX//%C]CX#%T2;E_P=S0EH^ M;=B'J7K=$:.I@1TJ1[7*?9$CJ(DFEK%3BD!*&42TF))2BIE0;.IT1(Z.V#5JNWW;T1(Z*^GK8+D5P>CU32#%_*#F= M:71L,",FXC2(14B\6;/D%X\%4*P_?XU'5FZ^8\'.8V_G-*+K8!7P/Q>;#:,; M>-NPK/O?CI?6*",&4[O6*Y#6#EGD,&Q925._*PDF\BW/71!Z#"HFE"]YYF*6 M[U7E3XJ2=[_<7'U_%D3$RT4\(T&T"@_B6<]M_%)0+-\ 9;1L[?/FG"O=>XS_ MBS"ZCQD\U4->XD/HDRA.R9[%SX%/R2[F'0\)71]J[_M-.T,@^=6XU8_? )M@ M-L"K_)#-V$I1_N7ZEZ #TMN;(L;H'OW*[=/F=LA1M$]JRZ%K[04'#I=\*$Z\ MV3F2O@^GBLVP5SF1FN_;6F(11Q(II%:PU[$*T@ MA_F1F^%*F7K<1QX(L/H[S&<\N%MY^R#UPN!WF9T(KYSR]H%PRNSMP\:8;F;/ MO&.Q"$OC:+E>OG#-DFVPSP.@B@G;'V36H8#=\[2M4?Z8/4M?">.<^9PZ M]Z6&QX*GO M4"$"V6MT'+"MM,@143^@XCZO-EM&$UCJ1;P)=6U0RAY&"L=;MHPZS%5MB1EI, M(\@>WM[339! D.Q?R'5WDX&:&B%&RE:="A@\:8$?,@G(JA1A]CAK*K.4 M,5;.D5185B.LW( SAU?8QXL]$&U.@)#A99.)>MHC!D<530L@[&J,'/241!\2 MC'F[^!"E,%QK:57/>5I5L94M_I"E537$;&?Y'P1.RQ@?]G"&=G=_ 4D* MZ8&/X;?\FV1:B!S5B"T):&]GV1)T>N ;5=W3&%#G=\=U=GI/GVETH-<<5B[B M*&7>*DW^%J3;BT.2QCMNX]8C)I6>.-'30/OZ&6EO-\QGH^K"F_N'X$# V@"I MD@=YX4S(*N MO>ZI'_!/%T_Q(;UZ!6SGV%'+R7HPV4!4YCGCCOWK).:71EX3ZK<8>CQ]V M8!W9TG4X'HD99A ?6V7C5,Y<+I)RP<@^EXPO!#/1B >R\7]GPLE;#85X9)W+ M)TJ^"P')UDO($Q<1KA>8U*"<&5)NHA43;;SP(D[29+E>/J5>$(D?06*P+331 M9O4M (F9??4Q1(^/Z_!AJ.WHR!&48=G:^L.I],3NTLK:MZ> -W;#['#JP@^_* C^X%/N#R'U:^]*Y?Z3 MLR>>X$^^IB#!\?7EF7WD(@3IDE-S+=,M91RWHH]Q[+\$8;C@H42KX;7)8/<> M,[O474F/!F:_,M3$U,DR=N!AIVX4 TN8O2*RR9B2KQYGB\RS>DW5>,/2I#]V M7]*T1-V)%#MC]AY=%N^TNPJN\8J&@.. A?[?0CUN^&P,_+O0B^%N;#] M_G!/>YRC65G3XBBPJS'RHT ET4U':86X/+[)R(]:WZ7UP&XR51=3J=I]8C?I M3[O/R..:F&%'[L"M]!"OTQ>OI7B-0G.<0*6JYU&HVM@6\Z3:([%QZ)F1)4E& MMVW"G.HD;20]\Q1POU 4EY/>!BO8MDYZG/.D&7:G;-:K[HSU-IB=L$52TT&9 MDYO;YRRK520OAD W09>;PK6BG;L[U1;8'>Q$FZ.C1DZ,O4YHK[9 /P)MX9\D-F3G8<1Q>!ZG:;Q;KH60/<.QN2WV4=FA M87UP-C3$/$:[Q#6>J@5-<5-,(N<<"_5Q5?P41,'N@&Q-_ACOU5RPH2%V_VO3 MK>Y\QZTP>UZKK.;)C'LT/F==N4\\^D+G<%TGY;=:)?6Z>F-W32TKJ.=)W+I6 M%J]?@>GS)69R_VG,F +?Y'<41;$_G+]&.QH[XEF MJWEM4,:.*M:L5T>R&%*)C+Y3A3RTB9 M";Q061$7I-WL]E[ X-C[-DZ2990EZ'NAM$2K2?O[88?N@C[A@0)W_RB_3>&%\\8N$VN.R\&K@=O_.7AP$YG'E\\<\XI04R3; M;1JO#XEV)K@)U?^?O7==CMQ&UD5?!;$B]IGN"+6][+EZK1\3U5*KK;W4+6U) M'L>6G/TB ]R)($ 3)I+Q_S+@E 7DC\D,"2"2P@X,3 MJ^E71KU)8@86-XJY64G]6N+?L)J*0(1WX>:=$ )U_KFM3?OM4=A2?JW>VV-O MPXKL:_3BL?9$;#Q9T!)M09BY=DF7;\5EXN"U6->Q^#*,KIG0@JT>8WD-;_!W MTM-]+1C883D[!-00?0WXUZ6:=39 IRLZ,8)1F8ZY;:'HNKN* <7E;C9WZ6WB MM.Y(3?O6ACB=O5NW_-9%8RODURW:91Y20G-(Y3B# MBY=0R"?PY#L;4A:R@*3/2VA>S,_74P$%9D0Y7 M07A?1FN:CH3I[G[8?<-0\]/W55LZ8?8&4]&MK_ZVCWWG]4%N-AN^9D*1!^:S M=;C?'X.T2$#[&.[=&>= MK-!OJ%EW!/Y)E=_/:SS[249* D?>#$109( ?. M M!WI2YUX,_6FWPZ:SQXV1]M-OF"&WP-P%$.!H8!?ZWM5>!"M/LA1G9S6$UCXX MX;&7QK4Z"?H.F.=W$[$''2@!;<)+Q.$R%E5#X$*SM.0P MH]-PI6S]#Z!?[VA2 M/\TRZH#3X\UUS7==6ELCWVDQDWU(6M&A1!T>BA#DB9B_2"083+N+,JZN5Y=W M]Z1,GBCZ1# @P&'Z39-Q%;YM^;!N84=(?"YPE"?G-(I>+L/HF4:>0#NNGJQ5 MZ*HS@&EGY'#4RP85:#+JN0"8ZJ?'@$DT)5B^S+U30WLM^9,U"+!1 DP/8=/8 M0<(90)?B120SDBI]1DIF4@SG0;>9Q@2NA=QJG1SA;5VXN7O<'T#.N#43HJ4# M3A0TU[6ZRM*UQKR(ZI39NN!Z1A@N4F244:8O-)F@XS2CM ^!N<50UQ%8X,!OM46G&S3V7IA3M.LP9"L? M:-HNSRH>L:'QHV021XETAF^9G\3PDUS!R1$O?OC7^3$2"\3U2T,TTO!GG*-5 MIP>,Q?K?\(TTK836>9$I,?)EY2)PB-GZFVWX].TZ):M&4_93,9JRW_QKY?NI M")S%%^&>\OJ"L:,ISE%FHA^,N+9V^$:?D;36D[[ODX(H^:+(3C\B?_R?"YW: MZD_(1UQ)_LH($[]'/*+*TMF.($%C\M'RT[UVM*@_(1\M)?DKHT7\'O%H*4MG M7:WP?OK1+24I;.N7/'IO<-#$'A?79"]8.J_ M5\%M&"6 _K!E1XR$GT3SE0-YXJ61OQ>_(00@G3W<.4CRHS9N0Y_#H>V1' MGQAY9"P@:WJ$]^\>(:.K("1Z4P(WH?F&KV7>6\-&5$J0QB3*E0:FL2H+G,C3 M)1;D!TT1.X11 E?!U6'#Q"=,"#]>1IUD0I&K@(!8\H!*"4:$9.0A)(5L)!.. MY/U%MV*KL!!PAK,KC%;>'\3PA0JU=8_PA&F3L#+L-V'$Q+@GV9PYWEQG8IC" MC)8SG0LF"YKGG-E4.\L-YK"P..Q[_ 6\]A<)J./S*K!8]Y23PQT<^?B"F*&HF'WBHY_ 7'2RDBL5Y(J$C&2="3EX MAB/DP]>U?Q0,!),-#V"B90$#Z>#"% D??;Z5II^XT"+6KYK/B6\NRE_TMOBB M()Z<&)..19_H5DA)0$R2RSG_[(C&X/D+FV=$,,,*4JYXW6Y>%S>Z&_-_9=XG?6C,1 M2SE)1=#LOM-KF)/Q?89B>EY##BI?JYJPLTS&MTR87T#8ED$-:[TQP 3M^[#6 ME!!/FL.LDT^$=F203VX#E1HR837-'8=0_1^,K*M M:_XV$C?4?CNVSM;^GY(D5-(\([203:RM"^'.H$4NGCP\Y,7C]/#C%D1495T* M@BA+(U3MV#7O-3=>ED^WSG\-+9?C2Z[FP?JP15GVH $%.D9O6P_L0[A3V^HX MUC;'/)B[A;8=T1^;X'BFG8#QM#P/8V0+JM+D7LS@G=5(VOI@]U,#C>LU1[0= M,/NJB=A#CB;36$IEV?E^^$R%\7$-[BLX)0VHKY:-'V$GKKU*6DL'[,.Z2]?J MF-:UQCR@.V6VSW=0A+-:CUM)&N5:X ,\0?\2/X0)]2_#J,DD'>#=AP+V,=_; M&E4G,.Z.V2OZ*V%=$E-R^D-,$N E'\[B&L]Q_D;]/-7/G=@_BK^P>8X,YCM/*ZBSQ9!3'>V+18]@W MM6:X;C("39:46J,_(*@WP^Y[S7JU)=)@]CN-I&Z29\;Q.;G^:O>X<;4Z(\%) M8M!T:.)8-Y.3AR$A-'RLBLCPHG$5$!L#%[-^.,&BM^9%F&W0"7O(W4>%(=<; MZLD+-,YN(3Q2'W;C2;QC+"$>3=3]A/I\*1,AUA,@ECX\G\16,EK(,4RR(8(/ M42%2P6GZNP63Z-^(<,8# E8WONS8L(DRZ?2V%(OA"D-7V=G<:BU? [@,([4Y M#+4'6'RSNW6-/C;,,C\HRP1L"Z?EZ@6Q#X'7'H9.;JD/Q77W%T:CT2UPG] H M06:#]VS+ [F[.(TE'KJSA2:W@6GRQ53I4I,;X+JB-=Y QF@U.[/U<,4JGVAR MC'C2]'B0MA'V&*-)IVK\4&Z!.39HE--V&&;$4*;9K+;;*)T ^)Z]%V#2^4); M2P_L([13VUJXJVN.>>QV"VT=P.:422)(DT>@C30C_W,H CHQI3_L:' 3L'^* MX*EC7+?UP#ZN.[6MCFMM<\SCNEMHVW$M*!/('H9Z@%"D)%#!MFYD3Q5MCJ?P MAZ\'MDY4A9='&4V&VX#_)G[QS),=+TPP6ZPXGNX_'4#K[YK4FQFRZ@JO J]L MAH?G$'[;-3WWI8(=VJRL4H6[7B0P0Z"=(M;+IP9(A,5F4(7+Y#F4?]-& E/A MY;36T6-HBI^0%):99C8JC 5;,XWKAH %$K7.A]#:,.!Q)W3%Y MK?R61@GON%'=V0T[?IGI7:]1T]8',Y(92FY?MR8CKVK:JL)-!\4!Y4E0[7IM MU2;]KEIK^F)W@!X6:+U>W=01LROT$=_AE>H3IT!YD-3+#Q8Z\,U'^M*&]BAC M^:XZ<&<*36=0;>X9*@V9BZRA.R&L'M9TS;&[8[N>M:FGL2UFE^R0>/!Z2F8* MPF,Q,_GE7/K-78$JS]64*C.QOHRI?[.I_OXFJ-^073W&,G51:T\'A+$[O"O; MU2I?#:2*&428J-?E-E,H RSU>_>-;>-GJ-''W"TV%F6MS:W8C8D[0O8.G MR-;<5U66;S;G.Z$CBZ^"OFG,G0 W!B?LB#>:=>O+%<=L,&/B>,K:KR;*$@$R MKI5,\DU,N^M0\\,F/CM_"I_8/BU0I!YZTUVILV=.C2)F9<]-'T3@:W=700=E2=VD)[ XK5\^_$88@;N*=2V M/L?8T6@KD]D.ZG5Z@=$ *3/?1$1LL4RVN&$ET%1.9O8X5X7]SC!S $'L@#C4 M5O7@U(X:9B@;K)-]J*D8G]G&E2,"6E_6R[D=,GB.>) Q" M]8T ?/;$PV/LO\P6:"_-,C-C^4^)6)6D[U2Y@O-A-+$CN@.+54%] $',N.Y" M+>L;6P5O'.ANCF!SFNUG 5CLG8 K7!B5O2)^P=1_'W91>-SN/K/DPU>U.W3! M-QL6,6$J=POYL;EBQ[E)K%Y_>&5$EIBQS"QZOQ>@_1NQF4SP!_>'K0?[N MH:'B;=^^V">6'A:H3@\&'3&#?!_Q;8=_P4,>VQ0O@@N05GS(EP0X(4N9;;?- M-0_85<+V^F#-O/^RO>/$$GT\).^\7"\Y56$\3\'E(?6#X"1]8IQY\&ZJUIR= MW;#[@YG>53=H[X-Y]!M*;COH+VO!-J%)]A8\@Y*0)P_P3A543JWW7D2NPL6] MP@"_-1L E]=_2L5>)9>41_^@_C$+OV^2'8O.P_TA8CL6Q/R)B3@]W.MC21>4 M%X8=]M9KA9?^9!>$0 .4&\59-T(*\@1BY%L0(0@B?+%2%!Q@MA03OFLR M8?W%"UQX:/H)EH=51LBS(!QQ/J3'V2?L*.GN6BGU^,H4)T\'L[K]2RK+7]', MH![_'.7V![R-I9U%5EF\"J&Q?(SE/'V+9243#VH&&$P,)W*ZL5'^M)8U)>3O M;0W7RQK;A$=L=4\%G:3HZQ=DT[ZY-9^]B@E.L2:?2B;)N1-@?T;4&TR9!&35 M]"[?N.$N&FMU#J#,6NVO&+JQ5NOK7$NR%NJP_V>>[#Z%GGRD)'OM[$C]0N;'W--PQ*T9_>N6;Q91B)KNM=I:NZJ^-='"/Q/>[8 8P5 M;-4K0 _A=]_OA0"[)FK=4_.K5!!GN/ J3=V]0ERL=@M:VB[?QLZF%7@+@.Q3 M6^2W!H4QQ.0;[\@&S$&>P1[U2X;E",.*36%<_L?P#7W/ZR'T.9:[, M$[6&4,<>2SFUHCZ5Q9HTYBC"K8)NTF#VV;MS-!5$SK5!&+PK9"GMW?B%-#C3 MRJ[YKT>%;*2VO[IR M*1S/P5-.IV30CV\KN_1ZS*E& [57V&DRZ'&>/V,LN#YT\KSNE5$\E -V)W-N M3;>AW/72\I;=*#EW2(?+X]_3X)?W812%SV+!&O\4>$)+6+6*96VVLM9^&[.^ MV+VTAP6J_F?0$;-G]1'?.I=#\""/.9,SSK3%-(4)[G=AE+P3PNQ+ MAL"% ;*JJ(AY9-[D+7V1I47[04$O$M@1H;\]JL!@WA\S/EAH89W3(BORPBM[ M*NGXD'+#AA<(3((+.>1V]S5<5RZ%7%KSZ5ICQX-6+:NNW]@4LY>W"VP[>E5F MD"^K&^A#WZG<=AP=KX*U?_3$;/Y?G8K.[*6=BZ1^<[TU.>Q^/LQ.52"PHX49 M*09J9.MFGPV6U-/&";IDQ$68RETBO435>Y8D/O,NPXCQ;7!^C* TR,O],SW$ M5P%\@J:$3>.>. '#0OL\']ZL&_+D]YY*#,ET+U+;RUE/I][. Y4$E;UDEX1I MQE&LQ(3=.9"3K%-!20R23IL$/Y'=5/"5\B$I(Y)Q(I+5&5',)L[ FMX,V?=_ MTSP WI)WY(T:/&^G@\:;8V*+C477!8-C37]C=$S[+1P>ZUI,@8^AXKEP@'1E M.3.$3+E-?_UG6C,8(&38:(FYSZH=+FGM:.%$8"<6JITTOZZ5[!!UK$^/%[:$ MQ6BC$2Z!]T2,WIUQ0H2=#4XO=>,& ?-+W*./[#ZAFHK3>*!"-7@$3,1JI6T= M.!,*Q&^[=GIFNN ]NBV+VU$E5J3,BP SDX]J$ .7#%97G4U+&I,W@37 M(0W.P_V>)_)IO%7@Y4;Z>*01%69AV94>?8SFAC9.0![%@B?/DP\EC#FF M@(M:*C]0 ':Y\JD :U\( K74,DDDBA>PO>&N,8H G%CV& M2S#!)_J5[X_[TL# 63ZWG)Z;E^%++UZ"G6XVZO:F^;T^$RK80=S**OKD[DX2 MF('93A$W2=JEDHS[@J-\2TQ=K,=YNXX],3\N6>M'SB(Q_G8OJZ]<'Q]U=L/N M-69ZU^X@M?;![!>&DMM?[ ?R-2?892S(%S&_Q,C&_[!_2P M0.VYYNZ.F'VAC_BV#B%X$+_#*?:2%3*WD);YSL(G##IB=PA3W1LFA99>F%W! M6/9!$P/Y#N$8_]YVC+=W7,08-]"]88RW]$(_QDUD'S;&OT!?W&LMT8E^7;VP#WPCK5MKQ5:[8![T9H*[ MJFIZ1M8I Z0+[Y/'T^KO#-U&X88G-]&UK/EHXPX]:2[,66PLUO'BH#G!!3F: ME5HNWRIL>+KJ("4@8:3*C;ZY_,?M=?V&Q%3!)BIS[9@OJRF#01:&5[IWT5QA MES']Q>-8/TOVQ#0SXHO&MYXJCHQU^I<. ?=NSJ_0 M]<=K1^.I*\^1PFC'SW MUU%,:I3>\QJ-VCA*%Y(:=-VK9J0I)>Q3C+5U[-*$KI=6Z[&?,M.D"^'R+SV. M64#? CRF6U_3. NS#QA([6X#IC+1H(MQQKE/ENFN51R+6Y?NC_3R;6V_Q3AX MN^8:+V_NM A7[Q!]N+]7[IFB& M<2'?'0-7%Z+)>]\W&_4,77P5-*V&TWCY,997SK0?8QA-[*CGP&)5S!M $#/B MN5#+UB&KO&4!!,4=BAPT[[F<%8DPJ13UW("IL&Q.PWT*GYBZ+9Q/$G\LA7(\ M$'R.JD'SWC$N=+L5GV='XFTG\&L+W:TZF&!*BH9=,2,/GW$MW66G,=9 M!Z;,!"13V&#E>1Q@2M@@8/77E>=^*H *O%*/Y *F;@,>,^\JT!VV66"$2P[8 MD<2Y-6O/&+@BCQF5W"MI78@1)"%OU%OI;\4R+I,&(J26/4% V%<54Q&/ M;\3:AXDAA!4(\9A="9&9^['@1.9]HSB__79+9:G!,@16K8L+]LHY(O< SPE_*CT)VIPX\A#F MR_:?@O Q9M$3U'VY"@Y'R":IOOUNE)XR&FOL #J=_?6)3N/PQ0S%$VKO)I4J M+H0L7LC5IUA!P;QB3_!8DE;\#.)6CSUPEFTJ!$P_@E3XFA1I**;)I6SD60@'.^.9="0!\=Y)^;*BG*R0$.5-6^??H:O Q&C\ M?G=HTEK.8AQFORM$<55=8EQ,L;_.K'FO (K/0LG9E?<$7&(1VAWC)-R+5>:E M&-+_X!$4DX?GS!M=W98&3O<=9)'\$8.^!)"_96"MCOV3!AQ\!VB1.!'>$L,3 M4K+0M:IN35-)9'"?R:*2Y+>88I4-BV[']T^DF!LK%QJGZ':N%E@[+&\AM M\;JN];(&LR.H;AS.*,OV7*1/[=S1I+P;*JW1,;2-NF(?Y.;ZG^ZPM_?#//![ M2#]DAUL^X14)'F>5_6OI$#I_F.I <6H3X'+[\S" 94AR&XEE^@LH;@$ /8E@ MAP(;F]1*./:@@!D>K/2P+NZ8,B.'G!M6S)C4+K<5<_ 0%X",>L9ZW:O(R:CL ML8/6M-]APBR#ZZ758)G HO(-A!LQ5] [CE#NP5\%9! 7?)*5XBPM9<]8QOO M^$'N[Y6^RK#'G<>\J\3$1PP2NA4&OQ,F#0-ANI?;,(ZY,.$%6T?BEZS!L"97 MT1T1QP[D+FU8NP[E@#)F$':JGW6TE@NAKI9G8I!#*@?Q4D&:4?2LQ;LGNW2% MP9!W,B%9V#";7/8\@,<]EX1X5\&(B&=,?-F(U\^&?1#/C/)R$:^G?N,A'@^6 MC7@3&?(4\=1SQK@0SWU0W?>MXS&X8L?(2:P^]JI^@6\OCZ>Q_HR M<^PS+KOX\JC6GP:'?J<;B^,6@QX/CU[C=J+K;_%[V4EL"JS;=\GK= T\SF:\BP0[IPMMY5'01I)G27#6G&EG-T&K)T2#-7 M;;XSD!$@[0=EN8!M:<*\D0Y 1@4UC.KC9B? M'NC7#GQ$)2)VJ$5EK ;4QB,?Y@D H95LH3!3A;S)YHRW^@+(Q(.7WT*K*<>T M?*"8G$!#(N!SYM#[-7WE_8&N$Q(&1/#+GYV$\OPMWR'[HJ]H1FQ9+V&9$5V+ M^*IGQ%&^I\,9T:E\KW9&',=*L\^(7?M*O[,9$=E7MID1LR^*:T8LGYO<'!A< M8@FV]VPKWV P3_O0=L4^@YCKKS_X;.Z'&7%[2._FZ#',F) XY8(SB2&U =PA M"WWNR;,Y>?S76@:CJQ=V)S#2NCK^6[M@'OIF@MN.^I2ZF )*Y-7).,I2&1^" MA"R@WT.E1IMW1>U(O.]0\R*@O:L_IIX&U MQQ1L5(YZP8A0Q6GN:_D36:),F;""9U:3[=_'.)'Q)RZTR&)ODS!S85%E=Q"Y ME)C1:8B(,Q[,A.N8G4Z:+64LMLTVU39+&(^.,+,8D1AGEU7EU#Y%5X.\5V7&TWR?F1.&4X;3W=\10N-,LHSU@9 M=THUX_H7Q+SI?=WKOE%K=YRP96N''AO@UTN[OF.@P7@;X3ZJVS,CFB(/-& M M=HAXL.8'ZA.ZEI=UT-US@6,^'H'$\+)<\1,\<[<*O#OV)"Q+?;&#@01UP^2#$Y=W]#_H#TK'888>A<>UO#R#2]^(1]P5-?CE'!R4ZO:X2WQ<@DA!8+F,JK'34!*\L-T0AN M=HH8E,9QN.8TL8)?S;HO1?K&7+?&!C@Q2J]+OJRK_!7Y6JY95OL%'$LWE]7E MXG2[61*?=LGF5J_L#'!W&'K/W-?C:*D!3H#0ZU)[43O]*^9 MX41&ZW>N4T)SO4(]LA[#IT5]?3E]*YSCOT.K^BR)IG2;Z53ILH18\WQ9JO(P MRZ3I4L-LKKF>J6;:7E\1.F?? M?L2/GIK@B46/X9*,0-Y\#A-&OOOC6UR3Q&H?1@F/5:JX")>"+=SJ4WM2)Q=Q\4/X68#',8IT!VBF?=##7[?&-;#3=T -;09B6P_RC#84 M$@C"X%U*/KN5KFZD)\*OR(8'-! 1A"\\02Q1Y;Y%#)5:-DQT\:!$0-KKC 0L M4?L*XO>/+!#_2O*_R8-YOMU!'D_$8\AE.@:>X"+('B-Y B\^OUP#SU5K8!J+ M"TQIL#C["B-?YK)N4RB3)LOMK H"E,R-"X?*N6#BWW2[C6 RD_=V('$A.+)+ MX&](3S8YP(G:(>%0.L26-'-7?VTR=LOSZA:8?373HUR[?_FQHAW_-O%=GQ M=0E>X46@,@Y?3WV4.(K"5:(SWI280#N'%ZY$ !9#0G48O!>,O%7@W1\/![$2 M2E&TY?Z5<5?$F-)3_^)VEED_Y,C35PO'8%29(9-"%@*]/!D%QTJ>9 &I\&V0<2(D%!IB:4/.FS^P. MK.YX_,LG&M"M7(UVXU1'>\009:)ICDYMC9$#DY'HKE=^@B?9YTQG@J-1-0?B MI*". 83&U[?AD[J#GG,_/'J9U+<^32##58\\[GOEHXQJJ#8/_WO_^]?EXWZ_[25"8!/J1VGH=HRVE2,W0, M ,?W"N/.4[_F9HA1K$6OZIW!>$DG=VT2N][=EJRR4Y@9;@HZ5E/1G'/+>C2E M7E%FX'6OLHJ#R.,$K['LZ#!+\'II91L=:#ASMJ"/JO;CO/:TL>!\M_YPF"VC M7WZ%SA^M3(59-+FT8-(@EEQ<*#E=)#EC(#E"R$52FG.'DZ\_FGR MUFV-QN9 M*[9AT@?'2O9I/,6!'S M5LEMR*%.DU"P.7ZUIX+==ZRL/#,3?9(57<62%\".-W:WA:EB/? M+K/3Q?%.6I;#MF'J30Y?29$_@3=3@LBTMKDW-0*N0.$3_7<8Y5O[K;M6C4UQ MHH2)?M5I_K0=Y@F]15K;\2M)E@_W$.XH5=7NB& UC9%@%WE42WQ\?8^YQ&O'69%N#3CC'8#^=BP3;KA[(0RAS M^1V'3<"8K (BFX -C;1)^MW4<#L)%9ZN$F\#W-V\%-1XCQ-A[:OQCNB,YW# M&Y L.M (4K1;-XP;FV)W#+U^U>%_V@[S(&^1UGY55R:)^DR31#C MH[HD.(F![AL>>Y4/S[BN'7P%6,9B>*SO/-SO>1S+QZG@B9:FO9#VYC@]WU3/ MXLT%?5OD>Y@FDELGK.9OM_.4BQR1ZYQ/]K*/NK":GJI._!+#B/I?M6H]P[L, M6'2=/4175X 5!&O>C3=HCA.\3/6L!^I-;3&'(!T2.[H?[K!X8T7>CU$8UV/H MEF8XAUJ77D61QM,VR.?%-HGMS_$8H7)./"./3(1IXL?@!0I<41[)X$U$C/$9 M3)@T2/>W__[WO\?J\4!XKU!\BYA[64%V'L#;>3LA#,M?SZM=GME1T4^P5<3( MCE8OU B2-)]XS\CSC@6JC^+(8^"H7N\3K2&A5#1,=C+N+MY)! 8'X2[IQKR\ MF?,&!&)?*13O.BN)(/79'!,(Y \LDK&J&%]O)ZY!.<+7S8%#$262Z@P%)\=4 M#>/SBYEPUT41#^,IO;D/3K#MI7'SY-[080DS?)O8@X?TL-HOTX[K/I9:YC@V M'K\+&[>CC-=1YLPD3*C?OK^N@MN(/?'P&(O.7,1I6NNZYX,=!T:R;!5#'#/!C#]CJ6K],$*Y M+ETIZ"=A(1*),_ZP@#ED4I5^+58[AU0P( *2S;2W__KM^\(HMNI7J9(/8G7Z M,XVO@K5_],"8]1#(4Q=EZ:X/.I#V0F#6A04;H74(X07 MJ1/UAKIXQ-;A-N"_P=X-[-,\TQBVV*5$LBK(CN65/_-0ZH4\*LE(NAOTF,DG MMVO$+\#?YP73WYEU$25[E)Z>O8VX,+ OI6'>0WC']I2#)LW3G'GRZG >V,%U M!(OJLT<&,L ,MF.HZ2;GI/P\]P'$(323!_;1HTPB;02&,K76C;VO>V6%N>'S M^T"$$\N.@0K72TLY]_%W!3?G9"KJ H'//GFTUA1$#% M%W(,BGVG/$/!D[?ZZ'HWYW)TF=8?U?0#V'H7A'ZX?2D*HS4E+6C:X02T M3LWRM*>F1LCSGEI%'I[X),=TSJ)_YI<4_+FEU3*1UH*X+?0RC\S!. M&K.X=0UQPDJW;L7C7DVMD,BI+I*1-7U!W'%AE9.?>3FPW)*,]2/G9D'64 (+]ULY(#0.;],>8!B^.; MB&]Y($>T9D]4VQ(QR+1KEX-,4R9D+#@,OWNZ$BJ9F1)B>X\ M.Z1C*UC[>K&\N[NC02 T@S.9 -_CPA%]8G[7TJ+>"B<4=6AU^)P$8LE82$G6OXIJ;8O4VO7VT%?](. ML]^U2&N]O"U(SNR!(RCWB4:_,%F:#1*W:$E5?.>%8NFP8;)0$?7AS;8NM]2W MQ^Z;'9K6*H\W-\;LI5TB6Z\)2W15*#>OPTZB)]X#_M71XX)??,?VQR"M@]-9 M[:.C$W;7-=&Y-L&V],#LQ$9R6T^ZBKA\,* @3[[0E,%! 3=09,X6 ^J=%XH!C38PPH!*SP5B0+/\(V" JF6($P/<&N'=YS!X)R$/ ME_]?Y34PK\-8F$#>PX]5L91PPY.;"'Y_E:;U05E[,CA MS'I56!E,%C/FN%/.NF1VM>YK5GTBSFKQ@!1P;T<5A3U-@8'MM6TJC%/,^D'9 M+Y"7D;QVU)K?C#]'/&'OPLUFM@RH^6U0'TI3I4Q="1M<\SC1GFCH6^'$U ZM MB@>DLA\T=0-E^>!1LZW(+]S/1H_3.1L!AP$Z=)1]!BGR<_%'_?,MC.\=-T MB#T7:X,$MG>>V)"I5A.1WZ7RBM7%12&MO"FE.2?MT0VG]_;5.P_B#?H@C^K[ M:&#K&)]#,>XW8M2J8DQ/E/L0VT\;QT^AZ)W.U6WO _9WT=H=Z0QM>UI$3V69 M#MQA%1-_UI!8KGMW*>1F4<^T=^N/@2>??V+Z&7*&"] S&*R"&B6FZI+T&Y/SV =TS(4X\"I:?FI_B26":1&1:MZ]E\NA,Y6ZFIYX#F*J;J0 M$TLYK16R9*&IF(Z-59BNEY2*KH5YN,)9V MUHI8'-R.;+\NX*U7WR@$2-\V187!(QNKLQ3))+A\P0X16_-4R=LH/+ H>1$- M/_QZY+)93ZL9$5PF/IO;R@2CNZDM%Z=[Z.8&J[T2P[2^AF0ID8AE3)<'V!,8 ML@NT+VJFO2V;-A<#%7)/8+6Z59H'W"007LT2&QQ<&Y!;)GR;VLD$O+MH+1>Z MC35S ]S<),%P<; ]NA';09N4TC:O4ZOBCK5'-YA)(NLD:*W2;GJ:)^^T3.2M MZFR"KZK' M3I7U)_OOGM1Z+Q.[-%8PW(4M=UTNFND4^;^Y ",;RF!#%?B1C.&D*9-3&R-3 MEC==^01V"V"7(OS10T3<,<1&WQF&V4G&E/ZE6@]6@IFWJH7E0*YXQ6 M[ /2S1F.>!%ZF6F>\D:CF8)-ING7'3'\6MBA>,'9O"]R@+71Q,W&81E;,8'E MI!:1MXO-,7)$+'QHW2B^K3B+<4IFQHB!,GNW6K M5D"HM\)< D$KJW7!,2 HQVF:M TQNZ ;3HVU0"J MML3LB*WR#JP!E&UUS/LXPR@:_LS\#8V8=$M5J#9[NAZ7@ZS46(:H'RG, #%,H8$EC0A\ M*1(#WW>2,10QE!%H4F)-G@7O'&[FFOCG,=1]R3;K< \B5%Z@)N_(/ZA_9.5D MD3_$HY;5-BK/.K^UTI&4E6#]_J\V)5A'A.Z/E JMRR"[[9 ML(@)3!._E';RY>?6U;?5VM\5=>S0[M2*5:AW0AHS]+M5T-9G+\.(\2T FA* M;(58Y UDHM<]UNF.3#?BX[!/QIB\ <.\_=:7 J6H]H-;$YG/ACAL\YDE4.[X M=/Q\VSR !FSL@\+R_D7P,10S8 !SRT>AHJPI_D"_WHDI+FG.C#'OBA-M;?3/ M-_,-^R'?R.^KA>V _EA@'Q%!WC9G1K:2FUR0BO"#1(KAM)OWDUI!7LZZ"4C! MBGPL;""XD93=])>U)K-#U^=/9P&*.;2]Y $-UISZZ0L,R27ED5RS/.RB\+C= M]8]G^Y+$":LN[=42N?:BMYAPU4ZK(8 4*UQF"IDW&?_\81@1B0@1R)-S3&2=6V]F@$@0;]5Q &-Q/#S?9+,H)4CR0>\:0!.BE$J07UJ4,\(H7 MS:28/CJ>QC@?4W.H^@4!N2@9XJIDB)SC/"'RE,8(ND?#')>>$9IAC"?)Y!P) M&L:',*9^7!06NA7J)'EI(;$\JE6OT!G-FAKR^6.8E2H3BAVI!+F7ZB6,QL>( :^;S1WSV/X ;GG-Z2/W M>?+29#FC7H@QV%SKTJ7MKB[(,;6' L/J#ZA'G$K,U"\R=L3/^$U]:7MT_>_J M6A=,2,YEGJH[T^O>],6S+(R_O>'\K .FW9^3S.(%5QZ)_;"WA:"1?Q)/CYH>,#520,G9@VR2,L15CN!Q9Q9&:KA M[I J38@1R% Z*9 5P7.NLR6(3FD9.$=1217?9@M\O0D&!"/R*L)5L [W3*TP M(Z5@$U:VM,7IW$8:YB&)KB'RH*13;(?52J%8F^!S)F>U.(M2IHY,1M-871*Z M2G7\F.FHJ$\?FXRKYP0@\@#5SOIHEG58()Q4=.W$%-EZHQQT+< M2J]MHV^=-E^0@[4(OT0O&T&=C+(\\"@5EJY5%+!ARA&$Q>00J+[%\6I[LL3 MK&0GMT"Y,A3/^3A<\1Y8),?Z_?$QYAYOPZV6MHBAJDO#8HFK:8@;B&T[V--A+J\'G5RNS69\^LM&C=/^@T=EC#OMXD]>"K,*JG#7)B3GZU4&QJ5L3GU-1,Z M9+>6VQZ ,NFY. ?7:=_AYO5NBW)VK? NQ[\/3/)[ZJ[?E1KD^:] _SXW J?7 M/R9OQ#K(/WK,DY,_WW*?1^8Y&VY:@ M3M<:)_H9:ED-WAJ;8@[8V@6V'A"%0,@/%M<-J*:S:K-[)CGQRB" M5[KHUQ2U&E,_3-IC=\X.3:ONJ6F,V4&[1+8=NRE=^1)%-N>\42<*8S[9U.ZF M8RN;GI@(G7&YZP7;,"&A5U?\CL'C2\'V(;R)^%8L;2 8$#@&*6E13/V;S8.( M$,*(1B^E=YNTYG7.!CLXC&/7*J:XY8$9BD;2U-:I,W$:(4P$STHHDH0D+,22 M44F4"@:+KB03C7B%;+,!(%838P7.U>'@\S6<04(^W>G3%>TML<.75KLJ ITT MPPPB>F&M$UESBNI9K:G?2AA3M_N$)D?A4"\E#Y0:DC]56O M#65+;S%O)L^,J4>(&OP%X:_0H*J6A9_-#Z=K4#PCBG%/>V.PTSAU#%'H,ZT6U0@"HE *_-YI@@ M3(B72P%9<5XA!SBU].-T>GD#3B[KZL\:PLYJQ@_-AH.K\6"=PS$ZA*<%S_% M75JA(O[P%?*%X#XYF EBIN__\[OO3.S>26%!X&5F#2U*M7=?"!P9*N$&=Z*4 MF0 @X)8^[ISRFVDK?CI;J*@LEN A J-_@U%$C&2W5=:U $X1CT&YVZ83O^S MK@@5V3KE): MPOQE99V&3=\^9)8R1]DI];N8E6JF42\'EO+FI&_+9U63'"OFV@&>]BN6=X)/ MC91/)]!NE1NIF(OFW!.>U% Y-^/Q,\K:XICJ?O5:>)R<'ZI=WSVG&7"XP.@>7NTGCI^ 8 MR[E038"78?0SK&[JD^1/03JOQ"QZ%,+ \1Z /&1C,>E1@N0FKV4F2P(*U:?%[CF,JGB6=XL$ M6R+Y-D3SY*?@+N<]!US/8J*$^Z4UCHA%GGAXC/V78D3]5AF)N$X\+WB\%G(= M(]9XW:EF43'7Y;\Y%Q;E2>/SRR.0QSD'C&7'VFU()[0QG[(ZUM ^92L30W>+ M\:QA9H'HJ_3;M9*(?$EL'V0>,\'!QK@-CSZ[H8C=J0=;JY8084L.L^L.5\HZ MXAOHG]3RB6=L[MGX**0KFJ_214\?F71"\-6YJ;,G4X97;5FO0XG MU+7&[EZM6E8=I[$I9I=H%WC@DKDTK#7C=ZJLO7'4?!CA9*HFZ<61/80?OAYX MQ*Z"?S(:00_]"\B]>N/T.TLKZ'826[HN:P/11!'[?4,>$^6AL-\7>&JK\'1V M4IN'5*P-O:.\L<.D0-E>X8L0BX!/_ MC,[C75DJ\_@_3^KQ?QGD\7]Y)1[_%WN/_\MK\?BZ(E@\_B_H/-Z5I3*/_\ND M'O_701[_UU?B\7^U]_B_OA:/KRN"Q>/_BL[C75DJ\_B_3NKQ?QOD\7][)1[_ M-WN/_]MK\?BZ(E@\_F_H/-Z5I3*/_]ND'O_#((__X95X_ _V'O_#:_'XNB)8 M//X'=![ORE*9Q_\PI'RI]Z(]OFZ%'AZ?=5V\QY\H@L3C__B?V#S> MF:7^F6DXJ<=_-\CCOWLE'O^=O<=_]UH\OJX(%H__#IW'N[)4YO'?3>KQWP_R M^.]?B<=_;^_QW[\6CZ\K@L7COT?G\:XLE7G\]ZX]7AA9V5@8-@F567GPHJ3O MS+DS[(W>X_M8H>;Q)ET7X?&]%,'B\;/DW$UBJ8!NTK8ON5= M39-R/ M!:/4=,UKV8HU9@[-3=4WNEOC! M#+?.5E[XI\I66@>!NX@X>B!&[3]_H?@R/ M2:D"\;1+IA%5+F("X:$E_;\\.*F_L:'QHV0;1XF,$;YE?A+#3])'I7^*'_YU MG]6*^LC";40/ B:HWU YHZLM3M\TTA \L[4AOHG83%S;H5DF2+ZL7-2;,!Z. M;%M7Z2+<4UX'I*ZVB(=CEX;Y<-0U1#H<.\5U,QP5T<$#,F;K;[;AT[>R9&JD MEE'9#\603'_QK_//-8TK?\ YV$YEAY%5_!;?,&J0S7;,W-Z=NPMASW<\H!^/ M0A(O#+:WW ^3RXBQAXAZ[/\- _9_. UVE-_OV"_A<14Q>K,1_PY^$__3GT&X M((ISX+FU61XW#Z:(/+QVIY^MTR@RYDL.(!?9",%( I*1WX1H MY%^:XDF^U8^U&,KU_$_Z8=)O M)H7LY6%R_Q'O,"G)9CM,[GFPI8E'WF<7%UH5))_P#U."MG+X^3J N\X M*WF' @XG?RII$!==G8]>:'".S'CA' M?P]MV\_)KG$D]-B=E9T*;SL:@1+A0*I8K9=>^DB_1 SG9O[14R^#4"(KNW]# M'G:B?=$&TA35B7%(/"4K ZIA)-M73^/B.!0<$M'ZF2<[XLG-V#0G,H:S92&8 MY 8+VS B>QJ\$'G$!>]@RP>M0(;Y#_'2L2G%5SNA/EO MF3!.D#1IV]H:,3IT:YDC@[XI#RQQXYII[)E'N!A:$'\C*3D MIW_)G7$"7[]=:^] M1M+1"]]NAX7L0]X@D/#') L")B=KR43>$&OV@7%]?$+U[^!=6+E(S'(Z'0; M+R=TM\8)"(9:5F?OQJ:8I^QV@6U'=$:5'."^-] =\#BF9JZZ3\+U+S<' +/F MM[CTK7 .N ZM\LGFM GR>:5%X('Y=J52 C$P(:'B,NT\,8)^]V5MIE^R3JP1 MLEGLY&"M$S6OT1\C]M"V?48[/?U9P*SF[LBJ:6;S\R/%N5[\&T]?N'U;Z(K+ M;W]F?+L3P?'JB45TRZ3F>I_5M<;NKZU:5GVUL2EF/VT7V'I;-*5*J")+@J., M%L1B,XP\'D!9#CF<8>^;\#@^,O*&!W__^]__\S__,_W+VYD\&8U%W 7J*3@) M;%KM6<37-+A@AS#FB> J]7M/8[[^CX8PQ+@G3A^VT#X/\LVZ(0_\>RKA9C]) M'7V1-U#!X2VAB=I"D2=E<.J5#7?VZY$G+P2.3R#_!FKV"#('"J>^<'H/?WP# MOQ*N(GQ&#/:WQ.-/W%/':?"79[U79?J20F&B?)F$QT0N6^#0QCM&\NP&.(L. MH:=8>DS,C4),8#KM4F:B+Y:R@3,YO:G.B&0VAO[B>SV&+>N?BF@7,L3?MN'3TK:N!'7_/9@'@,_(8)CM"O7\? M8^ %FTW01AU!2LFI[PO1A#'YDZ 3)FGBD(JHD &XJX]N".$I.Y0@[LH4*9VA M0#[B2OFS] NXI@LC\@KB>V\5>)?B;R^WE.M+TQETQ#D#]->]NI3NZH5Y56TL MN^V _YS#;+9HE#QD'BQ(\")PG,]5.&XN[3%[_$TQY1G:K=IC63[>H&V;: M+\>KFX1V-J!+$1(*)QY'V?K.EU[KF7WY#J+<<'.,F2QXV7S:;= WZUEU MX>:VF/VW0V+KG$ @^R[TEXL^$6]VT''$$K]9BK7KTX?;;!5RZ@XMP M8M4JIN75/A3RQO+'CG'=DPCVT6YCDZH/]*& V3.L]+#UEQ(SL2QM+X8PP*2B3+Y]F0)N)U"P^(+*PQ/.XS$>[278L>A#"/NRB M\+C=O3_&4*XB/@_WC[ -#&UN56SUV[2J%#Z=;IR^ MB'^!1'(SB(T2T_3!-20FQ;^.2_+B)S>;] IM_/[E,TW@S:'P8<=X='D,UG+_ M[/2!GD&$L(.:K6UJJ[">5# #E;4NUJN"I%*;)[WE'D,66R"9IA7^>$0V*5_R MA;IX.\BMFUUGMXK>OV3VZ3BR:>N!W7$ZM:UZB+8Y9E?H%MI!F4TQS(MAW7RF M,O/ /@_CY&9S3WW6=;;>U!+[0-9J5QW )\TP#UR]L+8#%BC*%!B@.<]N_!3J M1>R)!2YO=UT)H>]8S,20W(FH\T+0]T,9=Z93J_Z8S[PK3A>ST;\H&636#_F9 M8%\MW-5[B%*N/FB^P\2I['#7]?G= M(MP]\T7#K=#H$XU^88GXMQ&\&?1#CFVFFE> K:O3 E#-6 5WD+9E 8NHKS*1 MO#T/H/X7E9>*TE$]/::-;H:4@51ZG[$HULCS(MG,VKO%L(]J>$$"665P&0&9 M:6?D:-;+!A5(,^JY %SKIX?CE"Z,"#>-063@]<]]O/5?H00 G@-K;HK;)9-@;]=Y3 M7QVL]VP4(U4D-V,%#PDQ>'M(.,\VY8;RM*#%.AV;K"8]L;N)L?;U-(&.;I@= MPUQX^\/]=C>P/UW0Q,TK]O'BUJ<)O.B5[FHP[PI>^0FH[[_HH^?^)'". M[2'VR"/IGOV1Q].VVKC;,J"%!-(5#JD,9]F>F'PM(!-CVN!Z:NN4^,D(.^-( M,:\O8)[T6QQ*-FO> 8W53HO$0XT* MTX(@387 (&.#:+%O8P/.JP;T0#5[Y\QPKTR^BGP6%0Z*>NY/-)VQXF0MG9H M7R@U]UW2:JE# W=+IB,PJIR9SGS3?2)+E _*UY .PP/(^]X*K9#M-QKNDRQN M4\1D!V0YVQV.]S8^=NQB3.6-(ZF%R\/D-=$Z[G2X6WL?[+YGH''5$5LZ8/9* M$[%MQ[*DW; 7/[/'CJ[RX.EQ0^-'23V.$NFWWS(_B>$GN6\@G5/\\*]S*"+, MH@.-DI?/=,\:#M5:FN%TP2Z]P.MT;? Y6J>D]@G*!5$"5,F7E8M#+=.A=\<. MPCX[(+)^V21GW;>>#SV-$U'5S[A80R3$P$\?SF^6,J M$EF79#IK""5+?;?-*Z>IHDJLYL4%E9HK^@\1#>*-,/(J\*0MU%/P \!R!$;8 MX7(LVQI5YK#F@ADR1]-UC&H=22:5/-11P*@*42!'3G16SC@O CJ;JYLX!TY[ M-@N%S8%V'5#.Z#5"YE!-IRUO-#U:CE;F:'P3-Y0[PA9T[@^41[!1 <\SW[%U MN UX#*ECM_+QM9L(?C\ ,IW11X^5;BU9 TDWQ%&CHV,5K6$QET.]PA;EDJ2G M_/ D81C)/R(/'I%85* OX56KPE64X-1X$[_MA\]4I<$G9HY(S!P&9AKO( /F M+LW!6?EO.*&Y48/\H"'[ SY(;!;/^EHXY-C&"5]3GWP2(=$Q8BI1:]HC,="G M,2GB]*_(1]-IHD/M3XA'E*M2 [HQ97\$U5HP90O4XP8@TK7!.81:-:H5/2D: M($_4UXIKORR%A&N5@OWX4AQWQ"F3.0J7N%0/;N]G%.U1V,!?&G,,]*T6XC.G M>0.:)@OR&V9S9$?VKKFR\\GO?'M\8.M=$/KA]N4^](_:,KD&S1&[ MMX&>N9^WM$7N\":2.ZZ1<_[Q)U+P)!G3:1UO3+TU"LYX2VT&;=T!3K:-\0_J M']E5\%/,SJF_AK<7?KAL_CCOYF*KYLLTJ,O8G#M:X$<3$T[(@?/WFH, M DMUD+67W%3=@PP8XQW9"([0)&.IBB/(O[U3E1=E==%CP$=YIE$+E).92#$B MBA-9%>8!9@2XD1*[Z3%P'D/@REVX8/$ZX@?U^DX!^&(^$+;X\#6)Z"&$&;X; M1%W1Q FN3BU6>];2GB"^8Q*W:HT9DEV'P?:= (A].2B;* W*+@J;>=FI!)6-:BP&D_AJ-B46W$7LG/(5D4J'! MHNG,E)G RTR #X96>Q#L_ZVUA]'$#D@.+%:[3FE/$#,TN5#+^B:?) -I NKL$M:C?U IFZD MA*HF3(E A'AB%:N$2/\VUZ7(&>UV=VJ@]'P6SAB4K.MY GVCLS ! MQY^X=Z1^>H\@@E5)L:\N9ZB?>;*[Y\(Z&[ZF0:)FHYM-IM'-29DNZ" HLPT7 MW6'_1?"ZYD^L*7%V;EG08_I\7ZA^.W9R05#/+C.:PQZ&3P_-8I3O['R0>9GQ M0YA0_S)L,FU'7!+ C0%];5-W6M#=F7^NM@_4M:> H M_X%%>Y.IN*4M8D?JTC!W)UU#Y$[5*?8(KN4W)8!,ZV*CJ2V36QYJ23XSSLGC M*MKU$0?-R^R!?BVG [3-SMJVB*&E2\/23-W<$#FT=(H]RJS=D-0Q]>P]DMJ0 ML/)0S]F9$5I&5=1%9HX.6<(XAFW$M/SFS>9_V,L*[AW)%*3X9!63E:5KM($] M+M-E!LEJ1$R/A4LTT M Y;.9:J&O16=&1QMLK3":7,[S%#9HEGC5LM2(*Y-Y#']LGK%;2;@&D7YRN6T M&:%F1.7VKDK806VP7F,B7^.V&,[0#;6E MT$5O(UJK<1=N>OP]W0K(:KI;F*N5V'+QM]M&IOBKI[1L_#70:]S(LV';">KE MX<-?U)9"A[]C6JN/)0;@+PCOAU"S]V;SOT,>)/\0?B9^@K>$A*;AFL-]R0>X MK])DH'[=$6.LA1UR5.W1%SF.VFAB.\(+7H $_P9NY"EE)PN,TISAM! YDQ%N M-D1R(QD[(OB1@B'Y(EDB2Q(N959?!4\L3F3YTZN@D+OUOH%Q=YS086N':GJP M65_,R<$]-;"^X%MR!OP)\X6T_?+D&_IA'_V&FK=FQ=<[81[OIJ([S(&GI;'O M//']E@=;&MP>=T=^S;_R0%Z$^40#NDU?+?_F.O%:TF1Z=<?T(0]8,D!YA'!JAXZS@Y8.V(=YEZ[UTE?- MK3$/[DZ9K>L<-@UGYZ<"'WX]\N3E 5[SW+!HM8V8W.?4AV=='7".2'-=\U"L MM37R ,Q,=L=A%Y-,UY/1G?(%R)HVG3E"[Y@&[ M2MB^\3VT_B00 Y6E/7HFJ^7]D8.9K3;6:?&"$N% BD3L(/B =Z>?+$Z?P%;% MABE)(%WK&_*P$ZV*-C1B^:N3GI(>ZH@=8!4&V;&\].!]?N;OJ6>T/?FF= JO M,9$E*A6W4(@E8'9/@Q="O[+\@6TE \+T.7>?I%<*G?Q^DN\,6#RU94JI6(2N M91JQ&"TP'<.;[ULY0-*)><^27>BY0^V"=2D);/48BP!@77]"Q*@#8D0VTC7' MW];6R-'63';;X1I\2R<%JG&U*2W1KH("@\B7C,,, #29QKPT=V'=8*FDIQHL MX>OM<2*2L::ZW95*XV5LKC2+[&+6+(_C49YU/;"(A]Z'P&ORV?%U726$B0A) M!(LOC$;C*7B?T"B93<5'MN5! !%/LZ(S0]*ML.E.R J[X *_A17,H*F['W:( M,M2\"E4=G3!#EJGH]DFCBKXZ\4@YC ]B1D^]C*W[RO-XT^O;<]^/VE%8[JDR M)O"8SY66=/##"0.M++. MN0/6 #!I/:4W\);66_A%Z89*TVY#VT[#N&L?7';;PA9>V5RX ,OL2:[3DTU] M8&=/$#M8#;65S:M_I]0P ]5@G:Q7<;U> FQ(#W&*4#\H6P5L"YOY'0LA!"83 MD5HD2W0,V\?ILSE\P>-#&%/S?:M2!YPX8:YK^^9PUGJ)F\,GLMOG%93?RQ44 M636MJ[;,D3\%A&7W:&-VH+*"RH8'-!!M?,A.2.19]2AKHGZ[SL[,I-EU/B,9 M!R2;SLX4UNB%<4NGM,-EM_ ;2A4G3#JVFL%FD2E)S(&5&\6<;S25 1GK(G!> MTZ4I4X75A G??[@C#VR]"T(_W+J-/ =OT4UF&,5(/E!-UO0@KRI@?/@>XNTP M@BCH9G/S'(CQMN.'S&"E*4YO9G,"Z!&[IRUJX&S8&S4.]]7!^DI>1CR'CK93 M]@E!8RH#W#(AOEA_;.6L Q/)2Y+; A=$9/FPE\)=3A?J/P4>B\[#($ZBXUH: M+KI@3\P/#RI(-MY9<\X&.]R,8]?:32JG/#!#UTB:6J_PLR1R^.J-%[:.(!)D MTN8RP0Z>5T@U_D:>>92)S+IW;,WXD\PP!@-R3[ZE+2PHK7VZGS+.;E\YZ]4T M&U33!R=6]=*X<=NOJ<."=OY:Q5]B9N@H"E53)2NU;W%%,I6LK$K.NO[\HJT+ M3J_MHV]+WF2E/>:9WT!J1]F3U;+.6#(HW:J,-8G2N98N\B@[@X2ZX'E>5SM0 MMW7#"3I]]6Z(%K1]%A,P=&O@YL P>SCA!)/*.]9G*ABFJ0S4KVQG[ZG'B'>, MLIM3RBFGO5LWA>'*"'X5U"[4G1%=GN6D)XGC:;^<--*J 5QEDO:BBA-8'5NM M,Y_4G"3FF-"-8NZS2NL/@R ]5$1B/C";NOT]=%&I"=0^4@[OS@&7F^##5_66 MTP7?;%C$A$>*7^H6STV(/H@:3O1Q9*4\VK,GA3P(=*"8K;M(UKFO!(2EW(E7 ML(??<_TVS;1QW^RV4KS)34 R[J3$'GY?S3RK1(W31XHSVNO#Z5C"%4IV'-BV M0+8M#9Q /<@BO1(9\(#RH%P&IVY2\()@)6Q,;F@+829+%IO2)B<9#J5$,5P@ MLLKW2*Z*>D6:$SWS7MB!PDCK*C2T=L$,!F:"3U::Z,S=$B9/2=(7LCQM@G-H MMNF3KR!J?T>^+-!):Y_XD)9IB^6@*I=7@\P*$2C*\186J733AO:N]5WAO%;Z MF27RN:SXFM-'[@MH87'G?-'1":=/]M.Y.ENT]< \61C);3NB!7%P3D&=O/$+ M^F_)%SI+*:V)U+X_[ORW4C\W]=VE^ZV(& M.O%51 [J$(]PN6)Q]M YL38VQ>Z&>OU.=F-J[3"[8(NT _962F=HL\^2(VA8 MFAMYL [WK+C-C=4G(0_\/ P2'AS%@N/FD.9?MY1W,^FZ')_MTE_GP[I^R_#I M3NG=^+C,6UKG?$B8,YK=Y\>V0%K#Q=P$\R-"OJ'\CQ#NN]Z&SRSZD?E>W\NC MK=T7@ P][* _;]'W18X0?31P<\KR)!F1B&]W(C[?"5ZC7R'M><(RHBD^1N'Q M )5@9*K,_W+XB+/*_,F7&N6JE@;9>+8T@09N*WHZ$<$<<%2'$(+>0 902+RPTR1(A:#JGDBJU$TQIWYU5J$%$KQPL9.\CA1>BP[V@6-[;1?0\QH MJ.$T(2,%818=,8YLSO.J\7 !7_E5TMQ>5[(RE9P5'J!HE-;"IKVQPU8O*U11 MR:@K9M#II\" 2MW9.[T"%CR64.[+\_O2>\>/X3$IE6CGA0SDBWS*N)[#@"MH M6"4"6:($\A+.PS@Y%]BR#:.7QCQS:R+8/K*9O0!*8; MP>\WX67KT.H&D:Y:CU#Q@D7\2;CM$VN"#*6Q_H)%;PHX1_T :Q3E?'IU1[XU M8:F,_4$7CPGS9>(7B4HW/82&L9IF,EDTT\KSCJ]W!/;SFO\>1B1,=JKLJ,Q= M.X*'11%<\4TI\$00\'V2")_)#]HVH>^'SQ#SP=)7]!."Q E?BV7Q&_J6\(3L M:$S>?/=6+(D9<-G#KJNL<.I#J"C\-_#(F^^K?P_"M#"1"B2E> ?ZDM4[?>(Q M)+S ;Q^%U-^0AUT8,R)X[V.8<<5_N:"65$HCP4_BDR2I%47?XB<1^ LQH*PJ MB2'+;BVL+G[WO&/2)J*MD(C0N01\_Z;O'F4JJ:_B$7K?)D YT>E M^_6"% UT?TQV5!*.]\+.@J_X.2#/X='WR"/+VQDB)[1N$#'A,HT2J_ M3:;"&1#FZ7?VTL-(C_EB;$;(;ZXE*IJI*_PWY'"8PUJ&#EQT/BXA-&*\VQ,^('PIAUN%> M&&&?7KVB, Q@!PKL"EW#B&^%RV7K1)BJMG#U%?IFGXL+MQ)6DJDJH*ZL4PO. M6CVNIG'9TG(FW1\G:FZ7F'"I$6(S\ =WTYS[#3\B^(ZQ]/UTYKEHFG>D-Z%:P%R[E-9Y&)3CS6_( BIOZVN$+%1QPK[7[+:J1KR,,M6Q= M)F-8'_1:#X^T\#TC:QC9Y,N^<:X:L.R]%2L,%6S'J\"[@4BS**O?LM@U[(=S M:/;6/%_8FG1"OISMI8+M %9DB(RK551_*-C*=89:U$0%YVE#TDFL<-NE,WG# MOJ[]HUQZ!&'PKC9IB:41VY]<-!W@[2=H16'OVLMV\7Y3NWAPO>4]#7ZIW&W1 M0X$+HHAQPIG-E7U.B,UCW.GG@D]U_!>NZ _H[%2<1A-_"K_ ?+&4X<'XZI]+E.Q1G!=19]<>T6I]DUO+)[7B[3UGI 8M89 M)YC9V:!V8&+0$_-.8NV M'V:7Z"']\/5\R07@ZH#B,N1$9F)W&)C(VX/2$IUE2$JO*9FEN=*XR;TE1F/F M]38DV&2^>2^)EVB7A! 9HRB&+ M"WUQS8*GJ4;&BR6#GCB]WT+[KKRR):V1C(5WFF&VQ-611=R'?.+KHV]W)(=A MRNL?LHV\ZADI">TAHA[+TG!NZ4M'[EE[R^,Q^P2R$6>C^YU8Z<'UHO=A%,G[9%V345L/G.[> M0]OZ6]R:YIAGHFZA;<=^07"V-[#'4DU2?@>DR:-.RR%'W,S_'NY M0PL9MS0M*"!7\A\J11%2)O4HTIL"8G2QLT:..OVZ(TILW6TXR M:*=%L(EM(]F5;C.73U" (TE9$N Y8ZK.+&8Q'""XED+-IVZ7E$?_H/Z1/>RB M\+C=J5=A;B(H;CGHV+8789SX[-YV)H>ZYE0Q+].9N6_%%U<&@";G\Q^TU M+N?L*B%WS0-V!?LK6H/WH8#=W7I;HU]!P;P[9@?JK\0\A05GVBN9SCSMER(0 M3NJ],'D!:-"F8_>$BMG'6^5U>IZ&:]16G#<+"6XVI5+J5X%Z?:?DT1-_>W:IG:)Y0&,XK, M;A,W@<=&\"9/P!Q^*C_\P(/L&;5R:3HOUP!"^E+O1,F>UYTL29^]=HRR&'+V MC7+%.];=^O;8,:5#TZK+:QIC]L@ND6T=)GTT+V;K8V0[K6LVY:]Y+#SI/J=\ MP1Y;+JFVML8Y^@RUS#?6]4V1;Z(;"#ZH7/#^9-?WAIE<2QFZ<>T'&Q[OG%+!YR>:ZYK=>+0M<8\"BGC#*!^(-\>#=^"!/J7X91DT6Z J,>%+ /^=[6J 5/IMTQ.T5_):P#K.S1 MYP1XR9"4QTQS4WSK#5 MT_/D<7JA<.(9&O/@V$1=WI'K7'99W&8J+H0\/T;P LO)TV&F'T0[.!P0QHY4 MKFQ7N^0[D"IFQ'"FFWV:=J0>'&IXO6Z(%T^5QH'5@ M'P<_"W1LMVW^&TGXZ MMSRP8^,(%JW"I$,&F!%S##5M?5_(\FZM ]!R+>WYD/0'9=. ;2$V:\=23*:] M9G'\7Z3%P,[L.^0]&B8^0Y#0K0CRL[A>S%DB5+X*KY'1X8C(H#7[!>^*W:J:R2,&( MW&Q(FMF0\1+_(.JJ38J1A1:ZF&AMC=5:=;U4OKK3 [IU96 MZTLM0/!=N'DG2#:^RSN5(SK7[#:"-Z'PY6E=B_4.*U^&?(SEL^1:R[1TP.Z M7;I6'5'7&K-#=LILOW 6_ZD5>4QI3WN[?@Y=<7ELL9]2MX#!%DQ#%^Q>VZVO M;L>RWAZSYQI([6(_T>\8VW-L"SI7N,N!72KYT U4(VKZSCN*.&DCT)*$ 2,O MC$83OXXVU0@F*6U<6'S>$XCU[;&C<(>FC6?K2\+?+I&''N3B =ZQ-)58],R3 M'0]&!2/SX_NQ/B8N##(&GP6BCAG<+ EG%AWL]%N0(5?-?J4YPFKZS>2[ MO[VA;\?9>X:+(W-KB0LW5Y['Y:V9A]!XU[F]#W8T-="X"JPM'3!CK(G8MH,Z MITV2D$0GV]5S0=1D*B<[UJ0V\8X1%.&'/S<$?C.[^L\,)&;>2BQDZ99!%A!C M\56PCN3M&NKGEW7_W%^V7FD<6[- TXQ>J0MX,@F"&TCG-88M7F#7H 7Y[B\S302_ MEP^&:X*Y8 \KP8+X ]?#RR(62S1KNZ8+9[L-CD,!04Y4T6,J"B&$HI_U1O*T)7<934RJ6$3TCUZ.II=U3&EFW_*.5 MPC(>0.6O1!5+$)_W("NX$Z@"%L;(-I[.:;R[.28;/WR^#*-&+.ILC!.1S'2L MG14VM,0<#+3*:WVP)(B24%%5M>O&\UJ#X[/Y5)R[R)>"ECOFBZDIV#Z$^=MW MR@K"'#_O^'J7+H]@^OKPE>T/\(\?:?R>L>"GN.6V@3OZV ' L25KY#EEU(O MS$!D++NC"D'U"^\H:Z*W&.7:[DFDT\X+=H43&QB[P_7B"G)UR3^66XB63+UM M/M<%C$G,\)DELFJWG"X%!U]M&LZ6Y3R)TNJY>W495;YSCQ?]/M$$ZH^_K +J MO\0\SJS"9%!U2U]D(;>[7!7S",&6\I)P^9K#S*/X -=S8"]G1)Z:V M(CWF^3JU%1 C&;7IBU$YU>7BY&/CBI-D@<*5YS'O@7XM(%,? M^K1TP(E)YKI6 Q1=:\PQ1Z?,ML-8$B84*!,Q[EJFP*D"@G%5?2=5?0>JBO\> MUPE'Y[GIM5&[N0MV[^W6M_&Z=D-[S!YL(/702]LT MI2T/Y3+J\]YI'D/=E&:;E@/"]1+B7(J!>I_0S:8IF-"TP^ELG9KE87Q3(^3A M?*O(UH,L#=13GY(W+=C^X(LQWU-S>;D+)NV6^CD(QFM:(+V)^N1D1!N112@)=UU*6:1%N!EO5%S\5/ PC(O@2 M8$QN J)80Y5MQ7QZE)S!0&6#P&[54VT)=3IRGAGUDQW9TX!N57K[(0IAG87L M4%@6'S?9%FEHB!.$NW6K+J/JK3 OGK2RV@YL519__LV.<11SN!PJMK?C5>#5 MQ;W:"P2(X*_781RO?#]\AIBK";UL">%TMN&V*1X!L:&"/.X9IM/PT(?G'.2% M*D(S'C!9'0KAY,%+6,>",\*^KOVC!_GC12;;]D@C&B2,D0VK'!5._+3(+*:] M[;99P9H ;Y(SG[C"UXQ64N\U:0??B(:X91$/O0\!-HM\@+&RT=79<6^!^X1& M"3(;O&=;'@0 )GI+N)VA&RLY=#9>UDQ[6KFAO>7R9DQ'Q0NJ%\DULY]*TYY] M)G/V>D6AHR"=/H*U&J\^1>O5\A$_+?"=.=:_"WW_,HR>:52_1^J*YK)PR%I C'-Z&JU[5 )"D)/WP!+ZUG+,?RY.X?$]. M1!M9A4&FHISLU[/#Z+0V';(V(%] $I**,FT.*@[K?0J?F+(=#^1@:EF[;KK7 MKG//!BJG)@PNCNPAS$MQNK.\EOZKFR7:+3EPQF@F_BIGCPY5AX35LMX?Y-:G MKEMX9[-SMOAV^8 NDW$)\\A(UFV.X,O'4?HI)9>)"*'(0TARL1:S$S666>_8 MDY@-J1]_^R8G:O,F[GA3QL\1A_*=C2E7;LF_[@FC;D>7\T5&^_5/%R>:XILM MGD'$=^'4^6B8C.MTLO@YL^=2UB+CV%1GAJEGAP]?USNA ;O@FPV+&.02.S-= M,^W7-B^T6'#8I-! ^#7."&UJNMF3[US4M\P$+)6.>(5X"Y@)QC!J?1^JSS20 MR4-* BUD AC#E!\:1A6N_+WKD 9@I.*"R?DQ3L)]VRVI]CXX<;^7QK5WYO0= M,.?ZF8AMG: !M"4XE.]*K3/Z2'>64F4TK8 <#:.OKZ+$9D,(.%O3)NZJX<*SQ)G#,E+.4ZH(J29AWU MLTRQ_Y1GV-^F"?:?V/Z114UQ16-D@S2&74OJ@V76O6F9]J.$$ T=6LI\+KY=6FZR_0M/-B;ZV M[AB.XANU6JFKY%(LO>4%O(==%!ZWNUOY8LM-))?BCT)'NJ[?\G5&%+M#NK!9 M8XD/*XJ8W=.)7D/+A)P49Z;B=T* ]%YPHD2HO4E$OM!4CKD*!L,)U21+T?R];RH.8O 'O9/%;V:_ZL$G5@\_*)^W9/P^@XK3K M(QQ?H@!!)099)00$(:J.0BH*4;*0FT@=LJ3B$"D/*0LT_0$+-CO:3R9.C-7R MA, K,]> N5?%'>N7-.%[%7CWS_1P'@8RLFC9=3/MB'CN[*5[/C<:]4(^]_73 MP7YNX[&8N.K;ZJ2(6\Z@6N,?\S@[?7F;<2(0S=LHYQ MKFN-?6RW:ED=SXU-,8_A=H'M3WH454(567=AX'L:_)(5C[_UF;=EWKDOYE-BK-_(PT4X7-ULA44Z MP3_8KT?A M_D"#%_+,DQVLOR/F\83 ,?74=;Y'L6X)O"I@-T>M[SD5'(!8J_4Z.C+O2BR& M8.9MTNVT"6*,TNB3@U/M[\A122>MFU"+*NHBFE+DH8RD2?@U+7:XMD%*CV0$ MIP>+L33*OJ-#>'C@>Y:!CCXL6P7R/Q^*(=*D]@!:B %GJ(5R9+(EA!S"!JOE M!NL2(4:Q1)3Q$ ]X N=O<"A PB<&QP\18V0?!LDNKB^4C-:ECR\R[%JKL&M: MG)S/T&#:C/,9*7B3UG)S6\S^VR&Q]<9R3O:L6#M&@O(H 8]!$O5(>EZ5=2-O((^2">&#Q*:XV)BW M.P1\W 0_"O#46JC2!+M3GNI3NT>1_QVS\S5(:9VT U-B&)"=(#;7/85)M!F2 MT BS='+.(&/$A\W2IKB_J1%.;VC7J4A*K+= OAN@EW?@"4MVP)(=K*P5"WF\ M,G$>GW,5U<(Y(2E->10P_9IY)+UJWPK7S/J>^K*ZR,]BH0XJZ]>W32UQ(HN! M=K6XM]X,\ZRK%]8^C4)15+LU,$;GJJCC7K?, YNT&C 7E^]K-Z^>F^K<].R* MT[ML],]G<\-^R.?XOEK8#M[[]8YY1Q_*N4F&<#6 !Y 3IIZ\*%UR0W*4.95E MJI4+SC/EZ_ONY,N#;1&?RIP;L_4WV_#IV^P6A9QR\Y\D/DALR'[SK_N/%S7S MU/Z$T[>;Y ??+?\>W]S8*)VUSWV\F'RT7%W)N\M'RZ9_:T:+^A'RTE.2OC!;Q>\2CI2R==2&O?TX_6FY_O-6II/Z$ M?+24Y*^,%O%[Q*.E+)UU)O>/MU,N6*XUA.0AUX+IR^IG@G@N\V)W>5R:RY.8WY&$G6A5MH-K',5;KG'0E M!.4_#F$DVU>61#2.PS67JR*YF^&%>RI(J[O:,?'8)KL='0;R O8>LL?I5Q9G MK_PJ&9"MFMQ]#N.5D_QN5TVEWB;8BIW2(N>ZI3.,DA31.;8ZZA4#07X7BV\V M]SOA*N?TP!/JF]=9;NV.$\IM[:"O(JGOBR_*L-; #6:L%2/X9PRLA-](7JXV M6R9V%%W<8TEB\0[3&/_8]%^TXXPUX>J=QQ]46E43]G\^0MR3JA:OCLDNC+@( MI32E3TW[X!SDO33.H_JN#LA#>6/Q;JW40>#VCTHK2*H3AV)2Z!.H&PQ;:;:.BQ7D$M97HXT!0?: MECB]S$"[HH9!8S/DD7B'T&YN^587C7P#3XJ67"UWO@CJIL1'YDU*18Y/+0^Q!X_;W2D3?F(5)" M&#S:OB%*IO&TO4]HE�]Y%M>1! %OFH6ENLS1QI_!.4T'^.>)) 6=3CH\_7 MN,#W*EA'4.SP@JG_7@69';)](2-8[DT&.V#;V:4*Y?UH8 9Y2TWLJP H-N2- MES)\"ZDO03XKA+4]R_&F!X. ;2[C0,I8U0X.CVG9L_^B!*XJ\=,A#*Y4^:1; M"6%ID0P4G,@RT2G&XVYL$\DVF 0H-V8 JL$ *D*W>ZL!P%$+D MY;[4_"OZ*#DF/C">WD[*,FG0E1_SI,?)P):D?(EB3#+.,YPKSV4=BW'C#F6K MJM[+S$X1+Y[$69V-$6-FIXXY-&I;(D? ;KF'+X/KXS,NN$P+8^,I6P>H$NWI M\6@\-4NTQ@O?,O%EIH AKC2T70"LZ#0\095ZPX6 BE9LAYBBLCUFAQ3GJN:( MHIZ510$HSI5LQ!/Y1=W!"01F4 :EOJ+MM1BT(8(8@*QMDB-3;PK(('S>9 M"+RT,0*7II*7_$E?N$8G(_VF6 K/&G%Z"V8]6&VCW@5/+%8 M=(IOU4.]NNVVUN:(L=1 SY/;$0UMD>.CB>1NML1XQB%[V1E.V+*MWGJZMD:2W)6>[9')RG);;FNMCA#S PV'')";(K!./;X FZ*$ ABH3Q+9]8:BQN\[@B^E'E? M.GV TT^[ZUILU9I&(P\[NLEN[)39&R$H70(/AHX\*-8V96HC)IIE\F@Y/ZMW MO+$:U08 -FF2=*_(H(# >L\.G\LYN+/+M3+'XB)3@V_/-X4/S'IUU#W &7/ M(]6U%ZKN43F8EKO8Z[JW?H$8F+II6SQ,:1R.')HZ"F^^*6*)*K1$DM0+(73@ M*)5QS9J"%8&#XZI M9!E[17]9+Q.&1$(:5)'H)-8"IB3G2I859L$$LY/9Z,WYU+%YS5\XD!?;4 MC$,..&U26T:;+; C ? KH$9=9$AV44P)%Q9.&O@V[9G1%_X1W_,*Z?_VM[\E M)*%!D-^"V$4!W[>X!:6Q["7H$D$8 1PYU-(>$+T/HB2)]K_R:=.*1 UC$4-1 MFX8Y%M4-1 Y&K6);1J.5Y">1)H>C,A3!6:=/$[8-1?.'U8FL:9Q"[X<*+!+I M)6#R1->[, JB[0%= M;A[3:/W[XBNK;.;5]@%BT.JD:_D>6=UHY.#537;SJB9%RRR.0*"'*/_%V61] ML.0&[SN^EP.N$UP@&T]Y<8$L)T^ OJC\#QS(%^!AL06'T*70X+.WY__Y%'MA MXJW!_O6!1>DBKRZNU^^%CW1#C%[YG$*.03>FH*V$P#!^":4B%"" 6 %_]*8U04G M \!!'%\!%*UC)DZ;%MN8"CL_U/]1C1EP!BJ#"R18X8O;Y&#AQF MNEC>S,B;QHDF!?$R,0!GQ!-X>-X6P?_F@A&0S"U(N#778X-=KL[L,.%V!J]1 M+(=6@-8/5+V\I/XB]!]HROCDO#G"6G8O2[!6O8(SI8$80TTM4@Z\>A! CJ3& MZE@KI9SNO)3LO&=*5I2&T+8XDT/$5[&4A/A"%!'#R<*\$\19+NTD(RX1:3V< MF40Q)9(KD6ROU)6DB5[VN#3-=;0_0%/J%=322,G*XS:2[8FY[PBO- M!YK0^)DFO[%TQ\);\1BM>R/BIJ]Q8JZA%>H[JM9^BODMB LV7%&$+XBJ;5.1F.WV W0_:="U/_;K1F&=[J\RF$_RA9DI[=O.1#U3U M%F)_BK!)L:U/,;1]@'-*=MPZKNKGU#,= M)]S:3Z,PKC55Q-KW,=VSX[X2NEJ&X@2M+OJ55]#+<9C7S@9IAV6>#I+F1"TI M'*N%(YQ5K7M 7/_>.\'J5/T6L-^7V!VSL_:5D6[]9YC=MKOP@Z;[&T&9K*/] M@89)T^+CRK$=*=Y9;RR>?_MUO>/ZTAL&)\:4NTVR#,5):>#5WFD80F7=]&O='Y6,0YY]J!-:MM/](%5GL)U?](UAJKB0$L0)GDB;[H4 MP5A:"IK(BM^V'3]\9"&]2^F^/M_>AP).C!I@C7Z'4?GGF*./_DJ,>RC%QU/" M@*'->\5G?3"?9/,%L:%XK^U4M N,R>U7&J]9DFUH$E%02/RG++'QN-[1?77M MV3&YX?0I1U8N0H?16&&//L97W#R T5N>9$RUZSVBTEM6DE=>?).L'4$V8 M-]#-9"-*.'FCA\CDAY)/OVZ=7!':P^ 3!%EXC=YGIMI;DOX/"V]8N/T[[?!J MMF$LXN6@3<,8^DK@Z.E MOE!/_9ID+"T3N$@4;4/VY_"[S0E=?[^-GG_P*1-))?@/@3$"7_@__K7PXTI M.?\=3@2IU @H_0+?,F9:O&,P]L#\^F>K;-7W%/E6NUJQ2E97$4/="V:-,:' M**&_TAU;!_0N]!GWM73Y$G*5=NQ0[I?T=QI4]JP>0 NG%UFQ4+%0&Q+"OI(/ M59IT^!1FR_/=<'90=,D]Q^!<"/(!:O +BPDY,DB?+I\]X61KG4?VNWV7M93= M^XJL/+<)U-1YIO5'HZ:$$(/S(-M<] [O104Y( _3:5@R2$-BV=6S?+0#M0-8 MQGB27-@TQJG'6,F9"-8"CJ4=6>5=3I_B1A!^VE?]!?M]!ERC.RIA)V[&5[&M-RNN^K8>PIH=&23G VY MKK""?J8P08M2-R8H*UZ<+!1;_UZI "N&:6AG[W1V"&])R,$[Y3%V5M/F/-U6 M6.=\B2"O/D=\@KW[J\6FTWG[;'%OYEI[";6(8W@P 8#S_G1QM49L1&Z_'IBT MF*S#4[FWL

^D(VCJZGW2C($_M)J3^P#T(L"8UYVV5B] MH90[9PHBT 3JO)+O[L-_AI_"FZ?P[_S_'K\CL@#TE7!T^M7;'R![_-W]VW_^ MQZ>W/]Y\I^\V8&?!_QG%4#=VXZW%@AN%E)RH%W,*@ W[*$QWG!54JDIWC ^E M(1?P-,'S#CQ_,EGE3'O;J@M$-(F@"+<^+KL.*<2Z(H5@JAS:1&70T!@V\P4^ M=U]V;+T34[2TF!\X9;[5(72SH6M8O9 L5N)_?J5)RL+M ]ONTH3K @NLMZT^ M !B1V;>ZB'6QL9T%K8G3M[RX==+;1C$ 0\"4^70E()$27I%"QADM2J.:VM8" MU6;OF:U7H]J\("7"*-EDF$#G5IM=862R3ZM9JE;_D \6+12=?RO=JZ MT#>2/>V'Q+/ U+&T';BWC9YIMKD5V1Y*O^-@#,$(M-S(7T;* M3(]VRJ$"M(,*T#PMAN/;X3 B0<3_'<,Q"0@-/X?<-U>3X/PV./H 5-#32"A5;FNTCO8K%GJ9+GLO_IUR MJ71%(+NM5,QUFNFF %FNJKP5F&6Z:@3K+K4P'^QRJ+++@"56BGD7_@: H9A= M>^%[FKT$_N40A7>':!'Z'YD0H!ONV>3N?BF@/Y B3+?:.%T3IOO;W(5$,!5[G0RL.&OR MGA9E+X![_I=1 KB']@F,I)YAYD&7,7J7WBINO&0EN"5Q*A\KTB!-X%_%BT7^ MCW_!I8 H8+YP:5&WJ*)[1.- G!#=KAN@%^OS:.6E)^CR$^6\:/<'B8/=$UYB.#?,/]SE/[OHQ>PS>E#%#_(FV5B2Y$L MDH2FR6*5I#$G=O9GF%82G Z'X*]3+GSH7 Q\<('!&-8+R%.IRL :$S6[[G,[ MO:^Q4U48V^-;G"YL9(%\7]WU0^2[Z=YJV+GMKF:UO Q8E?9--=ZB'"FA?'\< MG2@\LH-FDOSGQR#U^.;8[1;7F<$4(P*<*O.5.K=1=K%1Z@6UNUAG=FA#1O*& M/(&D[E$12O)^CL+;;&(.,5,%K6\ ->LLU!M%SPE](ZA:J]9D*/L9'"L3!R>R M6C=:+Z0MS)0+X#Z%.)FI.H#QKUYP%+LQ%57Y M6+C57BS5E]QO_PXG?/?6O+S+;/D(\YZPJ^B6JCYE!T1C@(-,W]^&?A5 N--X MD8J3,,K#<:XU_"><2(VG\&/JQ2D*E5=TR\(0SO5&5KSAX26VF8T$R'7-LP,U M_RZ\2 -IURA:#6M&'=>?*0R7\\&/4A^B>$/A[I]%E.I.#<4*JO6K91:I/Q MGQM*N3)AV'[,U+>.R9OAF9'[WE[<_U?[QQ^.''6)& MMG097$9BAAE6QE;9%%!^.\>-XB9P+%Y)G4=N.G(XCMVZ=R7';NTWU=9&#;Z] M%[T^2&M*?&:P.LB&C1AJ1'E&@#E,/VOH:">JF@@&I[7AFW8;XL*_478"3U"> MTNWF(V.)'2O'M[>#+:[@AQE7'6B-=G-+OJ0@*+)'' \08B;+32E*A41C73+A M\HG<8&+8L6&(C;T()LS\/TL>XN(Y@*B\2ZAL8V;FTP?\\&\_ZIG6_RA:; M%LA]:RYXVBOJ+<*;GX)O;+5]5G.4>3<8$X_?'I/@+OKV^:CZ9\I-,6]\#&5 MJM#)(I2\^_XO?^D.):71,X*22RUKH:08.C,HJ1#<(90 ]VFAQ*+^F4+30XE= MI2ITL@@E_P'D17M'N,'S[B]O_T=W8&GX=D8PTV:!6M"I^W!F$-2JAD- $K)< MJ2*8XBH[^$T*,^Y&%5%0([@;#?GB3D1 M[4ASQ&>\G!DE#*1%=M+4_59B#M,.;C+WX84=:D:TL.D-YLZ,,(/*F.HZN[FL MA:!SO[7LSLJW):.BQM,/'HM%B9E%^HEZL,2 %6Z\E%:8KNL?H2_1F2&DDUL!-0IEPPJMJ7,,!6F[-!-S(=J>$/GMOCDM$URABHB$V$ MM9#(VP./.B=T<&0RK>+V0.>&)NN8"1;+#61SO0Z>-L,GWB,'(Q!(Y,/7Y M&#E(&:EB?"!8=*>#"IB^8D=BSD^&E6E$UEZP/@;P$QBS*6WD*O>W5^25EQ / M.I1!D_G7;C'1J0$U9F2Y(1D[ OQD&>J\D=W/$VS^)S"(/H5P[3E*=GA@R>\? M8DKON-;R\Y";_"E5>< MS#)O+BV#&'&@WO^:J_YKQ-=2%K#T9(PW74G-"FUZV:<)2Y$<6VYH?/O'D8/B79BD ML4AEV+NHT48>.P#9M:/AY8U&VICARK*&UBYT:!DO+RV=K/IB+Q:!.(0*>?AN M)!=H+M<]QC6GH",LI1ERLC8[2(Q2O@T#N]>8B953KI#'D*7(+L?D_8DJ[=*Y M-FOM'\8>?>R+A&5+UO1V&T8<\S)A6\7A#3-J%X#I*S#W[3(WL4TQ=Z/#81IG M7>LZ1!A83%-XXIQ64MU41MLJ T)S61O[VJ9Z$>Q*90ZK76]=1ES6T#_/<6ZT MZK-])$!3K7K>7&\9_\I1[$-RNN+Q8>T@G-C1K%-^K_MB!/++V_7R6KJA[0%Q>9H"K_K< MWJRVKQU0)((D 9KDR\+PJ6(7K[F)H$Q-JV+YL+EX3EFO:M^18^;D/6<2V_N1=5C$'N14T26ZXFF62L M)J@4.8::CR5][#G0/[SPZ,4G_HN&ZOA5@Q [3ZU.N>MPRP.,0N:W>5R"&)GJ=$G=Y6SWR-WE#II+;N)!VPF@;3DY'X'8/:JU*1:2TJ^1.T>-L+:7$,YEBO7#KG+_R+2PZ1@A MY3]]NPQIDV]<#D+M'C4Z:1YR-@*]D]3):]E/HI!><6<)*4RSMZZ=Q;:2_\@4 MN2*7J)VIU&'S0#I[G0Z<)I\A$S<9I+>2T[3?H23>XT]I34G(83'<%I M^*@.:TUYV!P2HDMNT^P&)Z![*HJ.Y"0-;Z/N9MZS[F[3Q< MITJ;\WW,VYDX3*6P(^UCG#N)5>6R?AAB%VG0J^K,92;.TB3Q MB&B1I''R M$DN$$ MCC2*JDM-'QAQ!S;AY.%-]IJ!JT'RR[ MYBQU]3C$SM2D6<6U@'=S69D:11YC9=).U=]-=4/ HJJZ.F)EFK!RN!L%1T&+ MYO1\];AYH$5#DKYBT'S0PLW2BP(M+";L2\[$Z>) BQ$5' ! #ILG%677 LI(T&-<)4=!D _<')T I#1P'OAQJ5L5?!2C MYH,>%3);!H\-YX $.RPJ6_8J((P#.495T?Z5[7?M5[;?S0$K:O2YN++];A;X M4">M963(KSH[1@3;ZA5Z3(@!XREE_?Y&@]-?C$#L\]7:G-_?F(?'UPAKV>&S MFP^N(P"[RN5:3+GBCZ32&(> #>Y>-0BQQ]?J5''V-P^_KY?7LNMK)V2.O=^^ MBKHN$V+ N(K9[%JZSJX!-4!!Y2C$6%"OE=9G]'P($GR*PI1>>W$0?:+I+O+KX:!V)&),:-8N!X;J8C6F0-83#91Q[@%FTY^T-D]T_10R./?7/(;'C=\B!L*\6IM.XX(,/ M\=S; ".TN;>"Q3RJZ@G\3V@)W!O&>GV-&,GZ6Z'(QW;^%#F>&2ABG/\K-:+& M!VN3F0(CNDUF#%QM6IYBSZ>+4%K@WCMYJX F3]$##: EQ+T7IXR>=T3H_S5. MC#2T0KF-2J=/,;=)Z:> J0]DA$D:D5B2)@=)>Z)6=F[TOCG2=I5Q8H#X\>/Q M< @8MV9?.UY\/5,,J+9")PPH?SI##*A1P/A "\A!4R-!?I38Q]SO+>NJ_#[= ML7B(U]=L;S(=,O'+H,5_\01\JU=O(P(XG=?<%OD^I]?7R+1\

CF7M(D2Q6P1B71?#7CN4 M#IDS.6%8F6EF3A,Z4V8!MI7 M'I6>(%U3388:V@_S#I80:)1PY.E-DHN(K 1R29:JIA&Z87]60DGL,HPC+C%W M1)D[(INE$#-'S!PQ)$-<-NVODP)L"Q?=M,.OG^]*HIZK:JM[O]&Y <2DR*>2U9#@^P6?V M6QK%HA/[+;]63M*>C98'64RTD.ND?_])T@F'V@V+? MPJ/Y2MX%F#M0T.!G"V#94KYUS@=!=T32F MY2VDEG4!PVQYF]]V*+F#[:7M^WG]ND32HWQAE!1*^/[-_3*HZ]PM^6[M&%LR^M/QY2!1W[Z;Y^ MTRKV2-JJ#JS\8C*Z+F1%QKT*CV,33$AQ59SL^R6%X&MXVX^2A^=BT*LD.UQS MG*_W^/YLS%K3YDUO,$)BP/_XEV6H!,OOWP<92\%?*+NQ%'Q0PN\;I&!E3$!# ML.ETKS3H:=,R5\T T$)2@'SM%=VA.WEO?V)_=E1VJA(U+1_:/OU8WQM<4?V#[53WFBBY.ZTFK3.ZZI M#Z3[4>>I _)R2V1)UUO-IME$FD^=^7J"&')CT;H D^>-HM6IC$IE;3$=]3J2 M(U7'J[ZLE99(M)#9D^$3'/>U!.OSKP*)!292UM$;!6;0EJ?M_KB>)O.W:2&Y M7F4[DR(6&-1IA643*7Z_L/$DUX1\[],F6GZ2SSQQ8XLFYHQ/YXRWE1?%C!$S M1H0V)6:,#\A.CWI!XA=V.TN!:Z\)V_ASP>9:)*-7E^9I_CZ.Y8MNTQW7]\<0 M$#-'A! @:NV2__F$VTJBIQ,EB<92!Z:%KYP= P(Y\"1]_>7L@J]I'T97=;E4 ME(J;ZYXA')T-F%!=PP6BJ@[R9,1]'2Y%E MO% UPR=(CHGS:2\$O2+ _9\1,7XO]Y.+4KM1:7<:DPJ_-#IT:Y$:2R/$_2B: MS)*)-,E=)N^?6\_\VCS\&4'<]_+PF"L]6+?Y^;H'=:;^2AR&ZFOH7J< M570Q7L:2%$G;X1V2U$\);.-I[-3(AIT5%C?MJ=H:MI DH8LUN$2*^SK7:'Z" M^_I[2\3G6R+OD(AE;STV&*=G3?)@LEH,A$;=J."S!9HDZ42*WV_9^-<&R;FD 6[3 [D[OITS6&@^K#[M2Q>CQ:(0 M*5/AD"C,G:?,$ZNHM4FCDZG.6ZQ:)X@31AA"47$3[""]+$LH*#&UNU:;ON$2ZZ C:HM$D<[HL =<4KU-R!R# $Q M6-7O; MA^^:: *S@Z:[;YN2&]OTUK@S'LW"^(:DA52^U9Q9]RDA*[(IY-O\"KM2<('P MA/LBTE"JKT+[:5YB@FQD5;67UB1ETKF7"I,J+=#,'(L& M_S&0<>Y=>2=D'-@7!!GD57K?RW>9D'%V0R,6_7B'DAYH78Z7]I3O_CLB>RA4[4^FRS%2=LQW;_#DF,J M?XLXDB-@B^'CK\&-3+&(*7^354)>A%P9_D<8%,>9<%.:<)]?AE)ACW9KW-[/I,-^;/Y38QW*NTC3-+!*G MBTX'.2WF'-@DA#DTU0G/=R^4$7NS0RY4S ML&]66)PN.@_EM)AS8),0YF2N0MIAOIJ4\AN'#SX2$[CC,>$,D^J. 2')LAL< M02TS=<.&3\.UJ#KNGSDR)8V82:;M15(L@#@'MV:2(!V)H:I+NJS"098-_S"% M!JQU=:[IOK"'U*?NX=\3]K>B+O[]+_S'?XJL .TG9T SSCW^X!)8U=@-Y-#YG1B Y M,($T24I#^.8_DK:4UI9_E*6O:-;/F?RS.:#01A#<53K]_XCMCV@[]O9R*JV2 M@1W;\;FYW_+_A$\D_V\(AB!"_#&!!J%Q ="S=YZ*R6(;LS\T=<4CGH"_>JNB MV"OV3'3:4.6_$C$V$9C_3[>1#^5*]#-$/XC2VDZ?$^]/$ UP[!3* M>1Z=#3KJF^LQJ70>Z7'70&_7<"C:VZ@+^48=_M,EBN5ZMIXO9ZM$5\A?UQO5 M1JE/Y!M7":+:+5QMX[@'Y6J7+<+H+>&S1N2&D'E3C"22+,.++,=+8H9+ 9$D M,RE.8CDFS69^N)OD?@-.L].HE@O9KE#H=.&_-:'>[32*N6P53EOH7 M"MR-F M&.]+I]G5O1W3@ VE":N'2(U+DE?<<^@*3I3P9D>XT_L0M#P2'STZ#&2.EWE^ M(*9HJ.*P#*>( V4@B3Q@.)ZD6(Y.[=(!I:Y6>*8U[RS+DSN[F!;(HV4B=V1]U6N^$@/08N<9^V68>;* MW8Z\A"/WGLDU6-*!NW;?*U&]4FE=-IZZR1$C;AZ7([#\S166%&523\L+T>EB=UUI/ MN1R;%5F1?#YRNK8S#\FVE9LTQL41V]"F=[0R$KG]D;6Q3/;JE"8)^>+(ON;N M:B9CCZ"9MS>RLKR_&7+Y9*/'%WNK:ZCKP<5G78-P=Z1XVW\8EI]N"B1_G0=% MZ59>+X99,;7_3.N>:QD.LRR0T]E(O)MI-6H UY[:?V:Q5QS6;-5I3RI J-.K MQP(_OXO]%KXJH*;CIHY-XS)Z3=O^FLLG/2:;9R MG8'6O9$L-'*/FID[4# ;]4%66%N.(BD2U5'@BBAR__5"]HF=I!N2VIO>M]M2 M=\3-Y5X+#=U[_RA?F3YPY6JE5QK/\G>3Q<-LR<.AU/Y3ATY&(>N2,YKU;/7>%N:L2@ZGXS3//XW0T#UV+JTTG9*N;[N]Z715 MT#/+CIY4E\CXV)O FN*S0[YW,^[-A^VLQ)2UIW%SA(;N32"=FEJ+1?Z)$_@I M90DL(S'=40L-W9M OCJO+NI++DU.GV2K,.7()A#A!)C]":2$*MF7;F\JI+30 M:;XP<\PI#8>&R$GE46T.RZ-&F>2+N9NIPZ7&\RH<&B(HQJ+59IIL*4,F26,J M)Y_J]8Z>14/WEC5>W#WT]==-E;@7+LY&3*MG/+DL04.2A_5(BP+);EY?7C:CWI3;7T M@Y#G^\4%VJP0:9FMETDV?3/4>XZ3?)K7R>&*5N#0$''1!J28>2Q;;*]!WW&4 MTV]-Y/4(#=U[:LDH-CO%7GM&3KO\M)@LI,WI/ NMU/VG2EVVMBPH\&PK*<*# M[>2ZX\K-$@W=E^S*CNV&)4N#*;EB ME(629Y9HZ/Y3>?9:5:N-"EFJ*BQ(E8Q%(0O1/X2U&T)*8,6T-2+S\[+0GE9& MO1L(;'0(:S>M6WI>N6,SDV3&,.Y4\NFF5H=#0_@U3\X'=\JXFB+SLUXMNU#* MXQGD 3AT[ZE.FZHVK_3&O6)Z(/"]DG)C%;7KH03W-41@Z)M9"992Y=0KI MF]83Q'@Z1& FE6E_V*QF)3*_J*_(M%0#!@V'AO K+\ZJ\_R0NYWP2Z$V3L^% M1OX>3B"$"87;3'%I5KM.3R77B]EZHF><;$MD0CBK=7M##Y-+XX91VCHW@XDZ[-TQ2&?9D+R-M=O)Y/KVQN(VDP(9RU%K5S2[YVL4.JGEU)W M.%S/DBWL@]D3PT8S9X&QJ0O3W,I:3.3YO%."$PCAK*:U8MB*.EL*] J"JYTD M'[D"'KKW5%Y5K62?:]Z1#?I1>*B.^H^/*AP:PEE6,EVPD\[B;N(P[6K/O+U/ MM@%<5@B[W*\-* $V.1,N%EE2+[QP#)/W"S= M*T'5)H0'FD,]QEZ_EAX%)(T6/=O;_OW M4KV%AN[MJ[YJK:?=7)LA[Q9V3AFJ=^E[>,:S(3Q0NG.4.V?!E7K)[))L/BRS M!M<;H:'[9\$MWVIT#+HMY&4[5Y\JC[,2Q(3Q0S=^!J66822%OR3=CWA;; MUR(>NO=4RZJ/30$('1+DZQSH\$87E/ M,WM/U6_T:Z:WJDU[<[*=[G>4^@,% ME1PVA+"3VVI1F)AE6I *YB1;UN5,F8*:: AAKZ]3^;$S*,UZ_/Q!K/-V66K< MC-#0O;ERY10S+%\;#SVIG%GL26QG5R([6-.BU=G_+ MLO"I(>S2S@V9*3-B\^1Z1!>[@-6<; D/W=^L%55M=>9LLU>B*>N!ZP*AF8<3 M".&LI-H8SI>=P4-OG7FXKDUL^\ZLX:'[ZK"<&UIU*?G8J]1+4ZTZ4;IKNH4< MFWM/[>>,ZSZ]R,^%.;>\EB;UQG4SB7V@>T^EE\U>4NFA8;N/74]RYB+Y4.C3C:NY_5Z0^W?L786 M#=W3BA<3H9GBIG>W$] LEA7&?&A5&3C7$'XM7-/1RZY5+E1%=G0-&EF@3_^#T%# M&+F(//<00=OT)^;[HUS+ M^[AL.)Z]RG"'$@$#_I3 \PWXS*%F+'U#WO\]B<)2?USWWA+NTZN>-<_3B5_L M#Y4&EH'"!F=VJ9W$PQSPBOYE%(^^(F-"? 0AIO I&GB9$)E74F//3(C]W4=N M9PYNO6U*NH7B;G_P3_#;X">92,*/?GTM"L6B$A%"Q*(2=0K%HA(10APA*K&D M? "!WE@-\JK^^W&K3H>%]3XD@>PUD/C8/?B0);]VN';4*TZ/ZWO _M M#NJ(SSSMV?>C==.DCF.90UD36(B2;* 93 ? =#N9,50B[,Z. M&"@O76!.LN2_5?$_G>7KA@U.U,OAVY+W@A$/54E<%/D_62E38HR6=O?WU]!U!-/Q#,1TL.^]-S3 M$:BX*R[@]H5 !$40E$747_\"5G57-W8MW64)FA-S5W=;*62>WK#HR_+TVJO[4Y;^F87YW&.+*7B^'$<.!DE5^ <*;D9/:7YR MQBDO'0@_V2X!X0#" 83CQ9#L1F4C<]'9^PQEQ[$3*_GRC/KS&3.(EJ[WM;B?< VP';,_$DB\=-V;=%%XYC.RZSB::Y"'I M4:EM V,3-X7(J>_WFQQ63AW\-V0\4!QP*GN<^E7%0/A/'3F@EYL"#?P(BHH[ M3]H"^9-E4^2U'84HS9ZC[;P%9;<7/_<#XCQ9T)\W'6OPHQHUF73K_)KL]RKJ M6F]8VD^-#F'\73=1/2F)KJ78/F?/^2<]\;W3#_Z]TT\=*88M8HDM>4$E<670 M.EI#O2=3\5E>E$0+!(*>Z?0#A/C:(6.F9!B7#T>/QSL#)9+E!MHL#73$[PN+ M3Y)A;M]KU8:V&DK*6/.GSHS6XL-R5'RBB2$+"'WNOM7\1,1U.V+/PHC/1#W% MJMGW7"]M,:YLR G @\_DP[XH$A(SXF;N$1&FJ21 H&_I.'N5$#O1SXO8'[?)Y]*8]/2UAVYSI?LQ<#4 M>P3EKV+YC PP0:,%G'[)B M@%,WHD(O8.([FO^D)$1E?U*C9W3G.K"K@WW';2$42G UKC^30VLA,[%MIRFR MP)+G6NT"^04!^&4]@#>*;SBLE[LVV^20;:@+!#KM[GO36'RI6'R9 I;[X'NG M>7[2>3EIYAS826-FQX4"+^[I'-]_&>?A_0.TUORE\Q$W1N7;[[Y^<$X"'MQ/ M\'.1X/P)\]P3XBN.*\5XYQ.HMQ.DG]&&_#:LED=31)?@FNI9ZT70JG$+F4VR MZ2Q;P)!S5W77 M(CI-FLU',7.<+,<*%$/F.FKN1_ZS:ZAQJ*PJWC*I5O.C;T>L2'HC>5#<6RGV M/S0-6D?/68)-[:O'S=C'5:,SV1C;K%!B[FJI%!)M96E[W>#-YCN#:T=E9&X@ #E^:P]EI=_/9 M%AB(Q/D0-3\2D2?[_\.V/S-KD0N0A*J_W=#5?0U==!%,E X3N!/.B[(PZB07 M@45&GRI0%)[KR/3%(\&BXRL69(-#QN_1'*E5W^;QTW=VF;H.53X_T'L%)>E& MJ'_K3^3%5+Q(F#QG_G]K.=QF42[U'8?F2S46GH<#K,30O?BR1R)RK LDPA10 MY%PU4#Z4XG5%'TC^]3VL/+6UBP'CD'F(ZUK^DO7;6N4(Q<*R$]6Y"=3"0P@'%DI/;B8;.0\A5&Z M_80#R"]\KKK+Z[XQ:$^6:_;="/?R$-:E^"BZRER[@7WOFZXN/EL'S@).98]3 M-U<'GNB'IZW$1Y>S_T-;G#WFW&G#"L6-3(W>4R&MSSDG6,AHTFB,)9 "RX!S MSED,M#(ERA=([[Y?E)EN:>E;[H!#A)E%]#K+WI9R$U&.SSRC2(&B/KXP[C/% MM13]*IXW:#>6DP)=D+-"*HB MA#*:-!I#,:Q 80PXOPSJTS_0_+Y5-&D.0:46O,'Y[;#9&W>/6-_L+F+1C(PN M2Q88[.-/3(%B]/R!\=JAWDT5E=\TIV[5RI\I]BV]4K\R&%C,1D."F=0<;VMJ M=WQ422RR^TD3,K2 T$R!0@@0GH/P_%K^P1\(M6*WVO;69'E^;54LU,%'6M5: MQ$(=>PP(6:#8C^]*FIDN+\K:B29[C ]@.YX/Z:ZSAG:&ZP?1\)EBFWGPVN]P M5_@MW@0*>)<'WMV(?Y$<)2K]I@L&EV@93YN7(B53B71,,5(M$4V%C>8J\:K. M*6;1['B]X6(B28JQ5+H]$R\=O$@Q)UW2B NZ&?DRZ1^N'8$?E.-[ "' M,V<5+I=C^<4TM!^UV5^U!<.KC+-L<_W K*X9TD>L?L7N]J)UG)(P&(X7"/QF M+F/+)%SN&BV72]Y< BV]17-O3MJU'1^8J_+!1 Q_8B5H22Y]B[!"YKM10 M3FQFUK$&,S.1W'C?!B,+V(M;D;DL]2A'(W:*'Z=OE;M@VE0PIQNKVJKR6$A1[.+KZNE"OB+ M+>0 !D 6(Y-^S7L@,-D&?K&D#SLF+)';IK:L&+MI H%XTXU'D3I,.@/B M!%Y@T'R6?8!D1+:,]@?(JA]-67:E!8X)A* M36R[WK19)YS7(H> .-4ZL A=H%^\.!P(.;A0X4K9@+?*>)/Q.VJO/*N8:YM> MC= #2784+I;QQVO^V )!Y[M&X0V7*8 +$/)ZG $T*+QZTW=PW\&U]SU^F^'= M^U/3E-?\$-$FJZ9?8\3#:!AY,&127Q%I=Z* G?5@\J$ P64'.1#[R^UU_%;L MI^MVJ\,V]@<$IKPRBG;5LJ:%L=B?KH0DF0)+G=O;R-M-!W_BZUS Q\GP=N8U MW1YPCT$FY>?ZWM)KH3 >69*Y$\PL#9B2"WM0O[4A)66*\8,%VT%@U&M-0V0X MX+0H,$Y:@3(%AL$*.(-=UG6Z)UP 6&3)P_HM+(Q%=R<&W+@JP7C=ZI#&R.'8 M10R+^$1+ :&8V+VZB&MUWRX%R"9E/YL$)..V)>.^LHKY8'MV2'#S]VV\Z./P M/:DN3B"N4X9:=:Y8;]7%.C_(L3N[D,D@9+Q=4@5=D8OF(!OR<# MSNU;*M-)P*GL<>KF*L_KGA?$9WT2W7#N9B-SU69[72*4MGUXX%F[<:7R,NGE!\_HM@"^29>P#^ M=?>B>..2>)';?5^1Q! ?8*-V:8/R%+[K$90ES(5Q&$^(>I,DYC*2%AYO$HQ& M[L U@ED,T,[:XH^[!AAPZD;"D@L8[T0Y]!]UP[E[U:SJRL$T-8EJ588C<:WLHR@_:?M&%\A( MX3(L"^+\7)U_SF<>X#UB6Y8FQR9BM6CST!.]XNPXG2!Z+Q;;..]>8&B\0)WI M5YCWI, ;*K<@Q?==8Q;X2GQ2S'>25G'1QTYH:ZX'.3H4^5]0?(&/8G]LF1AQL@(S9Z MFO>!O7#OT'$!7DJ.HU&01?EPOR-2-<]T3/U)Q;P4E1;G=E.VFDL:@6?%Z+&! M:C>\*"HE3R43!8I,;[F 3,J=B^X%/(@_$-WAD&6HND?43,5 ,2Y@P_I>#F/1 MC7==F )+OY@$O+ULRJE=G/;QI^$RG"9)D0'D3;)$J$R$E:!=7$XBTXNE8LY8 M#\]9-)%9<:I+!K'K-&IEW^W1D?6@'M,M-%- 2/*FTRV@75P^8'&QA,T96'2+ M W*NXN- 6B]LU/"4HM1$>C$L3DD9@B[0[&M=%#.7E,F!2Y&M),XUW2K@0P') M .WB -M!N[@L^8.@1QQ()8 2C-QQ&?#TEHH,,F:O,F.<.HZ=&*67$QK))ORK MXYZNEK,,):&>H=WF_7(WY+?GPI3E5<>!UG*Y9M^-<"^7 97H*G,MN0'=28[& M;Y1#7!L'CL9GP3U^R]%X!G J>YRZN:/Q<>W+R>GL/BJ(<]4NEM\\+KI#FA\Y MA$@NBQUVU AE(FDUA^)8@<%?NO49B&\^"L/SMY7X)ND](F+)FA?M%C*B ^<8 MEC;,4.O%TAMO*S(%C,GWE>6EN'8MFO?/4>.=NYY7;S/W<9UM LRK]HN:IB? M\-WZ >]S6FZWU?O.-!R9PFH\6$]P:UNM1#;ZU'^.+;#TN?-;=RZB]R.A%S6^ M;Y/0ZF96FK,AIDLEG$1@H2[I;G\12VA<,TT74.S&4PE MJ3'?]/&P%/D!22\[LH"R+RE9(./O*!F^7Q&_A#/Q#A%76R'1=DIE45+FL&.P M*,)BS43$DSIAY,S9JSS%\V\X9V6#/>?\5!%F>A/Z1LN*KW\.*R^FXL;.7/T( M2E^V(7H[--7FA*;-P.^H\VIHSYQ5%(PFC?Q0DBD@R#E'*1]Z\>JGK8#P7SDC M\[+PXV,E*.F5"BX9))\\7%+/GE%,WMT^>J G.GB=W9I5>+0RF%X8\(+H;1U(ZU<.6 MA<>-@1?*1-*&"RN0.%K :%#8GL6(*E.2?)%+7M\ER;;D]!W."RASZT^\S7BV M$YPI%TMR7%I78)E(DL_F=/,32$:KCQNT)DY J%EZ?+GZA[L!>73H,AYP@( Q MMP%CII3LA[D+CJK[7Q^U2:1A1R==\J1<'W7M&1WK-"L;2W(:]Z-FW&_+/KQUJ7O:$'C>C0"^0$2N\YHM1SMCA* MK(BQM&8(HN?,'6&SB>(H)JD*HZ@"12(@'P#R 9^>#WB7%&-CMEA>M;<1A@)< MT;88?*#)7BS%<38 9PHDE>\3[X.EX_J/]>V165E#,\=UG3"^!??N'>ZK'WS' M6,"#^XEZ+F"Q$W3'L"Y^1_6YGC0"/$#)C6_RI;+K;_?&GC'7D9)CD^0]PQ80 MZMQ5 7.9WS@S:(W4JB7YY#P[,%X!'#X=CA\UPQ@!R9%ZC$(+&$KD.FF0E%) NF$KMFHHUO,= M TB/R /M#->#=S?D6G)8;V#76T&S)Y-)SSZ&+>!8/GOV95*Z[T>X+^!._(%P;WW=TE=# M6.+AT.?MJ8TTS%4BW)%+01(%_,72VERF0\S_H0 M&. 4:/MW=8_B>PSWI%7>J'DGGM$6Q+#=0H0C7]Q-B2--N9'F35H L@62NF"= MX@W)>\[%/?:A4.P_>0K1W]#Y#G2KRW40F.,N*YD! NA6]QO"Y-;"OVS.IVV, M5QMF]^U ME==T@#*\2WU-;_G5(!&/3,K<"6:6!FS*A?VI5RZ@(7N=(LO:/E^JU.I\D5A( M]7UD3(B3(T4AQ&]V7(!NO50"!6#CT_RM5^Y4Z ;CE5!>X7QS/.H[ZJS/-K=< MC(W$T4(QI$!2KW7$SER&*0=&!*2=,G_3.Q",VQ:,3%4J +:#YHH9\@E/F09M M&T3K3WHO@:0#2#J I,.U32((K+*3=. 3Y*@)I\U1HK3EWG MND*K)Y-)MTFFP#!8 6?.G0P$2A9D'W*??7@C2.32Q ^4(;XTMWZG7^-)L=7S MPA@D5 P2A&(*^-DV:ZDTQ+_]N%W6Y6W"&Y7^!:8A+C5(455G';WD$ DJ9#M^ M]+2X,68T/2/B[L*-?+>-XOJ0HT/^4O.TF.O)]J;B:_-G1:J>'WVPUFS?^W*I MZ5Z/:L] MPH\W] /:4+^((5AG\0ZAE7T_XVRB%Y6H2#?@2HL"85:3-_-QG5V M$05GAYBN4-&)T!83N6RXFNH[KA=_E=NXA@5A> &*,$4\=BZ-ONU%,XF^&XTP M? ^::4O%TC^'[,\&OB.RF1N[;_]$/YZ>HEJ:XL8J>/GXJN_Z-'[E20&C"/*_ MGU QA!$_E.:CXJS ]+-I)S__W_/9_[ *L.I8COOU2?4_6];RI&VQQ HL-'CF M:HH)*WKTYJ^*%2H'[W&9#/,%(YYJ"+Y^-Q\Q(2#R"\/\+_3CKS$Y4K1<*WOX M&<4>;0YL:;K_]?2MIX\2>_'T67RH+Q+0KZYF)96A\;-_>FK"%M_9?,70+U0L M$]$_'U>%$E^("_'IF36+_T.9'^9,@99N;&K^1Q1*9Z4R_GNDU"/H63^YUH\? M13"-%7H,LK@+4JRJO@NIUH#]C:3+'3XDM")?HA0I=[A.J4ZUX)$OE3K M""VA.H%*PI<"U!++7W[8JA=Q];-8G..WDAC-Z*4#H54O< M4JWOLHBBC#@Y.1#V\\AFL*@T)^U=63(6EAG*HCNMS#DYN0/[YY',VMX7&?6X M1D;'*K'9M,I4?1+*>'JDRLY7B2*_#CU&[]+'_7H; M.7C69"X7A?'&Z\5#4S.M")A(THN^SE.+S0XG.5;;U4.92*]I'-@C6*JR@K1U M%4WB+$ODS'AD:J;(AM%X8F66> ,1:HX]QPTA[OXC,[^.'(9,R<*-Y1C!9)U1 MNLR!Y1I<-#*]IF8HC(_EA3)#2BP=:,/B5*_.XH>B6&JF#%H5VA$B^29)<>9. M/[8K;C(TM2C;GL]MIEGI\/"ZAO2+S:FW1Y()I%95K+J!539YVJSRRU)MCLD1 MV2+O5TZ]'T6:F^FAXU=,+$#4&2E+QTYC$8U,O5[:HX=)6*IYO&8W=EI?AH7B M)@H[TS25]=EPY>MHG]=J 3IN2.U]M\Q%(U,T74V9L+L6^P(/.R@.K]K>8!R' MLF=HR@7\TEY/Q0H2[(-)F>$)Q'/BB:9IZBQ;SGK7@4V^Y RW1F-;PSDA&9I: ME-(1.5IFD="$):?E!&N^PE23":16!4_GU3)&3#VI.85'[76KU/46/9F64U-5 MF]JQR)#JPFQ6RP<5Q\H[LQK*;'ID;7.@J^2,#TR%G#=MJ=VN4W@\,C5170V- M6;'H.I)2WYH>/ZURLV)/9M/4-X^&$D5KEG;,;&KKH^C4U-83?"CV6)P55I, L\M]MLV]Z"BX/=U&.)J;D4A:%91=:' MY42L-LV5OEC$0]-/[8RGS=X:'R-"N<&P?::Y#X]A/#2UL/J1V15]U6LCU5'( M+/$2/(3%9&AZ8>2)FF;<.Q-^\CN M&$^ 2@]EU7FYXH^F+6G;G99FDVFUOF,CF3V#V&I$GI4U&D9N%CEH;%R;J:OV M(AZ:DMF>A.[)M;VMF@?:L/>!V..,0S(T18&Y;+=654O6$&%H<6.8K'S<[ZK3,;\LP<6PPK7$@+N*AJ:<2 MY09?#7QLA&P9>-Q8Z%Q;/_3BH>G95MW!9.],J9Z)*3I1JH[+E?[Q-#9%VP%, MU35QYLXE3&]&UO8XP88"EXQ-FWAQN?$-:DN9@J L]S37#S0ZF6Y:=2OV"NFH M?KW+;[>KL=,>\/["CIY[1B/WCHL*/ED4*5-A,+4AF_L9/^[%0U,SZ'17XKJQ M1$))H<="B9K.77>5##VG9R+Q(D2M938M2V\W6_9N&BL$]LS*=%F;[]=5K20= MJF'?/\SFHV-I$7G4Z=GZ."87#[XW0C!N2BB:,NB'=B\>FGKJ*#2<"B=7._QZ M5HYB @T;R!(7#TW/MFMZ=DC/]K94+?;7)5%W5FOJ-#;UW'"V;.UWR'XLE2I< M8ZM2-K7I[\\]YWC,/,QQ(S#%_44I3VE M")*(5@E\Y^F#4SR;?/)3U/LL]?HX)IU5\-VGB3W%M"=G_6W;KCCVA61?VF!^ M%I,]>[X3/5.WG/#)]W_Z-QSGG;^>4@1A1*=7H_/';$GRXJ>ARLQSK,#7+AR6 M?V!"Z/'G7Z7IT2_$B\4.@!&?Q CJ"TH 1F2 $1$B7JQ] 8SX-$30 !%98 1 M1$8807_!,,"(## "("(CC*"_D( 166 $0$1&& &\IHPP B B(XP B,@((P B M,L((^@N# D9D@!$ $1EA!+ 1'\N(=Q[#>W4_Z/-6'>^A7>=H]_UQ]_MWP<5#J=-?F@,UJW)5:7\87O@09 #E[W M '-$ ^!\ ><+.%\YTX[Y$XW/T)= -'(H&J^5*5S=^1XL%3=ZUU*SYB>W6G?< M7+G4^9.(E[?IKTT5H"R '0&B 40#B$9.1.-SLC9 -'(H&K>D-4 F!V1R[B.3 M<\N)[[Q1)>L:%,A*=JB2^5R/%^=Z3ED>PXZ_;>PTD.NYXUP/T![9H1:$7%(%R,I521J%])<(I2TC_O(/US&^;T)3;B7'+/;4I;;.3;;E\60QH2_*7F0JX6 MO6_W8=>3W13G28L_%=1)%6]@%S;Q"VT/,K M0O_J/O"["/S7T3('E/3K)T6KR-^I&)[\%DYNHUB MDK]%1,?QWQIVO$$:KG\V,N/2D/%-O'Z[&"\:I?\3*7(@%I\D%IFO# %B<1VQ MN'!Y"!"+/(H%,") +(!8 +&XD1(0(!9 6[Q/+/*;J:%!IN:]B*!O)E/S%W4? M5Y6;?&K23Y2;[%;# ;G)KMQ:*884?K M\[_"IX_><3C8@Q0?:BAVH+@'""U &(*A'U=A1WXVC3*0\7M;/NL*9'D&+3=> M<\;I=-+(0'S.EWJFR7+%ZD_Z9>F"L"\8&?V!G/Y[M1;T'V,?K=FNN(H:7R,$ M!;;A]S7]OP]2]!=YX"OV7''G@K+;BP$-G070_6 \N2X[LH'#O2G)Z@\TGM*;]"+040_?&+I HT0*>/\"R+M\9C57R,NQR4O./_8?CS\^ MPG#&P8>=T9%;4M#<\IV%,AQ5C,4E3)ZU;TY9@M@0?."SNZ.!4/U]8O*8AV\H M4J!PML#B*#!]P.>\(=/7UWS%L+4YK[AV1*,GU%6:>H-4.V56VKK:/A2J],Q! M>QX9&\X=<4LI[-),QNR*:(7\0JKLQ)9S^?A'MI M5%F:*\KF);08^Z0H%L,292-H4BRPBE=HX@90^3FH[#CVLSYR]XXR;YDB45J2[ZZU; M; (?*K9D&!/_A[^"(%!H_J>[P/!R(=@ %,"! ,(!A",#!=D \'(AV#UU/2O"_O@JQRN6P+]SM,%H.3YDP^:?+ZLORM?#R5-4+"/0,,UN'XY M;/^V3!9P+Q?<^TVI)>!>#KB70DRGW_E% C ]<@_@-Y<+$=N9:XM'+&6J1R4$J-+\F+* M_LU)CK=!JJ%(?"@$1,,<+0(-)U>4:6X7,:0P *FK5LD!2/U1I5NIRAQ&';G7 M0+2VKPV4=INH3_^F*/QM.*HU3%>LBJLI;Y1)OSGV*HS!)C@B'KX13($Y?RP* M@ C8I8\#47E=):4)W.]+3;(\DKM6;[^!+V]#^MY>:W9H7#2W=5-56Z6U[9F] M6/:IV(;@.%(@T73-VK_^-MN9O=3FZ6X\-=)@KK;4;,_8:9 1::NU5H!LS8<< M'?*5?1ZJU2Z=W 29S QMWX#=FEMA^Z7SEH!]N65?INNQ /N \@3L ^S+)OLR M7H$$V'*O=#* M/QP5P19_># O[::8F]5P2BQ@6UH[P^+$6HV$]IJ3431I\49B!9+ P%8BL*Y MS]XVUS.N9Z]7V'1)Y2L%%7>F33M-'G8]FUM(F+_BPECY)O500/O>7S44T+Y M^^:T?.>2FE*I4-.RU#U0/'50&(2V91^E%HFFI-ZD*6^BYB>=MU0,%]HI5J!! M)]IZ4"0XNF$KMFHH%J1XGN9[T#KIY:[-X]ME]!]?\9>1_"^6D//;.J(\U YE M4<& FJ/[K3G*4Y_##_2'LTLOS,>PV8J+NCD@2YLR3QVF\SE:KN%ZY:0\J3+#J^8OV2+[5 F[D,EHKF)U$*-N5NX-H8L%4+;GD&4@%N(,Z&.YJUU.P[ M_<^19[D;I"_Q4E5?%M>+]H(@=IR,XJ?*5** DZ#)#3#(^0'99W4W?"?.3'L% MH[)*V9(RJ,BS2:='>\4$9Z#/(8!:/J%VO7SW.\&'T2A6"S#+X0<+?J+"EMJC MX!/XD@PU@5,%A'RQFQ4 W[W=&YQQ\'URQ\1W(FZLA5*9IK&#&="AA0:8H33G MO01QH'5_9WR_F:XX@.V@CR-@.^C_"-@.E#Q@.V#[O;(=]*F\2[;? M$-ION$;QG]E/+WY^,?##M^30_2ECXT&AX2\A+4GD0LOH]YKK??WGW[./RV^ M L9;@C](8U^KATANS.&M /X:33 !D^_@CEW Y#NXBA8405L![41 M@.T9J(W(U)+OD,M IP.V [;?"]M!*<1=LOV&T'ZKI1"IEOE)6RS(T2%MO;&< M@Z9!<=<#0XTFH=AS:!9XAJUY'J0ZSD8['=*!%->-F^LGN8V \KP\][XT4X?,Q UETUW(*!UW9L+( H&DN\4 MH &C"KA^XUS/KGJ]7D.@#]*Y3B?4Z=J^->6Q 3&9TF3?"HY!D2._@4:0 MRT55=P:L"Y>]9;"+8S;ROQ=#TF^[1VXJQ;K@=1823C]YJK&IZ62FZ=,EK")O'PWIW3 MRDJ%WB_K?4'T3]\Y$1+Y:"ADI?-1ELB1@=V1C)#CAKK\?XBM!.+Q=R6"N1*/ M["83+IF7>W7C[LDN"_K)!)_+N>TL?\BYQ17,ER@8<19JOZ7!/1EEXYP;56#/ M7"T-4 BNTMZNC,U<7^A;%3;<\03$5E.<-8SFA6CNTVEUSL>*.:T'9 D:F+^8" MT 071P+-#31WMC7W9Q67OD7+>C:B!HZ[J$KK]G%O#VK4=EPZ:5GJ=2U[$_6D MT8M%QUNF;!$"Q MZ'WN'^;* .1HO_CB%P'DB6_9#;D^O6BT;I_FP>]5*XC9 WKO\Y*7'ZVCO%IY*'JCUA3! M9H8[AMDC+W&]1$=1;]!1>:@GSEZF)P,%Q!F@PM7JAG.1^@32<M.6ZE7.V?V4\O#K688M'< MK7GT2RZI4RMK:K*G .%H 8H3=__\>_9Q*9_/S.V^N-BGQ.^'K"WK!6NI]=]A M!=MU:'!N6P#?[*&Y$\PL+9/[ B_"YJ,W#3A/%O0_W!VM>UZ@S4O*QO 5ZW$C M]' @EXM>PZ5X2J_+GC_F.^A?G4,YO?G,OD$0-B:;&1-Q3Q@?2G:?KXSWU9Z, M83+Q\(UFSFP9?)0:_>0MLL]3H^?J"#,%EE?1\=$=]/X&'F<+"5?VTIB2GLOS MHP7J#4IRJP+#?W/ ]CL^?MOMSIRY2*^ZZMF(L*(717MKCXAV A3JX1N#%% D M727X+X"6/ZHES!1:U<#YP 2/J#XDZ I(]!4L>QXT>Y MCF5%!*O'^3'-\Y],DH\)>FF.TBK?Y#L[;3.=J?#J(LZ;4-PA9GE1#I"!O9B4 MAL/M-#3#!#[$PS<"C>*=T=S8??LG^O'T>-72%#<6Z>53=XTGB8WG\@A6!/G? M3]@_%6Q0N7@/2Z38;Y@WX'[]3M 8T) Y!>&^5_HQU]C*>OHGX^K M0HDOQ(7X]$N#%I3YH2T4:.G&2/X?42B=WQ-7/8G&.WQ^SW#?JBI^43;30@="JESF1+T,#,?JCS7?$ M 214H%*-ZU3Y 53O0'Q/JHL3Z/^BT6*](_'E?UV$2Z\JO[2:>[Z1KT?_B\!_ M5O,IB0V0&87$%$:A9%HE&)E@&$9FU,@6,13"L@J"X.2,>3B)H?*]R:E$1/^G MD1'2//*H2IF#4F?*R6B\?_+S2-$:*HI@#(Y\-6@?Y^-@TVV&G)PDD'\>.>[* MI=:Q,ZU)U*C:FQ?MX[)(+60\/;*B$-L5'L)SOED,?->JUO$R&B0U(CN* M63RJO+ @ZLI>+(:M;3PRSBS\/+0NS%QI1&H-LRDNF[1*JM4:S,5#4VNJXT&7 MG#+4%($/@4\MJ^1.;BQD4L92(Z6V)HI=W$-&G(1+;4NACIU>-#+US&-Y,ER5 M1KL>/Z ZR]VP6NSB:AB-3*VIMR!&)6<7)YIU@B*V*A)P+5 MS/WF)!Z9HI169$NC8XD7I2K*V<:<%+##J!>-3%-JJ-;+/7L]#TR-:RX6$VPI MM:SXH6E*E=F&/>E61C"_71<9G=\UJ>HB&9I:E#PH6WVY/"U+ =%A>-3LS-E& MO/PTI MBJ2'JGF-X12+J(HB M:0;X!\KV\;I#\LK(=9:;9F] 5I()I#B@S,2%[$S$)@([FKD1)::Q/X0RBJ;G M.MB0NQTY[+01K3PYM [L?-\;<['[G&965>46"A<,^ 'I=JF>B6[GE61HBEGT M[H!7=V9[;:Z9S;!\R%M&1"X\30/KX#3&EMQ6D8&JV$Q=FLG;"1=5 MSZSR%;>S(J=;I)<,32VL-*1DK*28:UYK3J<]:QTH96X1#TTOS!+;7K#Q)42B MX,WF$(K(L+T[C4U-8;4E2;Q:)_M(L^QZ!%7UJS,W&DND%U8TYK5.V9N4$./ M2YOYPI*H;3(T]=0>/R0;8[I>,4>C:DBJ9%^$9\G0U,*F96V_1'LE2UJ[^MC< M-]U!VXWD@#J#+]9SX/[QV#4/^W5+A6?'4;.6W,N;&DKWRLN.(WE-Q$/3"J9JA I%.E/3F':'RW)D M+>M*,C1%@1U5K"ZD\=CE P%GC9(J(:WRXO$JP%],47?B$DYQT),P"YVVF4X; MKS#)7-.L-45[2 J55I]O=J9DN4KH6[Z77(>69NU:-'OARC7'/&6BQM8K3NAM MF#1E3INC4"(43FZV^!(R<;IB9&)9-FFBGGJJX5EJ&^>F=428[J5UWW;%G7#J M99=ZK%1ABD%E5&Q(A_:J+(JK_6B^ MV!FE7"5V]$Y" A;9SH[&<>_US?TP.=Z:FD&;&/=[\&Q4,:M;2L%DH]24C=-I M_=1C>^/:L#3F:PC21/MH]Z ZC;F?-#1)K\R>FYT-4;-EZ;#8M?J.NR.ZY6@* M9]0R!8?'E516:1YC-ZL>LC,JG3AY=L8I9(C58CFLR35I77+\\N:X0ON1U$1# M4W:ANW5&'M'D4$2;S51J%+2:)I$\-;TPD>X,CRU)B2:[]6B)UU=>KYU,-KTP M@N&MJ:.-0F0PJ5:%2F53QII)ICQ-+[X2.40C&D&44?\P)-L5QYX^50O]XL,. M:H+2Y*FZU.SJR+IL*VM=XIZVLG[Q>!;5.M? H_#B<*@/A,:0:EJ5Q5.R\1 ^RV^/"UD,_4%-FT54^*$5D]S+]R3 *=.F.I:E;#SMZ]-?GH<9<=C\ M&#+'X9AZBCI_:BBJ!+[S],$I/D\^^2F*?Y:L>QR3SI+X[M/$GF+T4USSYH)< MZL7JTVC7;\)C]25[\-%29>8X5 M^-J%TPR_KXI$WYO@>OSYEREJ\L4+A $C/HD1U"LW.0-& $3<%R.H+PS@0P;X M "1$4;07U# B"PP B B(XR@ 1 # $1&& $ D0T^ $!D MA!'T%Q('C,@ (P B,L((8"(^E _O[\SR\D;0YZTZWCR[5F..EW7!/=#@M>V/ M:[9LH=Z!!R (WVF@.E;\X7\?V(<_I >!?*&N>S\/]0:A>;&'T[.3A*?C-[YS M^M-)3A4^_EU__-WR<5!\NDJQ#Q]V#.F6Q.HRCN\]T #(P:ON7HY( #PM@ #@ M:65:$/Z<"#>L'(%DY% R7BL]N+JC?>JJEBN'.75LEIHU/^UW MZHX+4C<@=0-4!# >0#* 9&25*$!4\IC+ ;*2':ID7*V Y,XM@"+;- #)': N M;T1= E')#E4RG^WQX@H=R+#C+QH[#>1[[C7? [1&=JAR:0/SU^=G5#58!Y;B M:W.@,'(L![DD"A"5JZ1[_E9G=!P[T14O7X45487]SZOCGEUA!O0/T#_@H-:M MJ%[J5Q*<-J+3/_.0\?E[C>GG)A[[7,8QN3Y]GAR*@51E8_B*!1C\NZ1)CCGL MJ4MM#;![/@628[X*_E)S(5>+'KS+S[$VH)O?SF'+\3S V5ODK.@ :_M"YB#' MG#4>;S$'S+U1U$):+='. 0VR7NAQ&X+PM[C_O4K\$!V?]0VV M?KL8\QRE_Q/IYSS9M0SS//.E&(#I%V!ZIA?D,< @I%3P0!2 :0"F!$@ M%T N@%QD-Z\"!".?@G'#"N//DCKWH:P+Q@9_8&<_GM-)T'_&/MHR7;%5=3XXETHL V_ MK^G_?9"BO\@#7['GBCN72YV)[$^639'7=A2B-'N.MO,6E-U>/$#Q^=!H0LFW M.$\6=!G%9!R5(_6&RH;N>K >6)8N[XC[]_@&QE':W\^TN^GM[\ 'F1$$2_B+YLS/_[(*IRV1C56AQV M\"1A9\]6;H7<>0HG,S+Q\(UF_OGWSW3Z!O3VY;-NN0+>JTC[OPQ!370UQ0O< MP^G&J$>LK>RE,24]E^='"]0;E.16!89['X&UB%[1E\^ ;EL.$7FXQ_N(YN&$ M5!17M8.]B$!'/7QCD **8"G@_0L@[\)IS5S!+L?V+CG?UG\\WO:(P6*O==!G M-K(W87E3M;2UB =-[A+VSD39;1'N'&4^:%1,MS[M;/AY+X(>\_ -10HDBA4H M' 5V#_B;MV/V^IJO&+8VYQ77CFCT!+JP3S=KC>VN8QJCX1:?*LV]A2PN:OC6 M 4L=.^Z@)RG[FCWKSM96IQ][FRCR\(V*D,<4*(P$Q@_ [V;-W^.'ON\:L\!7 M9I8F.D)H:V[TA6[DEMK^(SSETF92ZX3T&*&J:J^&UC9U%OT0>/Z*RD:MU*-A M?[Q",,JK8WUFRNZ#!)78PS>\0+-X@672+BD Y>6W2 J/P>5'<=^UN^K_GC8 M]\E2^IB@E^8HK?)-OK/3-M.9"J\NXI[JCC%C&W9MA@CTFFEN2:X_[R90)!Z^ M$6@4&B( A\ XY@J&$L^8BZ,@A=+Z2-M(=XH$;?Q#$BPI]+A=9],12BO>J%EP MN0,79[ BCI_(%]!!AN"]J_K8P%W,L#]P#K\LJZ[&G-2U37E0-7B9\C MHW*R:8G)HO-C"Q/[@&([MH@31POF=N:@.RS6%DQ;&:E_LPG:=1W=\&.G\,5* MC"))Q1U#8P6,)L[5VP$8 !C\#0S>7.;F'Y1E M@UN/?3X8;G#NN%T<_JZVYFW :,%"&1\K.HI@_1J'=/<+;UX+$V!@ !@?4*8& MD/%GI69=?C!;'1A/&C2+%B(T5U;U\#=5GV^#0X?L]E:K(NJ;U.PPGXV&/:F) MGN! /'PCR0)-GCV3!- S$0*#/YNV:/7.H/S01,5U:!?T07L\BI=P.:U0^-P MV$E-N[H(X&E#=923#%,/WUB,*2 8]9(09Z[RZP\SA:<;Q-1($;G:4K,]8Z=! M1J1TUEH!LC4?Q^ Z_=9:078?G]U5(#G0,$# MK@.N Z[?;(438#L ^WV6*SWMK$)4,@D8JCBN%BT'4@/7U6SU /FN8GM6DD:" MYH:N:_''\:78(*-X]9JF-]Q@$R?2M)A^/N#)4QKS1[AI<<:!5C-G?5+DD+RD]W\FH)QL9'?A&8%0!)=(=J !T M@-4"S .:[\JU31=0AZK>V"$EDNM)HR;:(RO%0Y=:=U$Q4\ZV:88+K13K$"# M3A3UH$A<=,-6;-50+$CQ/,WWH'72#%V;Q]>SZ#^^XB\C#"R6D//;*J(\9*U! MY5"^=QTNK>MSU+WOPZUV+MGVF&D#?,L;WW+&M.R&G9E(N%6>O @N<2+:CSX$ MY\=.QS!V(,23__"[!YWQXF!E6&G6)DT&H>P#71NT*@9)12$H'F?DR *.I0_B MW#>F@ D#;+MS99C='-PE-*2IS7B$4V@9P6:],FF;GE4Y+&(-&2?I@(K\;3XN M3V #.A+HR RFY2ZAS]C*T12:3+$AK0_;:M/1_2G3ZR7ZC'I=G]UJU5ST8M'Q M%>N7I)L%&G]EL$@N/UDZ4&"7_QL\P,[=[5R9"[A[1]>R9CB$_I1\XMO\PM(0EG'BTQCTUE2H8P224T>CA8(B@4U*+=GZ/Z3[58]G]7+[3Q(?MOH M1&T/6DU:+FEFJ3OM4FVI#7-4+T8+:.H&\'*72=EW(F@_)_GRO#L7D9(S9-CR M:-9;D(F]28H>":3 (&>O(08(ROLEI1F'T"=WAWLG;BJM^6B"F4M>VE;QQG D M*VQ]R"6X 6WB@.')>*;[G<(.ZS9BT1HVDK!2YX -J^TC.ST9B;BXE*4*)$GG MJI]<]G)S=]F] -2/WB??;Z5K!> ZZ#P'V XZSP&> P4/N ZX?H=E__^?<,["R# M KOLX DS-1;@*I\VAC7)8Q[5=7T%V#51& +[?7U85541K5@GGN MC/FR/A"+!DQ(U';<=%Q]7-I5%C+*Q+V 4+R 4RAH!00,%6 >4'99ZT+S01JP M9 T'O6$P(B1MZUO(KLV7EQTNUH!Q=QJ@ K-;(@-T(-"!.6J(\D'Z"H477!AV MFJ%T4)L=<=QDZ%XC3/05]09]]?:$V^^$)9O%0>F$F^;YT0/BE)L7D]B+!&:N MN5#DF$>V2O6U.920'HK%!QJH2RT?=^UE,4\#*HGND^^7W86XOGV_*W9>O$0H M\R;_'6&/Z"8W4]1QF$ MUC5Q]9]L]^"\8+;T8D#Z;1=#9CU5,&8L[LR!V",8+6P0(V(1(XKY':(^KF'G M74$*.!^ G8"=667GQ>O2 #\!/']FY]U4DO%[S54-3TMEMD[I+&&3.'@?G- " MM4B@)P^0CESOG^1[\RM[3,]'A5MV _]+IM!>W75[,J*"?K*7Y])C;9,?9P+U&)U.LJ\2;ZIZ4RR7UM$[CJ4GF>2P;[(Z $$O#]?5H_LQ>)@FW0 MBZ1\,\OOC)=Z7;QH\H=!$_332UXJUFI[=8PWT4W-5!1[X8O<+E#VD4N QOE= MFBBP["6O5[XOX&09-4!+ J,(V'VK[,ZX3?SL_.(?V$E:6HJANR8PQ%!L;507 M&K-1GXOM9)Q-!(;R LG#S*()*$^@//.1-?P#17>LT_ZH+!XI?LMNF^Z ]^BE M$R:*[DT1P:V6H$8O%AU?L2#_E?L<(<6'_*5FN)"J1+(>_T;Q?AT3<2X>!!TT MQK] P,;OEGM.OV:1[\7K6" MF!'Q%%UMJ=F>L8M^JSIKK>5X+RGZ>_79*##]6UBE"J$&""OWE*F%4.C2K+20IB1.>S&:F(=O M3(&ETV "6 )>!V!N=IF;<:?C*OG<2S@B1:7BK;U#=R0=2+.CJ4 X4/. ZX/I]'&HQ$:/E6//HEUQ2BU;6U"39 M#N%H 8I34?_\>W8S&WPOKO\IP_DAR\U?45J*(J!*[7ID>5N2'-_LH;D3S"PM M UGR]!;(BVC[Z&(-SI,%_0\W(.N>%VCSDK(Q?,5ZW&OLK(Y"N!_M1_R6:BK% MI5#'WTKM3?@.ALZ2!;D^>M\;"^Y*MSBY?K=6;I4HN/0-%O=Z:"4:M( M5#AG@)28\-@;ZMO0A!BW1JHAM(;TM#5I\-LU'4J]32N@*F&,JOC2:Z3 MDG@!.5L:"'!U%^Y?KFQ57_,5P];FO.+:$8V>X'14O+IRI*29*1S%&54O;0QC M_"$^WV^MU6BY6WKC'3U JC5[VW:6U5I53G"%(I'W5R C;#$L"PS6W0(KQR;K MS86=9IT3=5INV;PVYCJEXN"X=G8?XB;^BC?%:%I5M;V I:HL*3N$@2G_D 1; M<8DF7L!8K$ C-+!C'Q1TO:F2,U-XRY4AZSAV_"C7L:R(1/6XP9WF^4_V3-WT MEKL1$[A(L"%#M2G(DW;K;UJ8OV[/9E1H%:5:I8(<#G1#'+5;V)8ZV3,B#K\* M%'GV,!9 %S!F5S!F#7Y4HR:3;IU?D_U>15WK#4N[2)9OZ6 MWN7CP[^+8OR21Z@BR/]>9-/CYRZ?&/&LA^MIB168?3;MY.?_>S[['X""5<=R MW*]/J'FVK.5)2K$$0 L-GKF:8L**'KWYJV*%RL%[7";#?,&(IVXE7[\C+R8$ M1'YAF/^%?OPU)D>*EFME#S^CV$][?J=O/7V40.WI,\%$E^("_'IF2*(_T.9'VI @99N#-'_$872V0V9 M^.\1,B(D6C]MRCQ^]/!-C%$1=^4MQ8B/;.9W(55.@GJ9-6!O4V5"AR\)G>B' M"%7JG M0&C5RYS(EZ&!&/W1YCOB !(J4*G&=:K\ *IW(+XGU<4)]'_1:+'>D?CR#^.? M$7VF)"I;1D@,40D&D1&"U&4"H68R@Y",S"@ZH2ESAL4P].$D7,KW+!FWU,W5 MV*_R3;W=M,R%,2V6.1F-=W)^'BD)K:BW M-J:-HNRYTL VV^AP=FB0?C(T-5.10:IS=R?"_+HS=H[KG=#IAZ%,R-BO(RE& M.3K\$!^;@SGCZ8(_[W?A>&3JF52H,C6.K+5YJM&[ ^B1T1T2M*./X\\EU30>C-NE7IR:<8\.>A 3YN44YQ4Y2:^HA4YEX1KHSC]Z<)%7EOQHS? M'TO(@!JHG6Y;41@Z&9I:U:CL5Y;P!!60K=9K;5%URI+80B;3E-(TNBXN" 66 MA'*%KQ]#DEZ4PFADZIG3/2:U5_4:Q:]7R&"\=B;:QHI'IB@UZQS"0-@NH^6' M]3$^:L]+1#5^>YI271/# ANC-KQ21>]>35&AJ8:6&WQL?K;& C/:!W>W5$-T4HH619["%SX8R M7MY7D:WK%P\!/5%L)A)$*CUT*HZV2PM?[/F1Q-6;PP'CTF3TU#.(+2TMK6P; MTZ%$T?LFND(Z.NSVXJ$IF56(OC'>TE4:&0CL01DX#0SADZ$I"DR89GWJ-[P) M#\^7%N7W08V8VD(,"-'=_P MQ_MJ9#.CH2D:X*-Y&9;Z]!0Y+$L#ME2LU,E)\M34!#:VIHR]3I@&];ZC#Y60YDK"#VYT+WGI8=Y()I&FP-^7B?M<0: E;.P.J+!77 M[GZ1C$T]=^X^I2'36MR!SPP70M(LMQV4B>FII : TXNSC$NE+0F]F:497H9HQ% M]LS"#$%3RH36'2'K7H-K7I[\\ M=T7CH.HQH(J==?44DSP%Q$G\I@2^\_3!*7I+/ODIQGN6HWDZS".39\YWHF;KEA$^N]-._X3A!]?44$(<1G5Z-11]S \F+ MGX8J,\^Q E^[K*$&C/@D1E!?T!=/J0%& $3< M%R.H+_2+[1< (P B[HL1]!< B"SP 0 B(XP 'E,6N #@D!%& (\I(XP B,@( M(P B,L((@(B,,(+^PH#,:Q88 1"1$48 &_&QC/B#7B8O:J1[Z+WPFC*X]L7T MU^I(\?*>R'U2Y=9E176L^,/_/K /?T@A OE"HUFZK_$L!5_LB_3L_!KD.Y"3 MG&"+"XWC*_GB(SJ*??BP$RRW+4^7\9/ODRI 5O[$@\PU58 [!V "W#D@*T"E M7I\J0%;^H"SBZLX\=&I/!BTU:QZ?ZP5^^\VT^L\%28"@ L#9 7("I 5D#@" MLI(EJMRT7@&)(P 3D#@"L@)4ZO6I F0ECXDC+\X;088=?]'8:2!O!/)&0&E< MFRH7-S!_73NBJL$ZL!1?FP.-D6=!R"55@*Q<)2GTUWM4'<>&G[5U!IH#: Z0 M]KD9I9GJ&'YJ"I[^F8=LS=_JNH[CYR:6^ES&Q6HIQU7329T%I)[N5 0<_DW" M(\<,]M2EM@;8/9^^R#%?DWOF(/?QHCG WQO4S9;C>8"U-\E:T0'F]H6H/\>< M-1XO=P+,O5780EIR>="9&W] "/_3BM?1-RTM2[*=)L'34TO1E&>N$3VEIED[ M+5[&_V?O2YL459:&OS^_PI@;3[SG1$@?-E'FW&QF1]!;W"1== MB(NN_+BMT\A#-L"R_P)]_T%#F;#!O95J)%SP*5R0\,##\T!B$!(V2-@@88,; M*:Q(V"#1!N^S09)MN<),X@W@X$KS*PEG7!P'GU-?=MTX2/C@_$F3&T!!P@:? MU>?'M7D^Y MG@LW_^I]*?P)SX#_0W?__0Q=J?\::[!GN^A*,AP9DPILP^^HT__[(H ?Q*XO MV8KD*B+;'(G^2*_U.'5%H5*M[:@K3Z/LAO8E!:][@@5%WV(\D9^*&"X2F AT M!2X:4]=#IH%EB7#:@&,#'O7X*1=5"S)KPWL%4/&\0%78W;6;ACJ?J*[8G&WY M<#U8#[@E59/RA:;@8$CX):6HLC&7+.__OB#$%]@,=2[Y__?%6/M?[6"N./[^ M[U]2MC0'.W]^R=?=F[^D/, %X _@RX;R?U]ZLAAV#&%8QK(LI^9SU,K;+L?. MJ"UF1?++MVSNO_^\Q=.W>U*"GR=0NXM#MR1//Q6@OZY(@GJN*GF!N]DU"MZ+ M$%T6E?JP7]&YDF)Q8J62TUU*.X4( 7R!+Q^1I;KJ>I18\C,H,MA83GZB#FKM M$,@2]>4;1M+I#$G&!.KO1*)^,REW4_)TP_8INEW6V5\NVPM7HS'L]Z=E),<% M-I[I3+PM,W28<]BG9:TS#FKVIH.RL]4$76.K03B ]BD'9 I-TQDBC6;QQ$X] MJN-W4X:JH_J28:L*)[DVP-%!FK:25Y&VE# Q^6UO0E78A6$,3^+M_=!42?ZB M8*R+#(L.D&Q_UN!KMB-"L<)0X/>E,T"TJJLK_D>C!F M\J*MKP:YP$6#12:4:[PX:M3;9S5FC5Z'G_:,NBWP4JT8!KK:F-.CI M>3+#;&J1U:$BJY/-I=%,YB=6Y[;K:Q_P(#2IGDWH_B#GW0F5'Z#R-2'RW=>U M)B1.M'5"Y83*"95OI>(TH7(BRX]2RHQJ0Q]:)K] M(+M[3=G;5-0) $^H]]$JPX1XMT"\A'2W2KHKU)KG.#(N!*X$GR-B8G2218@] MY^5$.9^C!'ZY(!9Z9Z5IRS^I*FRYSM3PH:_VWO$QQR.EK2.W M\^@ 4<*N3FSH?L" MLE(0?(Q40JUP?H'JN;0[+(RZ*Y22.DM]69=#7PZA0.'W)U#G].=^4,>4",9O M529-AO5PR=4Z-K=12E[+E%H]R)9N(]5.47>GLX+3!0 M&L@OWW+I+(4ELI 8B8_)PK!5LY#Z*DN:W;;3JOA.-C-O_4G%ZL=86%C6>FMW MLMZ:?-,9+F=.N2 J&F1A6$B4Q=)DEGJ/B:^NANATB<#=["49:"97U57;,U;1 MR'%GKJ93MNJGG&G*E]:WD P_=RKP#O-^-TJ-3QZ?>JS8^=Y/ELZPKU/^E2CC MWU1]?MJ3UMQ:UB5;4PLOK@!O]UY\A",G+"Z)MY>MR78B!"1G-Y3!V*W+;1'# M8)\KG$KC6/R )9&=U4 MMYA?1S4F+S*-2(-/<-M40[N1&^2;KM\F8)V6Z-;#=&M.N-(:\B M?58\^ 1,Y!(T]AX!XT,7H@_=@=[.&_C1@XZX9-G D(>3O%4UC0GFS0N!B$@, M [&4^_(M V>*GRN6O$F)2@Q80K>'5X;7FU [AX:4E56Q@.3:+(HP+(U/NS-< MYML0=3#CEJC('^36;DG4$A69J,AK3+&=0YW1ZXF/9:I#FY,F]D#*5C-"9;Q3 M9]3/U-FM%[+]V@VVGN-+UGZM['UZ0')?=S9#-A+@/-._Q MB@/=3\GZ?YN#F8C69TD>.YVJ@-I>4>6YU']8='"?>0=DP%Q"?F2 7'W1[V$ M=C=+NT1Q)N1+R'?9.#DAWXV2[XZD[UX/J6,]G:/>/'#$N3I?6,Y&55/P#KDA M@T5(MI*:!)YAJYZ7DAUGH>ZN>*0DUX7=GZ- .4D#W<:!-9Y-*'4%";NDGP^NDU\LO7J^LV+*K2IY:4'?_OV_?%^7*HU1Y:Y39C")H4JH=VGJ7:^ZNUP?DA/I M0,]@#&$\692%0=L1*5V1,N5FI -A?Y)$"5YO#46B!!,E>$L],4ZDL%8DH2EU MBMR@5%UP5KGFIJ%:3*2PJ \HK)LJ%?EPHBQ^?0/L'GG5WB=E'/K[/'H6^/)S MS/#<7X9QNEY%-TJ'F^N2GTPW2":8W2S9KIEH_UYWG[Q+9K38:))IQ=XMC)]V M@XEG*(;D&JKW7D,QE#9Y7&.YLK#9S)LD4M,F3!M$=3F8V0(N$D&>L7G>34I( M8I 2NCV@IHO9CL@.A2YJ%5I26^T'^4CCP3Q6HO)^G+2Z6M&Y M? [D>KOI_I[T?"\TV[S/K0E/[:,#9IU%=_#O!Y8EDJRZ+=16Y;T:;BO M_N#)N58RL2PA;C*Q[%9S?HX,O)GOW?>#Q\ZM92N 5#DR0*#N>,=\^,6DQVPG M\SJ"\J[BFCH7;->94,3HJ(@-3:,4D=1O)'8PH>ZM4_=ZM>5G)Q%/K4+G;63< M[A)F3L#-$DZI/2Q3]QFH0J,:N$2'_ED-7")EMY-A/+5H+0O]IJ?4E"Q7(UB? M=9HCML/M1.O\&<9[D:S$?EVN?O'4 A%.W5Y>K681CO)F :$0FE]^XE9"XD1;)U1.J)Q0^=+= MP:YJRP](Y:2)V(U6@;T[_(J)RK\*JARE4E,$ED[!%%(R\BJI\KHDS=[EV<-6 M3\*B'TPP$XMU2G&"B:5>98;Y77R=.OW,>"(__JAK..TAT*I/)W9;1'' M1/++MVSN2/+Y?M3@YXG4QVKOKDJB?BI"I[[']"5%7 MEN@PFT<-=#'=M'(<3];_I&?%LQ#]\-X1U<''!:\VF7(;1F$DNKYTG'$D3=%Q M#IW.D$U8:E&C/J9YI_< ?RA MC6*TE<>+BMA $7D66%..G4SZ(92J75$CG:/3N0R6V*J'=?]NREAU5%\R;%7A M)-<&.#K(4V?3L)T^6R*N\L#Q59'C*;SM+X3RQ/=$ST3V1+SW^B]\'SJS,LHZ>K*4F6 M@?J3[ WLEVD[/IPRXX*/[:AYIN9*5FHAN3Z<1P."8T^%A([JK25?55)3PY9L MV0! G@\^B.;//)UKN5>"M1\<16(?/XI\R$7=UC+^48S5M_^"?P[?DRU5# MD7JU+WUG%/#(7FDJ,G%5R42D*7CU5\D*I8VWWVGW;MO'3Z*+-OA,\K*Z4TEUH$?_3X]FC0@I_!H8( M&#[KS46!_4= 1T,C!+4O"PUL--YKSZ72>01FMP?\8YX#W^18O@G^Z:6*E2;3 M9"M,/=7CV'*3K_.E48KEG]*I>J_P]&)?WQ6LMVQQC-Y29.G!2[M\O5)@>ERA MVP/_-KAFK\L76:9;+M;Y05?$,T2&IK_L\+3[DHAG)UE:SA+B-"-1(HGAJC@A MIYB8I26*Q-6,FB4G^V^I6"H9 M#(&;"LI.S7Y^V*_6>\-0C$Y&WT+2@;C>E+9E%C46XRK9"#61$/'O(<,:ORT&B#<5U!DE=ZN+@FN);0 96V>9 M[LG6P+4VZ("A.\K(D"LU+@20L77VQ'DU6))3C=LLJ)$A-"O4L,X R-@ZX)ALFDB%1GE);MK&F4&;*,ZP M(6?H:)7R&@TAV#)B-@[)8%2E-K)&@A"@7$X!7^E7!J%(QR'E;3 FU:5110>+ M38T6S5IO;;1%#(V#+BTF[PW-917=..N<7$,*GMUE1 P[\E2NC%B4$DY1?LM( M54_%!EI=@P%&#)0H;CQ<'P0:.MA.,^)DG1WR,[ (@XJ(/G24&C7")1?E2B* M+.OT HM 8\07LOVF17?*,E<+._UQJU!"IQL-@L:HWUG3Q*A.A"Z',^WU1AMU M5QL-2-,1\C>7)*MW\GY3V"PUI3G*"TTO *!'Z+^MC 1V%>1FW!RI>>UY?;5I M^1%HC %\'UNOZODMC[)X>2S*)IW#]0@T+J6LF:-"%>]P2$M:SJ>3H395& @: MPX!%+[R\4'%* LLXS:'=[.%>%CSU"%\-AE.1%CK.3)""M=0J]34I[T7#56*@ M!67"#-KMV@#=B*PVJBE%-5 TV(HO!EJK4[W&S*@QYIS#'1!U2.J"BZX0QD#1 MME(L4RW$%.8]QFRH01:7ND#Y'&%"Q,"Z(=Z9$T+)&2U0JJADT4H;@L:0Q2ZU M*CKDEET.7_<+!+]%&VZ>@9%E[*G]1H_5[ :&FH%>**^J= &9 RG C_#K<%'. M;)J8JYOSE42MC'&]+.4T"!HC;+?:'F[FV^*&X^OM8#F0CHG/.]%38X1=C#%/:-;PB;D9+AQ;Z)4TRP*@1P2&S023!3;1 M54$J%.H%G+'*# 5 C[ V6F,#E1,103!"Q9]M_4R]-P7(.L+:!2J[;I/3289; M;@N5EM73BP5H*HZP2TVGUAW%%2QST/9:]:S2*S6F -'V,69(GDB6YL"7Z36 MQ[EMDZH7)B$$C>$5=S G/Q6- L=.FEP6HYWI!EJ@(YQ%M@/?I.QF1:!,2D>] MMJKHO@9!8WK :PM40);7*Z$6YCO6PF&W11Q8JR-,N+!'/C%W74;84./0PNM@ M@_,(-+;6@="R[/'0Y+B23 [()/;4G%E>V:5:7IK'P.NU90RAT MW @T]M0&PXP&]2!7%);XU#/S%4V$$DLP(9E?KD8 $Q!'.\@I\:=K?4"BZH3JDD -:458BT!AK MB_AXN<2'F3(7R!VFP"^J3A>H8N*(UBXSJKY241DQYWU-"Y9BK=$>@:<>XU?) MF[AV*V-Q1K&HJX[O3C6;@:"Q!2 *7C Z6B-K!HM17LZ/:7ZPCD!C"UBJBVU3 MG1>Z*%)M@ A@B>:)!5C $2E0>XK1#!6IQ;$EH5+.M/(XR3(0-$ZMV;@ANORL M:,[1D5;Q5VVS3D6@L;6N^TV660M;4Z#JN-QW&B72*42@,7[=##4E7(R1=L'4+]*#"5 M M\Y?+ +2Z-/W@2OKW*]>YAX=L!W#PL[A*:[..MC)>F9;!0+_SBW_"JT>O5\ M!SQS:CGA(>EQ^!V!F>ZONT@_!'CZ:9"]SWI$+SZ 2A//L0)?/7-T?9(TUZL$ MR4\.!N;@*9;ZWCE(AKX@(>+8AXF/#$!]U/85)M._1C^!;ZM_H6D$_.GO^Z+0 MSXYN>(:X"EEU5JI/F(-('*TD++T^3^I/.;OI^.K) M;LA=4?3Y*=3]6:[OXM3M-/+1H*CLOT#!)F1.R)R0^3[)_'ONR.?>9L9>EXE] MW^+S=_MYLI*GI^!)B9>:NLX\Y2Q4."O&UE+PBNO*\ W5.YE$0/?E CC[\VM] M)_!A+K#O7^B-^WGI]<>C_SYZ2^B?T#^A?T+_FZ?_=:9N?L,QBGR?P%.5E&$? M'!_']FXS4W.R?MY7<7A%9/Z2_K[)*.QD=#A[./4!'7'R?EK?3Z+$WDRBQ,3" MO)011DBG(]0RA8'8LMKK!?(G;1ZAC!=A>%,$T8T 9+UB\\^2_EZS+$RI]3"\ M,-%0 Y6;Q9!NMGI+>'>:!-R9(])9]&CGQQODV$M9Q#MG;?P-:^.BO]+;V?DT M1W!!#>O)0:WLSB:SN:H M.V'M1!E?P5C@4RCCX:PGE\:BRFT"3O-J1%\T.E 9Y[Y\HXAL.DN^R['WG-W; M35!.^=(ZM9 ,Y6[R="?V9R\;?OVT/NMQXN\3J^3KFO1^#5K\["[U3N/TI+7J MM8#& 8L V&N._XF$H#0>$64I%!H"10>S8L\N*W,/"L%NTDT6 MRYP^"KA"E__]@C353\E'$MOG.]'_7,OY:1W:0EX)A<609 3#7W35>L!,Z QLT@LS_&0F3>?N2FH2DW(U MPG'!,X2/"D=_,U7:/=9KH)1HYT--7Y4R)0T(!SQ,('-IDHJ/&/O[1LN%K\VZ M7,?9PA4@XB9.)2[%(U>0<[H"/-Q"W6#"(0F')!R2<,C%..0QDKK?W](R[)7J MW4U.][Y*EQ\AB7M7=76/0+#'K/%]!,HFHGA3"9G?\ Q:T@9.R(5),F#NEX&Q M:TL+ISMZP<0S%$-R@?U/IVPU&K@;G?Y&@*Z:U(/>9N;E<8*D\Q?WW'GQSN<= MXNZS[1-?,FR 13A:UG4L?MI]I85XE_=UUPY=TJG\6T M8*I$QN8%P_>7J"VR'6H438,DOWS#L#1*)96A=YXB2!%OYE2GKOY$=ZNZC@+D MY/+2H]=,7M98?&BR39-R'$EX42RQ<6!KJ;U* 45(J M"!<6\&])"C%)(=X4Q:XA;W'[3GXK<&5=\E1^VMJKA98EV3YC*]Q!,_RZVFUI M5H#V:PPGJ$1KW1_)W66GHL%A[;!Z,Y/.9(@[N6C^F/G5VR^U/ O;$Y+C:R,# MR9N;*<)5EA.Y2"S:D.WA92TA9LQB9ODARR^,E4Q3V;9 M4K]%SQC(S( PZI_NC9B=Q-4)YGW)%ER M3_K\$YWRRK-V82+E\NMJW#*QXC+#N+HP,,=DW^:T\F; P.4#7SR'ITGJC+[X MI5D]R:K?H<=^ IEPZ'Z[IU4WZ*9>DI:N7UPAK39\N 1RZ[Y4BVE_*= M5#0+6E52"\G=5=(F*? ']6HMU%-SOL12E;PTY5'5K%G;8%136I5S9ETQ>!Z=> ^11/"\'0F\^Z5XB( MW+N?0M;'3 M?3U^8OM$D M5^=#$8NFD673F2R<,9FD?1/1N/ZT[ZE%H]B>;<)M-EB@R*R)B@MK6S ;;2@: M\#9;.HM2Z2R>B$8B&MLH[1!R?P[.F4P3 M9+QPZ3'.#SJJI8*0"?KO\*C&-61X4V[78]I64CYX'R#DPO$,WTLY8-OP%$%5 M4W/P9GW7E/IN#A"23ACW>3!PUU>A/UGY?Y+'OQLAST\[SSH)GC#_@048=;KE MS8I>><*2YR=(;V"N,C(C8KG(_T_C*)6FT'@!WKV(0)+EO-\PX>2R,J1#J'Q;L)W(ND),;BYB*%DPN ;/=)<5(=^*BZ M6* FJKKS6J!! 8#E1F@VG:/C+1[O,.__DNR'4^D\@"4/!@KWU%DZR?DG.?\D M$W1=P<"K$]V] H+#X&$^R#MIZU,MUZ'IC9XQ44-OK5:+3MME3! 3T+N8 ,7H M)"6:",)U5/V<51"&I#7/Y)9BB Z:[)P?KC?+0:D-!0$Z_&F2.E]@G C"70G" M^6M\SBH('%NLEIK9NFP&>;M QP"ZFB$U\M3(A\C42^=3<9YOT.Q@IZ"!UUL4L3\M/? M;/W(RWP+:YF!Q 5LJ[!%@G*U%C!@^5'=3)H^4@&1)B)KK6[ MHV9+X*5IR;<8>Y)=MZ&(1+U-J'=%Y-YSY5?8OO'.E4B27[];TCY:-N7SNB^^ MM@C[M,JY6F&U\>IH.A_F!,X86J&0=VQS.=!$'-OW7\P1\4DUB7PD\G'1'HN? M*1],1R]U4'Z&SJVPK QMTJA((90/&''01)JDX^WF$P%)!.2BS7\^44!,DMU( MUDH1!8-8&XS>Q(. :D,!B>(-FL;2&/F>#;GG5/W;,$0QO(4#8A$8B1AO6BT" MI#L@+/&3KO#WE[<_7?O%QZ/I+:2@DE1\0N2$R/= Y%MW_XY48[QJ^L@^&*M'&_SQD62^;TUBCU: M/'Z!@FFW(?F!"P/Q$W7%"BU<%.L-CT,'8'?LIHY-*5H3<6+72Q'%Z#1-G>]^ MV$-X+8\C$1>HG#ZY1/#$1)]4O%'#7';+S&SK6+I6#:%$P#GC:93&T^09[Q8G MJO\6&/T"OOC)&;W$M\-J85K$.:2R+)6"]98U>Y'JA^71.2I-X:>_%WD;>==# MV)-R82)\I2HIP$*/W8\]::=RG_71Y[\A/W%<1761W?>_8HMURG,L0TG]!XW^ M]T!6XYSM5@XJJ[/76+S];"682%TQ?A$HJS[45;V=JFI%FHIWZT!/';$/F\D@ ME'O#<*[T9ITFB+.=W)]::FXH@1G(CZ?T8'E].(CT15S M[LHYD9/H;G.JEM7MS JA^,!6[%0:Q>^W05%B5&X^%#F35%0)MCWO^7)5V+"# M]:*1V?J-# .E AX4$&D"C3?NO<-S@O].WKPY5"$/@<5;"OAC4_5W/1LUU5;= MZ%IF=)Q@',*ZE/0"I2L7^6$X*$[(M*R@JNAFLA4G;F@F,40'F M(0-C#B*72Y-'@XX3Z<"+'DA<1B0FNMB:RQ)IC#K6\.)6)2^4$HFXCB M325D_OPBF>ZX?H0&&GS3G:#T:PY-&J7?OBT!'"LV"C*[+J+&VE*XYSV9D,X0B0,'S(B*-WK$(),K]AHY$?Y6S M5_G6@O1P?\2QCE/4E U/.;!48#<.C\C\A+/O)O?VUL-6UZHK&[O1V9XNN>#M M@%]5=_<+;-H+G@/;]WJRKB;M>Y/DW)5E!!XPUW//7CJW5T?\E%_ 11Q3Y)5! MOA?TA1G*&7W#J/"5/-+* R\]&GA'I_',G5Q23UC[KKSOC["V*? ;5>X/,('M M.;@UWD[&ZQ(#63LJ9\0H+&'M.V'M6&>\N\[J[L=<0]E)6:H$_$W+D"*BW]/0 MM225FT3[5Q+M0Q7SU\U[AGNUP4_K4&?47U3&ZZXOQ4-]R+N%T"JC*XU.WU]S MO$3/FC(R7A%-3230R&NDTA@1OR9P-ZR>Y'8_2R;.[U*>4"8ZW&S=0:MAEIOG MNY5*2UQ4T54;R@1P-[-4.GOD;L#=R$2B_J\^PWM"5F=KW06MX.% ,#2%JZT7 M7FGM,)#58=,O-$WC^'NL?C?9W^=!>=XNXWO^^HK;%.JK2.">U-V^33IKYZ4?.RH2J)6RS8Z(LU&;%06\S=HV%WH;K \XRGB: ;T"3\0OIM\FK M#YB,N@M/^%>9NH>@JICK51 4:2RKWKA6XB15@^L#WFZ.H-(D?L80,%&_5\NI M9W=D?Y535SS1,F<5MXIVV\*LS9<*!%4*X?I@J4+V>!'.'WNKMY%*?FY1NY , M)R[ M*;/;EH)$Q5^[4_UGS)TCB[U2P X%M$09ZE)L\J-NFX',#?NQ8FD2C<_>O<=\ M<,^5;&^W/R\5&KZ> CM&(&%=Q[+@I7OC, KO-C/"2>UO4OM[/XF[,\]73_[E&5L[FQYPRK W-I#SX]:H'R5F^*7_=W[+254MY^?U\%ZTN'4A=RO^ZOA3H@P[:2O)) MGV#Y$R(G1$Z(G#B!'YEM!#S!@T-2=-QNY(Z4@3=R^*5R<$6ZD2=RQ-4+RE6Q MK*/](K>Q:^TBS0@T+6@B$0TSRN72>.X,KMZ-^'6NN@A<69>\Y*[\+>7+X%"Z M) B_P[D028[EOLA[%P>S!\/1399,T_09SV03UK]RS7;/.;2/38X,/%5)&?;Y M>X9?/!;[Y"F25YY.BR'A@?)KGST2[*:&$O\,0;=?ZGAD--CQ QN 'O#P(TY% MK4]9&7&+3DRIA1 S/>/6 B84"2H:>)^F,"R=S<4[S_Q]RBEZ%Y>BRVN31+RN MT57_<_&B2WG<:X9&7U#G="E<<>L5 DO-*.BS4S291BGJSH4K,5'7+$.7F%[Y MBS+4P)A9MQ4N6Z@DXUZW/[86S"22(7@C"B/2%'KT.NIKIKK.M/.U6:%+IYPO ML^NKR$%? 1X>>!;XA2W Y=&0T#ZA?4+[FZ7]0R=__P*^IPN;1/W]CV'O?H)I MX"@G#+SCW0_J,C!6P+&T_207G.2"DUSP'59FW7FNM[+7;86]MJO8,+1F; 7^ M'_>BWO(J>*C*3:>J[/-3;BWKDJVI'BG=V/M"LWKZW).U 6I*:CV7%NU M=#\4B=P^'8QGT]3Q J\[REA=7J%N;WE,+VO8PIU&0N*N.N M@RZY03\O=Q:C*:I!&:.^?",)(HUA\5Y4=R5@B:6ZZY3OIUBJ,C/?BE(F2Z$\ M4R3X>L6GE^W(4N6^?,N01)HDCI9#77]6^#=B)/9'L4Y*\E.^KJ8F*@"V84V, M,XT^V*B2>YL9X_MJ\_H(=_7OIR/AF6<4,9[(3U]4,RH2J^E@@_3ZCC 8]\KF MI$&5-X4_/=&.*^)C#3,%GFMQ%E8T56.B(RHM\$8%."G1H"TBC68R:8R.=\*Z M2?Y\P-OLG\O(F"AP.5/;\D(HS+=9&VV-T:!!M#^#D4M2;MD>MB=# M>2X[_[!K$/VAWA_'T&K[OR[?9S\N_D+O@?)#W>RVF@ M7+%3IZJ+(1>T!I/YW-<7U04CDM&<,CR7QLBD]^R#%UW?VY3'LJ?/3B,-P1 #R M(N/01) UOAX&O-P;AE <=NW8L"/#3NXP*_[N,MK)HAV/7%><%U1PM;"^C*-#IKT:M%=;2J501O* M!O5^PO5692,Q#]Q*0!2J6(WM3E&_P__I5PU91##L MU;JC?__G]?)?TD6([%B.^_6@Y5_M:X]-/%+XFHI,7%4R$6D*7OU5LD)IXQUB MR-P33AXLR-=G2P$QD(CQ@RY](:>86R-SF#W;<.'T66X?"9XQE0 MP7UU54N"S4_AL]\\-:*+[RR^XL!^0Z8 O^YWA9%/Y)D(%3-*ENH#G$6F%UI- M!'W*O.'0B'#$*_LFI707VI[_]'CV*/?"GX&4 !-CO7G=_J/O7KC7B%#E0UW' M0NL6';3N^5LZI3;XO=UC+[OGFQS+-\$_O52QTF2:;(6IIWH<6V[R=;XT2K'\ M4WKG_]1[A:>SZ+'OE_3^73:^QW5W"^KQJ5Z9 RML=OEZI<#TN,*K/71[X(,& MU^QU7RSRNVKEK5 0&NUVC19:L\W IYKM;BY3 MT,6VB(OX]Y"8.VKW:A.+YS:%36;510G&SG[?XRAPF#^J*]M5W< M1WD(27T/.:Q.Q8D]7LM"J8'20=672W).$_'X.EV_5ZR5NVT<77);V=]4.@RK M,B(17V>[&62RW$8HF"6-GS?-P6I(.B& C*VSWFT%+E;K9#DIUY2FUM*I*S,- M0,;6N5D5G$9>F,V%[D*9-+#2:E'C(&1LG67K -Q6QV)9"M+_=6%[61]5@WF]Q%=Z?9"+0V)[*_G0P MS/9G%%I2=-0QS=&$H34Q$\?30*/H3'O9)TS>V;I+@5_6-9X1J3CDE"HYDE'0 M*0$9!VNZF2WFO&4;0,;>/G-87!U)=9V;ER0STY\.^%E?$ZDX1BFI-AE(?:)@ M=MVAUD)ZGD%Q\.TQC/K^,! [7F4K!#.J8;"JOBU'D/3WD"BI29R+ZAPZL";4 MHC,5!2N"Q+#80FVJS^7"4.-J)4UI#;?K_LALB]GXYH-"N:G4D5Y-D,R0R&&> M$=2\$$#&-C]D)+%;K=@,.J"'+%$H:99L, RMOF6F!\(4HXFA66O.BQ[I2+: MS\&WQS:?U0NMYG:#N$*7&JY7@B:BD@_?'MM\4%,]/QQ+>8&MS0)QP"W1S!)" MQC=O%5;+TL(O$JB!9[BR886.)6MB+K[Y&3W=MG5_TC6#6G9,9IM:>P3BI]R1 MS1>\<3D3=H3XEIXX.(6.;GR\'=F.-=Q$T:1 5TES M,-%%2_4*2">$;X]MOEZL#//#TL#A*"E 1HHH9FIL_T)/7_:6NDD*R+PER>MA?F4%# 2-(< VQ84;2 & ;8::Y,-KF)CO(N3RVM55X,C0@TCH*),6_U-W2A)2!"*!:K>>#? M%@ L%D>!7M-*O0UC,.:F6B#ZC,3V:FL&@L90,%[; W.!R C'8ABQ,-J-?D4+ M(6A<^$-FTE6&\IA;#N=X4"C)##&/GAI#@3>B$&768_J%>AEGJ@P$C:%@V%HX MS3S>94Q)4$W:",S6MA]MZQD%NSQ/,Y@#=U8^R0'XJYD3!<.3+<<+7)6?[MW+ MRHM[V5%E:6'XP.7<1K\SMI*'[B8_;3V[FX[-3XN')$KW.8?2 XO,6XYL[O-: M$U'&95H)&H41UQ6WP-IP;%:5F%T:SK #56'\=^!$"(9]2:D>6!)8O>\&*D!0 ME.%Z#G=WR4T0ZEK2PE._'GYXB5F__.3L/(J^02CY3HHX=Z[,Z"^%5,_U'B_G MZE$(O%L1=BQ??.V+WK-?ZE5X$Y4 1 $.C&@7KWCNK)G.V*;>I"H(ZOOJANB3 M[^-*_#FNQ)ZP7>#X^M\CNSUAD/LJBS0+/-^8;HZN+V)F$(O;*NO8MBK[J6=) M3O546;<=R]$V*=9YCL5]Y2GU%RS @-DS'/V7W:5>H]^P?_].A9(')^8Y[L)Q MH_RJ84?U&JRT >M.53P+D#2J#.=EWYFH[NZY!)I.X2B638&O S!UK*@ $<'?/CP -@*2Z%*;^8J7%4PK'T]%O!&0>C*8P M^/0WR5_(7JZZ,CQ5^?MP]_+M2I]248I940#O><\@+YO&LO_"R3*:X<'QC+ F M96K(:@HP;(M/Y9WU87MT.B5H\(FILA-X:CI5E4[41AF 82J:/OG[_ MO@@;0+X@5GV(9L.'A%H$$PL8!O!FP JVEOIK3YI*BW\F"\!W0975.4!X"B,B M7-/P0[@;R%4CQS5371^HZ]2AN.GMJW6 .@MN$L@C((>T@;@PX'1*)=@=P, E M 34+^,?='$;N[-_0D 7Y!W)50X8?/LJ^&G9 4NOP7_J>S*#+U<#:Y,BX7)Q M_)0YH%\5CU336>V0MV-4R%FO& 'PD>T$MKPGS *0SDOYSOX>1 09&>H(9P" MB4RY!&D2Y7L@QJ+!$JF_XEG PQY+J@-6*/V_?>8:1P^9:Z;0_?BWL,.W_H8+ M/$:S2+I_;QFI#MSE;RUFZCKS"%%RX+I J::>'P>1YMAJ] %8\@?/_1; HQ%; MY6&1WXH]U]PT%1^MCX:5H!K^X. /VY]]=V>N;LZZHH:J^:PBX79%&XIOZD(J MS>*;DS_$4V5X^A<"5 (#%3_Z [X;X!U^NAL>TE'WADQ5\AN@>E^8 +A;JK'P MG\\$T9WOU)1<5U0]=\'BM6#$J:4>OS6J:DE T$ MY//QBN_PFE^%X:Q,T%6!12=N;\ZV:P6-N3A>W?HT:V\ZJQ)J&+DY R*,-3H, M(5X-U]_\%+$[+;D7]+VM>T'Q!/C/;"#\K7BWA]+UK>(\N6 M;)(UE*M(/;1FC?5"P:\IZN9 M/GC???#4* ^3 ?_'A*@]!FVPGG/_B!4)@"!AOMF>2^O?OTAP/7;[[JPA (L M/U)IP$%S5>!YPF5"*?!2KZ*#DNL$B_T7=YHR^@2ZQPO@J\K& JB]#=BZ)FF[ M6&'A.BL#QEHIV7("!0&^E _9%@%*$$ 484F'K,,K#@'D&8!1QX9% 6^B1D#' M%?3"X2X=P!K@4_! +UB H,1__BM8[4OQAV$#ROJ[9[X)<.K Z87?S@<>>(WW M@H8Y<&K!VO\>6:KPQX>\];+5AR ;]OQ(8M MOSH%/X04 BIB9S]VNX&+W/N23FBG)L'S-[R=!^H"L0=R--DO^O7W@$)S DT_ MPIN0RA'.O"/D?]YHAP4&*W#!SR[0+[YD6,]QT>X!@#T\U4\Y8%$&])Q]-84] MX4!X+2>\J%QZZM%JGVC%SYH#KKFCVL!\3HQG>>@T\@>"I8'VMB*40@R$P-[N M'G52E1-+0+Q.-QPYQ,Z\RC7@\5P#[VH@-MZ^I%2>A>_-$*X+48:)+G4\NT4$ M%KE%Q-L(2Y>@]^/"% 50:0 3NY^-O=Y[9L\I4$Q." 5V+LV9PB.*.@=H<^5E7VQP*]3LP?][E7LU[J96\-8 M4_(==[,SNY%Z%:W0+'$$GQUSAJ.6U9%8D/W2]YG6]T!%/)9H/5'QQ4MI#OIT MA@*NCZ6#7RT*9N[V"X*5&/*N:.:0G(SR?5+@.XPL$-QTF[3'[O(A5%/Y+OWDUZ5E[QZO@.>.042<<#:X7<$IK2_[FJ] MH _XTS*K?>HV>O$!5)I$=E@]2WW5B8L@7Y7(_7F1^+MWJ1)"?!8ALD_TN_7Z M"242D7@P0F2?R$0DKH(2B4A5L^ MNU]+_:$Z:UG2OCP05OFDG.GI=-F]$7L.OFFIE_1E_YC8AV*W73'5/J MX*H,_M7ZL[^*@<2??407Y_;]V9<;]X9C_Y,XL]>;F/U32N]]6'B' \8PNU]/ M&;_DZH >Z:'4[FX5YP!M.?LD[L]M5-\%S0\'5X# M3DC\0W?XADG\A[Y MN7,D[Z-@'S)^.@N\04'>-7P0]*7Z!OSPN27Q/_N&Q"D\N^M%?+)H\-%IGKL\ MS2OV"D3[,,Y/Z4"I@7>E4_E^Y00RG;M_^GXT)KPLB85NX8-]-@&DB/@J.;0: MCLD9BY6OC8U**%=^U&;ST+GKN3>7V 5X,::PA[/_PEK?->=BUH8GPB$+(C G MP)I 8[*W)8THV2ZZC0*+8H&OH;6,8S5)(9PM"V]:H:*_-&)T5^+$[J+:HQTY M_:H@M&[(5;75<)[7OGS+DMDT3:)IDLX=&2QZ(@_XT>5D'Q-]NIB\ M-W(7?\(S;Z?NGKA7[??=\/ WW?#PD\M4?I3M&IW)@#0#NSS;-B1/R0S?R!3^ M2S+5F-^1(NCE2S42F@U+[?714./YN"AORTKUVB6_DA**8_S,7_C)*YCFF/\P7NN$3WH\2 MXA,+&7\:8C]3(OW<._PT+LY#Q0V?4W]X0\%TI%VAYSI1%AF#UOW,77GQ5./Y0,_*Q!U_UY_R<,E'\@ M+X:_+0ZK=2-C\G85E1@=]ZOLQ4)E9R/TJ.+*-OER?5X3Z?)@QFEB]@]"Y8N+ MT1E#XT>2A!/&P3^0A,)<[Q280GV%;K+SV:BFS!N&?*E(&%LYE=K0KQIHK3ZI MKY?L1IF%T5#T=N]-3\A$'WA1?>=:9^&,TX@C/>7N1O/_8L_692FN]* MMCG+,EQR'?]0/ Y9"WEF*9T/Q8B<@#YHQ!ZW35MTV+^9JPG(0 M%A=#3E4I[*PGY?7",*OQVU$'[?:&F\:P[]E*A@$.V+T<1%R?X"2'?B<,^W]# MR% -TS+]H=[D5+F^MM;;5:5,7BH* CMI4/,M0Z#=8@4E-Q.Y)Q88,7?V?, - M'0.\NK3S-+?<-D>,0LR$B;#LP ML\VS!O>E175;H2H(878=8Y/O"C-IW Z_?(/']BB:1F_TD.5R O*@)Y.?$JR_ M(SG3EL?+S,I63;8)EN3III7%P@L%&N%8+&X=TQV@!M]:YMU)R1;'FD@G)_C) M"?YGQ.+OR FRZH^57F-) @.(]CN-PARI6)>2DT5W94GCQJC*J9(FS/&\,2Z% M(9"3ASW?OXZ&:E<5:M_$D7^KE_I9 %ZQ%<=6/4.ZB[/^DT;@%[\2O:?,/\_- M'U$R.<._]3/\9[(F1_>W>G1?*70^Z) !2)&HNMMRG^F))K[&6%OW^E:0:Y\I MQ&_Y[[I@S\RW][L&587Q0J6,F(&RS7KE8"[*%'/.R+[IC%HFN:(#8=G,"[ID MCS4J;$._"D;UA__NY7 MBG(J?9EPD5%]@)8TK& VR&)_@X0@QDD.\!,I^M2DP2]*D13:HPF#M'%S:4Q* MW59'*(S6E[H5DQ>,==7,E:>W?GK? O IQGZ= M1,A+MGGLJD#J+X@)'/WW.]CH4^S?OZ_^-/_ZVK)=[%K^JX1#]G;J "Y$P$O5 M#T#A@N+YG'(XS>6 NR+0%98'7''9/]3V+YX8Y"_(4K58]>2Z72#XCIR="$O9 MYQ8V2F##]5G+ ?)SCL(;XK0AU-;=IE91L:QK,U^^$;DTCE'I#!4O^H\R<^5: M(?5!; -0L;,> $Q[9AG=3#+A=)7?XI6B]G#8GHU0D>:LD83R9(F:M)KKLMZ! M*9HT_AD9FH?20(]WU'RRW,L'Y6?9SIK2"*&G9IFZ"L9 M7[C.W(F4PD$L%QS(1W\KC99%$728\9Z9!(IOX<%W5/8%=#7UV:Z&% M)<-\^4:F:91(8SDL3=-4S//[Y^-H9ILCT1_IM1ZGKBA4JK4==>5IE-TX5U;G MT] ,W_;U953BNS,EU *E3/(35Q@T*4X.V4)80-H1EJFDXB:IN+FEK,\'Y,L@ MUG2FF"E)*#[L3?/J8KMDZA>[2Y"1C7Y+< BN)DGL*M_:SM:>!C&15-DDDO.9 M::$/2([5ZO.=\6(MH4O$Z TV]0Y8^Z4R0LLED^'6R,H3YO5F*,@AI=!H)#E) M94U26?,/G RO?COP0#.8@P7)Y_@X6>3OI%2=?U.I>M181#-_M(UIW].__O%[^"XLC,E!D M[M?#N-I7^])WHU+QB..9T#U]=55+:#X5RI\ M]ING1G0! ?]7'*@GR!;@U_VN,/*)/!.AHE]?SYFU5!_@+%(V4'$@Z%/F#8]& MA"->&48II;O0HOVGQ[-'I1_^#/@3V!/KS>OV'WWWPGV6![O'7G;/-SF6;X)_>JEBIUQWMZ >G^J5.;#"9I>O5PI,CRN\VD.W!SYH<,U>]V74 M\+MJY:U0Q+C]-3=C$5(CUH%>@$A+$VJ*$A.15'!:)&6,$B5"P46*SDD824]P M0B*^[$@O'?R&*F.JHTZCI9F#<5%%#"L;R$+G7E3F*TV67/3W9+# M 5O;2$(HXB+^/:2AK((&4NNH:$EI+C.*-31S+ ,@J>\A:\&J&G*5^8*N>/&BAO5OI+-428 MO*(!R-B.RHLE/^H'AH)2BZ6&#\;8F&O#9\9VE&^O&$D*1BJZK 5UNDL+G?HX M!)"Q'?$KM==K:BL$53,E#FFS*..R\)FQ'=5*1%:NR>2*F]<:I4"2-)OUX3JQ MV)8:A;J=;?,NPP7]JEJI-/!M9@I?C\7VM%P*K:*O]AK-)4N6:9F?9"D#(E>K+%B7YI#(<.QB#G5D&OAEE9-9'^F*7]A5#><"& C+U] MBPT*/5/@5ZA*(F4E+SJ=N0$A8Q@EY^9LS6]-RS0T85I2EB.&GK2,ESMJ72EM!%8M:*6^IRI,!3X3P[X''3BS M$I9ENK2YS&>:E1FQ7"Q;<*%QC :>-\W939TTD7%O*I$^2N T(V;C>)):LRU2 M],VL$!36&EF8-)EU'4+&GJDM&]P60:>RP&>:P]Y""#6DT0:0,3RQ\PR_)EIS M5I"F/3%0 Q/(U'CCEQ.GG1 M7"ZWV1*F#JA1!:XSCJ=BRRT,<]OB$@UF_68S&&/8"JBQ7'SSS#@G+T9HOF\. M%IU-OU26-Y-\&T#&-K]PFC4T#$=C;KDIN$5]5>N/N[#38&SSXP*3$[URHRL8 MVXPO:,626RU"R-CFB^N)&>+E*F4.5MG<%NW++:NJ DS6XC4QP- MU&Z-8=HB'<>3ORHV F*^\CE\*)A]NI^W-P)L?Q(7967TW)#X>TF M?&8,3TN;$IW3%WP.6HQ6B%N!E,;*'QH M'$_UAD-,4$WOH0-MW"$V2*:48:.+*C%$$3-YGMN.!UL.::EH;EG/%<<-#=9B MQ$!M;3/V:6PVY*2F5IHMMOE^3X_*-F(+:+C^:KP@U+I9FDUE)1_4,T4J>FH, MJ^5-34'JJUR9HSBL5;"PI;[(1Z QM.+.M..'XM0P:Z7ZN.S3P:#6C4!C>-6I M%C\N>],NBO<;1+ W<&.N!%6QM_,,!37S=)2(@W3,X2 #R%H# 4M7.IY M&;DH"#C/ZVQ1T[15.5I # 5F4T/$[1P;"+4\\#7J(V[16$>@,11D_>)"E]MU M#46,J;NM-CJF*41KC:/ -C!KX"U6:Y2O97RYVM3G:'$'&]N80_7UU0;).IS! ML3I%-X>,W05+(.+H*@R$< M(P*? H#&,6OA"KYF1MNQ,-=P!IVWFUM+!(L]XBJ49DVK0<_TD!L,Z(G1Z&7F M"-!N #2& E2R69[*XK0YL"O4U PF;I -(6CX$6@< M!=K,(BU.&P\ (]8ENT$T9X4M@#WB YDT"E@4NI95E//;":VW& @:0P%2 MZ7"=5C9OFHA?D;&BH+4%78.@,10$1GTRF:,T:VX:=DLE.&S DM$"8BA0#;L; M!#HOFB6U,*+=4: MY]$"8BB@@B)29'.-$C?0%EYK'1":7VU#T#@*2L6<5>[G MMX[)&GQ;KZ#=5L4'CSWBWO1ZO06_\NV:R9*SS+HE#=PQY((C_HU(LQE+(WQ+ M,.R*C7LU*NMB&@2-H6#AE)E:MV,..;:O.JN1Q5B=200:0\&,YDK83#<7'#*K M5@I-<1L*C6BM,11,\H%GY'LU&N6WI)[MA4-DM(V>&DOM_1(&CS.PM7]53;W_WE+_:P\[^?W+CA:N8_%/33'),'IL'BG-4::[C?/_2QTP=\9Y# MECI/T1FKRP.;_!2_!-^*(.0.'W0.*9+NP5YY8L!CQ>@>>;\,RV;HX$U,3?20S/_&3NYQ' MZ4W/+W?%TQ>+2^66;>JN0];B\IV@]=1>*N]3>W3P)KU$\,9WXK\[2E?*Q>>R MA><2$\R6'DQ,,-MY+J6]=#8^F"T\F)A@MO-<8@FSI0<3$\Q6GDMQ+Q/3RQ:> M2TPOVWDN,;ULY[G$]+*=YY+?*Z?C2]-D;Q!2#P M,4@P,Y%[.X$2H\5;OJ88+6*8Q/SC2R**8NKXX?]]RW[[>Z3)KK>%<7%Y^,Q+ M4*@]NP =2>/5B%*7Z*I?T+ #N/*WF#'=1^1#".@M0V';".A]8(KU]L]%-)]# M[JZ8A5[IL >:Y*3*#M;D?0G^&>OJGYI#;!=,^G"G3CX1SV ]H9!I+,@LWH3 M;F'%%$AB3?TME&F-:6,\F@_[)21,K*''&OJ7E;];#8%=D[::H9C6P&0-I?[Y M$LSS2I0NG!BV2;NJ9*HE?P#D,:T]^:NT-F*^[QL:8LQ;,87;"Y\&< M 8WXF&W)'!!F5-HQYL0\9P%X^9,*A#T1(\XZ$(?5+WP>O,%A 3&FQ)BR$*9D M8TQ9!Z8P$_/S8,JEZ4R82EL7#/H PS$X)2*RP]*6T] 6^26VV"?\*: 4H](V MQ*0^!91B5(JY4HQ*'P:DM\KI8R#%F!1C4HQ)'PFD.&+Z9L3T0R?'K<;6W2?: M$SQ!NI<-1^X0Z-!04T@BU+[Z/JC MU][+U=G-GX?:F7KW9#R-._62W?GV*YU-9+/91#Y37L\4X)C0%H\@?CB=+3*> M.P2G'9EMOS@ACAZ>_MS>C4\/4H5!822[)*V9E4J0$',?-ZC[8O_@:+0O&]6[ M,_WT3^^H>7OR,,(Q@:5OO_+IO4+QLY#H6SQ^-2/O8YI:Y=3[Q6EJ4*G;5X73 MPTRMFLHUDDUU:)_]V11-J;][\G#0U9J]A]QS7GYX26;M,1VHF8J)ZF\3&+:> MJ+YK/SY]3D*C2XQ7^$^J&Z1J&@91'.DD8$8%/#8-9F9)(L7]7.O# :N>_V;Q M1ZW M*([6Z7NYRS3=U.^#\LW=^/9 ;1P?YT?7.?2]I%*)%/MO?4IH3%P?&OS>1A-P M56Z5%1#?>>K1O[HX9^T@D27^;C;,-S=S1^4=KEEUH_F>_E M+^X/_C0JG6:1^5MVDB0_SK/RQ6AH56Z4%=!0X_GU('LTM([N"J:M_.ZTR,BH MCS9$0P?%;-8?$R/.+C*3 M+?;:<$&Y3ZQ@R)"IME[8L%YZOJG?#)+9N^?KQU8E;=\_N?VUYL3T3S2E>C]Z M->X:ZO[]H'1[:3P_=+[]RF02Y?R:W3(QC<7Q^TWDQ,RGP==&.T,N^F?MWMEK MK5]Y;)<&A=*F3$NW2PJM^YM6)D62^\75,OY:\.+UU*UKVTNQLRM59U[OY8SES4.B=9:RC2J4YOG )TA*Z M:=*?1]#%23!?*PGF3U%!D%39K6IXKQ4Y('FN(4U@^/;EOL3.$2AX4/"AW M/)P,*I*^#MER+FND45;(7?_0>#@O-%MW5K>R5I_( [D].'HY:_:2C8.BH9>UNC1TGE[6GGZS4 M8>&-?DF_.?N%'5$JM9L9)7/[C-Z?U.QENZWB])3=\N@$2I :<-VLSC,B_/UC M7A'3$EX="JC=G)?S-2PZKXF,U" #APU$2N>I)Z>X"UQ]:XYX2_PVFTI]^6*G MO;T$_:$N&HS.F0;JP/5V[=D%V/K:[PE<=0\:L=S2B5 \:X8#UUQ9H+-:XWUB M$-"E40FM=#H6Z<@.40\T6]%-&U1WKAC_K?+M9X)3>1>M=;^DU9/4Z6/U\>XH M>_9ZTZW8UE#OK-,19+K]LW/]TM[ON:/2^.E0N[Y[&F+1$B8I[KXO:)MI\TO: MLK,]/[M.N[:>3UTK1UTG51AG7WMN_?5T_V93%O/O5+I]=Z(]//?.GD9/F<+! MS6/ML--,IV,'4TR42SB8=ITHKXRT_%0XR*?OM.QCLW9\N']_I6V**$\N^]6[ M=KY@WCTWVT=-V;@C9HH29>S'BLNH%O;M[*+'R_/:U)+ 4OK$4HC4D-O$&4M5 MW"Y2O0-+JJA]S=!LA_&GB(0>[T'5RFK=/AO(U-YFY70K:Q]$=D_%[;BV(Z5I MTQIDFSN9Q+@U.+"]A5.UI"*XA4T4UX+]2HK/+R0YQ"Y6YS+ZHHBP4\P@=BR% M6PW4A&!E+SG'UVERKP^GUL=SN93A_"-G%V8^SB_6+LWLE^U#OW25'Q8Y]7GTIGY]5\$!*WWZ52WN?IF=Y M7 06^[361]/MYG/^M=,R]5[241Z\MV#QZN7T6OO[+1X M_M0L'@S[ZNC#DL5B,HPM_<_BO=N]E#)7'1Q66_8H?5=_M@[2];.6>S4 BSZW M]I2R[1(TL9/NBSOI=B_Q3)7S]X5^[="I/;2-TU.MKI+!H76\Z):6"/A7"SR$94W<. M2&Q;DM4GEPGEN"HPK@K< M+P^3*YYDDW_.-M4KZJ%S)7?WV_M&BMSDG7*I<6L?CJ^;Z7Q< MRQ=3W(I<*ANG...J7!WJQ9N'GM;('3;&=SW=?MA4&^V#7N,I/5!&XU[__BI5 M&6H#=71808J+"_7B0KU/GJLS/2.^2DEX0+3YN3K>94OY1[;1C?BWNF0Z_:5# M\+YWY=0UB,1&RN_TH+.MP($=SM#Y*G/-M@)/=HI7?'H'D!\E].1B,%*XYX<* MN^73Q]K3Q=WC7:9W>/IX,@#-U5EK'L^X56G]?BI9-[V'W\U.5F\HJ53O@[I_ MQ]09IP)LOZ=H<>I-M\RCQU1F=%O3SKH/G?*]>_1[8VW%;^K-T>C!3-ZDJIG^ M>2NE[CL'KYUFNA#GZ,2$^2D<2HL39B==4]OJ^/(Y)9NM<>..Y"KF0V53R7-Y MYRJII.UDK7[9>KS/W3\?]\H5),PX V=W,G ^0I'XC!DW?[HNUG ]:I9I=!P< MQE:AI1L7?NG&M#O)OWH-_J3/@"D['/Z?\!1E5NTJ^A+'NR5I.Y6WJK 8]>_@ M-+:M..7M)>)/Z\)A".O+'XKAOJP*:9G/N?2%U3EIM5.%A]+SRW7]X8]\N]Z. MW7>]TU/C7"W=R:953/[IW!T76UB$E?F2^3L?[:GY8M;?=KAEEJ'(@Y>[9K5J M_FG4'GKY?;M1SN;M,_[=]?U!Y/![EP>XKQKD[,;%M MJ:ME&6)K-TKF=:%V\)H:G\@G1S?%@TPENZFTG4I:'1RHQ=_UVO-3YC+U,$J] M9@Q*;'':SC:D[6RI^V07TW2N-'2BA+-T=--5YV?HS+EZB6;:V^AVW'[M<2NC M\,O53#%?#:N80F?-:BNFOBK"Q.D],9Y\.L;R:7U#*'@#,4B4HC/BCX-&-C>T]MW*.CU#A_UDZ[AV<^?4"F91.7E2^L-&ZOK;KWSIOOG\>'=W M?'OY]#AJIDMQ/D],D#OM9%J<((NCA_+ '.C&7>%VV+@X?^FW'W*;\N.(]GRA'UCX,]JG[]KZH-W[_P/7_I20;: MGX%/J"^)_@U_=%DSZO1>NDSZ_PY,6T-<_&D1'5C!D 3[;'\+K;@9VJO0(0UF\GOP9-;IJ42"XF!>!"79-19E^"_=(F>]/^3)KMT1Q2_T0-=S>)"7K]L(7JY(3\@ MO6CV!BY-A_RD"Z1HYITAA3N>GRX/;/)3_/+O"F@F O'HX>-F< U)71Z;KO.S MK;T0-6I_ TY !9%)[*%(J\[02I9?$^8X:X<, I! M_47 )9,+ (8AY6$RG64[\7GN_[<0XP_LB\N #*6)#DFV+"+WDG(;7OU3UD?R MV.;[+)7V,CF?P,6Z$!)2?J]4^J_D_^HC4 C'7I(!D(4X)[M+?$15:O'9E&#Z M-@MS,^F]PH2LS.WEUG100:JE\R%TX@#,*,-!OI%,[>6G&7W6/[W_E:6NA;K\ M?V[KU4@5Y0TF,?%"]M1;*C1 [%716@!=W<-X^=<*Q=[?[3[M[[Y^6:O6+^&? M6^GPY+)R63VIG$NWM>KQ9?V\?O0H5>M["=;S[/SV8&^%*Y^]I+FS/R[KM[4& M6]!M7;H]KL$*+QOU\Y.#RFWM(+"'QBU\<%&[O&WX8T'FLI4P441A^P2?8F9+ MJZEDE++J7AP\UAK-UX?R[UJU2.1*$R_-,&L1[B!JQ7GKZNRZ='#DSHL -\T M.__?(P)FG:R'XA,8PVC)MD85O0'8>H#Q[)OO5;'_']XYK GU9ZB ,_0]W.Y> M)KBQNM61#>W5W]' T@Q%&\!>T=P< D+ D,;6@,U3,K9!87H1ZD#95]#QKBE M+H]L"BN+=%R=@LX&N)E=6+,CF9:$=K^E*0XZ$>"L#,D47@%$%5"08 <(5JHJ:.0 ,QHG8FF/[VAK[E.Y ,T1HS5/J9'P^-V606-$%X2)J6)9LL.0=6Z*: M KP8-F!*[)H6G.Z$HOH=K1:"T"/Z."&) M%B.!754"NQ*/8Q"<=95W*K47^&G#HR7FYI*N7$OIPD%*]0$EK4K'(H3UF_2O MW1>G4#6]NK+,EW'PFG,J-NGAW@&_ ML!RY!]&W<+.D:^):UB.[I CCK19Y$((1; GOX],$=XG\G0 MU]3IAWYI08)NMNV-CL*_^%$ Q :FKBD3\[82]-'D94 ;?U-J1VYLXSN&O(4X M, #'M8"DVI;9I_2F&4-3'[)JAI'F= ./PU>*U&S7, =O)-MP!SRW3-B M 3IKMS'IAM[4!R7;$6ODK]X#E $R!$[DZKA+G>[Y0%6[ 9?J[7<;74*267X*X;4PM /4JF0>5*'Y1' M"621CH:*:7]339(?>[ "9,#&) MKZ5_(9;CSQDWAI- T\5_83$MX/ZN@P<,/).P!"]!*^@KP)WV-8=+!Z%F[X%F MHJ.&A,P9O8KPM3LPF::*NP*YQ-_ADQ12 EAE/HF-- "%1?HRK)=0P8DG@6*/ MAT8OW3[P .4OHYSO[3O@@XL'*/6K^_K-G\&+G'I.:K'X_S5W=] MJ[9_T+ZL5R_RHV^_X(2D,9$M6T0C.<1^,2Y" =PB-!:#UK%"U7@+C.:1T"\, MDQ+Z.P#^^^I,3YX/B[E>X]J\.G',8KY_U5D>*HS8!:TS4O? 5P>IL?-R\M#*MVZJ1N?;KS;BT0RXN QQWV 89NL)/K$%+5CL]4A8(TNC M2NBV0ZSV,M#8,B: UK_Z<]15TF4[]>SQ'E<=34$-M M#+EAB'P]'D+P39O3%I,+6V[;IX4$HC/^>M^E@S K,4HL1XH2?)6*ZR)&!VRO M-Q_.W!3^!KA[PT(IYFW&=@>8>)%@J<3(=29*Q3WWR)YT8N#3*74)L1SR=@H2M%R,*-N]_ 6UM[6'( KNH,D1WX!IHDA M#A#Y*AA9N$YJ3RF*VT=_$F%#*F9&D.DF$3RA&!V3SM2B(0I!6P'L,LPW8K MT1/&ZRP !3"):@N:C72AT-@$FN*X#M RYM_*ENWK"ZB","4JI%QH3..S9=22 MN".+*]&+*Y@!4U)N@;&_%4PNVNFT?U=FV'EV4EO:MS1QD4T&'?%I(BP M(I#U4)C;81/!>8\Q0(&\B$& 1(D<'J4!XT >R\";NP ,)B8\GX@P!D8- MZH5" ?&]Q;_#6W1S!$H[_Q*@[;_8I5Y'>3#0-0;X\#(VQ!ND#XG!^!=FOE9: M0RY.:XC3&N*TACBM83)189FTAER%R&K6]KK(9HJ/G& EY[0SJ:S589=OA[3A:Q*QML<0M4 M6U L+?P;=?EEHP#1SHT)9PW-"'$JA$M.DF:$^$,=DB!0IJZ!>^A<@W@"CAP5;8^[/Z_>)Q4ZZV@5#+N HXE&=(>P2S35' MTQ<(C$5[+EG& IJDE%I4D30Q@5DT$N:BNXHYK]A%/ O#1F\A/><%$/"C6/'; MN4 ;P[F_CG,O=,C.9!W##'0.9[ %@\_2D,%K0.'E28D]*2Q.@D9_0J+A\.!# MEG'C^FZ>L9_*9@NF1QTW06?H6TY,&I"'3U#%Q;P_ E33IG[X%R IS?:$@NV& M%^TY:S@$?)\PSW>2;=M4-+H*CZ2C[I^0,S.#S8N?5X(MEOO%/.^7/!B8FD$3 M,'W'%\LG,"T;;QJ@"]HV.7:8[;:F$/Q&Q@H7 ,/D$VWX,,'ZD+2)E1#1F) &YV"T]!Q "9WB-@DR#;VB!% ]]&ZU4S\H%GTBQ=29=2C]TE+&7 -> I*K7. M:0!(D%KP[0OR#V0 2(*41R['(@7K$6\GQ$MH4)%\J)*'V0W4 SX6F# S(=K+ MB 6Z?8]#AO8DV"AR(6"JH7-F,2;0 ;EE2+R7%2S"+?>.18$WF]C=B^AR&B8 M@>ST()!G'\$L4V&118G4RPRT_S[\IC^(= 2[FOK6!% Y @*G.VU+S=TFEH*B@)J_IS<9X2HW^.;+*/: M#N>(G&E::1! Z 7BR&_2)+,,P! V1RQ@9[ D:DK:X=SIO4\3+,G'P9(X6!(' M2^)@R63X8YE@27Y=P9+25XB5!",CFPU^JI\^]H(.$]8=6!8R[?3*%9])*XZYP5'A"]9[3ILH;WB+ M/!_RG I-B:?9>\YG:F--+(CG*(8W.FF>4I,@8+&C!JQ9_>GMJR9!RXJ[E-$ M6,(+Q@P9-%WQ"6! :'UND, *U"$<"TMYL[A%CC[W*59HA4P%"M%OY$;.(.++D#V^F@ M(W9S30C_KCRG5N51IX;<)LZXBN2&#W'@XE"\JFH&6GT^M#OUVYO&:4H;7&>/ MZMWS Z4=:O69_:#.@K0"XX(\UF\O*OIEK4".#T\?K&;)?>Q\^U4N[96GV@K^ M=Q:K#K(JP(#)8$ET@X )+/Z#B??2+?8&:'1=@W);FP0OP[L1J5@5+MKW@!(. MDP^V!E@N6V\[WOKL!0L6)2P4% RX -;H0W\'0U$B&,J-9O?LJ"Q]K/[>%!LY M82S!' #Q^!XU[A'QY%6P-G]N4@ &:EW;%J?!1"VK=Z?8&7SZFQ%]//T)',4' M>ND!HHL ]RT%-&,JK_HFT(GM\QGT[,.+N;.)U?FS5A$TE,8"5?AKCXQ#.[9! M[\+/O7X=P38$"1JTAI*!MG@*@][H[<>5 XFWLX<:AHG?=@"?;M%BV3"O1Q$ MMC<'MN>"-$R>^L^=Q\&GL[@'+ ?T$Y?J)H8^9C$]QT$'1<#M'NKN0%X4,J"= M6WC: F5V?KT,^P41C5A#YB7&I'"_4(9_$P:.8\)-.I[*VOO8+]H0^P2NNN<- M*X1(J6%6R_C* FEDC?>%BFZ-*T*,JP> +#IM?<%%7C_O5(^T3C^9+3B,7@Y;N"?A"@$!=S!R'FJG[N5%KS \TQ^?3UX[I2.< M7)@H%G-3$H[Q1N!TNK!UX3 654S6/%5@1:=1SE]?CRK]0K_W?% N7-3+SR6C MWOF@T^CW+COE_.OQ<^JY4SLDV9<_#[WC:WH:I05!2.0#5'K? #BE+ MY_=F,O24$(R)D-6Y)U5=8"J4T0;9P:R89" *:A':Q3+$8#!CCG=A0@" M74U8G6%0B-+^*L%GL$B2J.=#MG8B&CI1(1QHZ21ARA)=.>NRY#.?X /1N!*K M8JD#?!4(L@#3AO4Q%Q07>6W7H2$O5J/(-DW;U4SM6:8A9&\GE%&9S!WD2U!D M;K3])V 8(,&1IF*1Z:#3D8K%371M,;O:\58.Z^52? <*E@N@!:3+U33MXU! MHI@N6K0Z-? MS#OO;*RN[^^4KSA('.PST!LHX'^(:MM%^^E0'TU_ %!#ZYT:# JC;RG4 M;PVO%3W"6AC[Y7E)!%VR"D%FM2<=@[HRQ&P=U^"&*CT&CL[4JAD Y?@.3WZW M2%X02(]O381:O%'OJ&@)Q0B+4D$D* .MG/@+.!K,#NG#&0GVPR#I[8L]*BHX MZQM0P[%8_%P11,+8]SI$46\-3R") MV*VWV(GN5)-L#W4V@\:16.,NT3@JM!WX*3I_A!/H1 9JH-]45(.JC9%BW9 N M9 MX:] WT\?,#8 NFUS! #(*IA'YB>=P=F?RH:++C4F)Z*=TDR\>[@-G72)F9=[[1-@*>%[/!P1.! 0!CQ1*CI0IB*-?X$02O-ED /2*:2%C-1D/U,(+MUS=%W@!J">7 M.Z3D7Q]2,N*0/D_*0R%.>8A3'N*4ASCE83*)89F4A\*6UX=N;;;#2BM#MRCY M8>&:T*7]_6L\G>4+S&8H4'#O@+8^LKWH(N(=Q;1IS2U@Y,U1RKP@/'G!_AT: M.HN\]\PV;?W:$G29C&@(>RPQ/Y5,5S5K49>F@[8K!JY4$3F@L8FYRPQLG;JI M(A55VF7:%E6BX4O0I<)^8R_EK;N]2H ^F':F*KPRS*P-EMQ1+XROZH*F2]U. M-F]K[O>XC5!J][BE(2RQ0^I\6O%+F"M,5"^@Z]-2YQ2+OG5,)[S$IBL/L.E5 M NTBS?;=!1/&\(S7!+LX1YO7(^HA:#$?5X*1X;J$K#^ M43,YX7.U/P*+9 63)X0#U+?#@Z5/OL^$HGR7IS+/@0*KD^@"!'2B!O+# Q'< MT%/9\0GRB'#'T(_#!@W?4S0!,=O-RS/I8*ML@VV8E<]1'DY]=BW+E-5@TR'- M\%<@EJ3S1P8B49Y_V:M=]B)1;[0C]_OL3T3*0@$\YO.9:K M:AX0P'VLKM:\ M+"2>!^05\Q!ULW7#<[Q?/+K'MX[]P -^)UX(XPTO6*#8?-HOFP@DYR_2]QX[ MM9NT*19-*@+0TA(U1A@T%2I8IS# Q$HM 8F%IKYW=P%BO&1 M$&^PFZ!+\:U*W\NQJDOCU-^X)F/3C2I+L*-L]#@(%0F_=$\,5K%:#4+K7AR>!O9$J(0 MS=NV,4\UF!,5YF)@3YI]7X<=4W,"T9%IR2CRS1;JZS3:P.Q)T$5I6"7&RA@K M_Y+94>[&]5":C.#5G0?T4RN 81A^3V+WU;$7@/,K (3,97Q3-RG*!V>;84@+ M3-!VFUE,-",QQMD89]_@I($,L*!I;H4<)\S]PU*L?!P/&FY>]D(?T/=?N#_& MO!CS9G)+KO8QMRB;(SDMMEW;L]_A*H40E7?]'[@MX(;8T(A8M%>-UWLN4OQS MWQ,F3P7RV$W^.0D[K@*&SD2N=,"H#QKN,:['N#X'UVDM'V\DYCMB &&#:7@R M[YHA=V3LHA%4(_Q,7NIVMOIM5Q?1KFA;?6_9(?1TKKN73;$IERH51UK0V>5E MD@I^(223 !?*'Y931TLB/*>Q5S;*VS2:H2S!&4Y;3&4.Z5/13L9%EZG(KDW" M*=/P'EVD)7L]U[B'D\;.H@M-N";HW2':;S)6A$.US#YP0]%H,^RH91$4 ]]L M= '0Z(ZG&@8.=4RL! *CXFDVLD$6EWK$5WKFB8MCH7=BBB#UP:4!FVI2W16 M4JY(A9VA+L_-TZ5J"KZ&0DY#)W??=,CG2<8JQLE8<3)6G(SUN9.Q9)I^U6RE M,AFYH*::>84HS9RB%IHEM5!NYO+I#"D6\^5,CGQC!\WNN%6:)R_7O[NN-;RI M-6X?,^G7W_?:Q9]K+!F?O#()@NPLGSJZNWNX/S@]LD^-_LM%I9F9OG)T]D * M5BJIU JMD]/7U.5QO9&^ABMSDU=F2,IN)5O:2Z]??ZXE*\.CPVJUTLQ./W.L MJ.FK/G',N^1)LW\RKE?KE:L17#GU3/W,SK3+ZM-A3RN9I\]_4K6\8HZ:N69J M\LK^V75^W#H_57K)XZ$F%]O)JI;N-//35]9RK7ZI>'JS?Y>\[M1?G6M]= Q7 M%J:O?!AC65O^H)9J%%OUZ^>B8@[54;,X?>7@KJJ6'JXN.K5DMW!?,_]<7UK[ MU\W2])7)B\+8'C]8QEWF>3 Z= C93S:NF^6)*YNRK*15-9MO*DH^U\RI^6*S M5[2 ;A&G'_55G\_OHS( M:R]C9QY/2+?Y6DMUHLX_.["'UG.JE:P])/?UE)U/]HW7R%-M/#IWI>-2Z[Y7 M:%X:V?%#\?CFMA-UJL5Z_>'Z+#7X4ZMV'LZ.[>Z!?"7CE87)*R\OM?U[Q2UV M:V[E=SIW\W@WL %/MJ]V^W!_Q_."K5AMYO&*Z?>?G#0+8_:U=M* MC>S7]P]BWRJ8=8+LG55N?ES$XE3V?NC$RUY<"[? M]:_+8ZM@GB>M_G443I73%\;O6NFW6VM7+7,1ZUDTB<4H:OI-FM_CZX.\L>-%I_CAJIP\MIG((K[:?3=E]M66>I MS(N6.RW:U:'E+SXJITN5PV'ZJ:7>WK;QNGOY).X!,Z>E+;W2U^I*L M#=2[QKW6L?-&]M94.U@7*BY=/L.TL%2&:3'.,(TS3+] AFDJ;#:S!IS4N65A MVM03UOY$67*B83_#.9UVG(WVEWG.KLG>Y&SOVA[9>Z/I"&^<,^TL^Q$L?9:F MJIYY2U%JY/GS-''Z!"9+199,3SZ"J8ZKGR$<*!3W>KI)]+SS=YX_ZN<&,6Q[F+ M5[?X>OU-(K8B#V"E8#*3=1BI<["2>CTF?;:![ 3'Q=Q)=I#^928\CKM^TI@-> M8^]2,:YR+6;T(@,8TXMC1< 3,NGXG0'V61[ES%XV'1_$%AQ$.K57C@]B"PXB MIH@M.0BDB$Q\$JL["1H4"\E!'%?O%]US%]; =] MO/>X9_FAPB?]3BUMA\D!O08K@D6,"U0_V6UDR,8L<-O0?ONV_)9MNG%$OKG8 MYWYI7'58JD0V42KD$^E,<:HQ\:D*^F+^DVE M?X^)L2! "ZELHIR>'DCR.0S2V!!=ER$:YA]9X!^JZ6)6UY=C(+LN9F>RC9=Q MRRRUM*.GU,-!N].^'QDUZVG4+*!PS26*Q70B'S$[Y],0VP>8J#$1?18I/).( MQL5VVSFR^V=W]8><>ZM=[J<:CUB^1(W70B&3R.6RG\%X%29K8+[0;FK:FQ*R M7X;6=UU@7]QE6K^?;MN-JX,_I4ZSB,*SF"CD\HER M:9[6O4L4LVI)^64H8=>EWD*4<-+Z4RQU7]5AK6YF'_ME^.O,J0 EH/69*!3A MOUSZD]J?TQ[==8C'3>]U:\W2+^S6VG4AZ[NUYG,7^]1Q.Z^E8:JGG2E_VN5F M*OGP,&J64,YFBHER*K905V>A?F%ZVG51O2@][>=2M?V'7&N_EJD2^:J?JA_; MO[&- 4CK3"Z1*:]>5&] +L=&ZDJ"JU_98[7K G8^&U"2R<;1D=M[ZE5_5U+J MQ9EF[2O8HX29K\5LHE0JQ.;K J'5KTPCNRXTY].(J<)>3AJMZQXQ'W\7U:13 M/" 5H!%JV!93J40Y.T_[#+7[7&5#SW=+BL_9OZ&0BTMSMZ-(.K.7*L0'L04' M4=XKY.*#V(*#B"EB2PXBIH@M.8B8(K;D(( BXG-8W3DLZ2-[4VG]A)6[;Y'^ M5F_9:U^2_]OV)=GU^D3?6[MZ:/*&)*'&C^PWUOSQ706M,<+OV)97@_ [W)!B M'6UZ8BKX$EMFUL8.XSYV]5U9ZXKX^'?P^%?7F.DK'O^NG_[[.C'%4FY-IQH1 MWXSJ*+8B!K;%*+J>'DOQ"<8GN$TGN*L'^'?B8M-IERR%S")#8KAD9=BXZ5VM MF*-\J88\DX-*TJ%!)>F/S8(971A.N=M_T>X*/7>4KPS-;OOP/5DP-PS3#RVS MC[-T$&;V@^9TJZX-B$"LJ-R8YX/?AWVSG;JK/9P^M8[5GIKMI*Y98XYLHIC) M)K*I->6/;0,Q?7QZ9DQUF4R(ZCXX/W.P7VF=-+*ME]39N'E\04[/<^F3#Z>D=M;,G[\EU_AM:>LTX^O!W5QOVM,LC]_51*;@G MC]@TIX 2+%-()S*E>[8X)_!9M(SU_CU72)0CZ MRC+;FG,.N N4"R"%!T35X">OCV[4X6.F-KXX/LU4:[##;H;IM MY(_=)(9-*9R?G&H^ETJY&-4X-^7[BG'6^GTG#^Z?N\/?)?UV6&$=:]+E?**4 M_C14LS,^N&V@A<^E$BY&"X?R]9_'B\..Z36M\RF>Q.U0D6VNY)K$Q7'*IL#@IB 8XN]L="QS;@+#IA8L5RZHPT@_J%NCFRT M%>^ $Z,ND#_BH?]\UC&H--OI5K#QW:O.N@>O]Y?)1N_'RNL\5,N6TZDB]-M MGU8G/C=-3K'C,U9--T-WM6+]B92=OELK[+]D.@W-?&F<7/,V4^E2(O^IZ>XS MNSYCY?;CJ2E/G+/<4:Z_?W?*B6*QM'K-=S-J;@?. MR,)SD=H +5!XAW"*:])V=Y8G;-;5$X?O5\L,3@2.AYC!) _(R;_SA=/#@9$B MCR7K_-(Z^'-QU6&MU;*)0G9>V^)=HI,OZ#N-(_.;(*B#K)DKI$]2A=3X3Z4U M.&T8VINDM2G<:S&8?=-$,KX[N:/Z9XD.W=],KP^<'K7 M+]4B$@IHG\5\(C^73G;%XU?GXJ2F7;Q>*+_/:F6S.V(]#M.I4B)?6%.#_FV@MRURU,:$ M^67TY,4(\ZG3N[UN60Z(_USFY4]IG+7<%F^LF"V4(IU/GX8PU^[)W6)RBSV] M:Z.QF9[>WL7IL9J^Z2EWXX9]<-BN'':U+!(;Z-IYD(+IS'3'[]WS]'X'"%I$ MMLF/?S2#_8:I#53C!H1BOQ X]"& QUC1R,B=-KL_?W+?YU*#3SA:'W!$/S&0 M-U0,%7_4?,S>)_!04FNWB>+ [EZ4KFQTR TLLDI_F\LLFN73R[*F5?N]S/G# M[_[1I7Q]Z8Z:Z13U"6<*B7)QNKYD1Y,#8[=PK.YNB@ GZ8Z\/K>4V[/+3*I^ M\;O<&EF#BS^/UTAWF-V *O&ZYMSLM S[]"+L^F2D75[J3N MJK_;*?>/71O-RXJAVVE%[CQ7'V#ZJI_?-V!RD*-.)RJI#(Y-\< M8[7='N YVB^!3]>A]^XL5YAJ2/N5><"7D:I/N']T[9;?6>,WT'V[O+\C![34" AMN9;*)-; M.4R5K_G2[Q#$021?OTPQ7YOR&LC^2QS?=9*NUE/$7WIR>D$1)2?J]4^J_D_XKP MF (FSH8.@"PT'IK=%1X0S3][8X0@/Q?''/S,I/=P%#7PIZ085IC;RZWIH*9Z MH>O$ 9A1I0<5EF1J+Q\2,/3@LO[I_:\L=2W4"?YS6Z]&3J[ WT&X@#360Z_C M'TV\D#WUE@[O!DK"5I@LUXT+*_G7"OGNW^T^[>^^?EFKUB_AGUOI\.2RWS2UOGMP2HEQNPES>US?UF_K378@F[KTNUQ#59X MV:B?GQQ4;FL'@3TT;N&#B]KE;:>&GQ6Q1["ZDJ2V4>_+XZTY/GPV*NU[@VKTX!J"2R(YIC;^)G-NW'\2'7I&$[1*TXAA"JTC M:ZV2^)?73@<6J)K: /65Z=5)\F"@:ZP;F4,O]O?&G;=OZI02J@.@H4BFZX"B MJINC/0E>;!/_+;X.RU4.N _T#_%RQY1D4"]"8R]M7(N-8E@%PP\4#9NI)2,- M'DQ?KC+6M"[*0N/O)QI_G)@J'O2N<%MC]N\MO&Q?-Y6>1T#:36OXV%,.7GOC M=.5RW$DW6C>YRFR26"T1A"1[MB P1C/ BG)^)NDGLPDELY=^"^4WBLMOXR)' M6FHR!-".;8#A.9*!I:(I)HTTIRN='-XT)/]T)>%8L*7O:'1D4O_B%3;]/?WO M#TFS;6"#4FM,WT1= @8%#:PD\C'[)OSP'U9I[(MG44)98%<1&P'%$G1T7$$7 MZ,FTT!$$3[(=?-P0[H(%)1+4N;6BJU/=R6 M#586P,'CSW@#6')FQP ,]#B>!V5J/$9L:W,F\^W?,F2-\EGT)6E@<'I(;L/V MP? $MDJ?X]I4657 *I7Q#DNCWL2@F,"*\CX\%HS/$S"2==OT'P'[!9N%0@[X M-WDAEH*L68/W/[EJAW[A2153H0R\35G^&!_M4:EGV$>()T8?,N8L8OL@4Q_2 M(FU ^0YBH4HZ%J&;\-YH,MS4R0ML/8%_LKM'7;1[ :/<_H!Y5Z@=+O;'9!B< M"Y"*(K,M+2[\5*9Z,:2Z-!TBY;@@C/13?8 N",+&T@9,\0,MCRBP_I,^& A. MO7UBP$'+>@6%K\*50T!ACU_5+I_TFS^2<2\3%(TW!%T$(9RU3 -^5QA>K%CM MFUI0<%]1IE6 C?RO%F'::@ZP(27*M/WVZ[O\8UK]Q;4BR0"FT5'DMB?>\%,M MC#&2K)H#QYK0FH4%@Q M-@',F%VJ62"B@>L0\1&(+=D .Q$'GPU,B^$2[-C$ >!]N)LVICB5X1)K+#%W M7_9GT ].??.>WXD%>,#0T>6!37Z*7]YG;(4]<(%/T/=#)1NN(:G+8S "?K:U M%Z(&/3_"<<4@'4YIX9?14_@G^,6[%CP1&Z.( &N='1VC"PA'O/[G/^5"L?SO M9-AM(BPVA3?O0NBW'$_??E%U-5T$Q1/4-*K%>I-7/*28BMO$*/*54*3B\QW0 M8\#@D-*4'U'4N:(A/D ;SP\D922!.3-7>D1,.$SY;U=$E;STOV^^9DT D7SG M&&J+ 2OMRG/3Q*03DTX4Z90^/W$0L&PT86(&B*,FS*.8.F+JF"%8OH#L$+'X M6_E%HK$AYK*N^.ZI\V#DV])L)![:\UB6&O [4,BMG]@1$U-,3"%B^D*T%/:6 M.Y2@T$_YZ3<^T(!ZP=X?F>B0)V#LN_H\N1J=98$."S^_8SU!^IK(?@M[W0>69EK.TT<.;G;CSKO0=Z7M5 M0.7'BF,Z?[O1Y0)1D1M8&D,RZ^.I;\5H4N^)9+5^T*C3F[&=:7P1/'795R(D M9D:!4*^9&S=#+6A,'!$_6W'([.WT@P"P&P1,+U#IC'=MR,]<$6DSKL-T/:K1 M89J%ZEHB(0 3OVA\BSZ+WHO7LNH'V4)%,"*PR)1*I&K^''N!P/W/3<$UA(QA MC9.J]_PCJC)1 WBQ8IB Z EI7>*M2_@6V,90S>(J%@HPA>D:894N&'-G"IVO M,Y>+_V4^ O%2H:_Q]2Q4TUY*[Y7F%MP%MAUX/A@H5ELW1P)BXN\D^@E^,O5W M!#!X4_,,^$F\2^468);KD+6HG+.+H@(7+HX5 :OAG=6#S3C6UERONZ)Z7[([Q)B?Y./HM+4&_:Z79=V^Y-+GC6=KW$IL)$N,& M.ZJ7YCEJ%E#3:T*_80!HF[Q@C^7Z"*BTYC_D?UO6/[_>O(K[O]@SO::#*WV% M:;#'>;M WY%O_*Z !\TZ:EH1BRG/AK,!3/[K9CRH_)%N,-/X" 0]7'1[3L>N"(H=HT/,EG56":7C=[C)6"3'(CD6R3M W""2BWZ^ M=M&C\H9+:TXL[L_&PC@+8U?]%7T.QX/$+P;K<'4]%MV[(;KS M7U%T;V7GS\UV^@QEQ"3HGU/U[]&5\A%YSC3)19Z50;U=G[;(_FVX?>PT3!NH3.0HHK/'@Z+T\=W& ML,$K*JV7"@XY^:H8.&DVQA MBZS@XU"D3J7^!2N()J&VG@(-<0A[:08YQF+FG9? Y;F]WCZXP\LD71V:U@TK MN6#?WY A 7H)]G$9C8HG]X/<=:,F.^/C;$Z_W=]/1O=QB;YTK>3U5TFB# OA M*$43,[YM47[R\=W+4K[T\-?"V]K9@0H9UGK*L#65\,3D0&ZC+6$S+T=GXL(= M\&]I7+Q-+);2;/8U;#_4,;&D!LQ%6/)04UA6,UYM6J!D( H!DQB MK#FS05GACH4RS"!TD;2_5A(T%MZ96/0TNZ_<^BW-^%:G&FZ-NF#HHGUKLY;! MIBZ601M]!9:-KQ;[L]B^6>4/V,= 4GO2 1F ;*5]BSDTP)*R PVR>%=G@_5G MT>41@EMV6/NI0',G>EUB] M@D_WF,T_]ZD3^_2?J$6=SX!8E-,;H%1N<^.7",J(2TC74E8(A#\$IF'3]ID< MS5IT' &KNB/:$ OVL,H!V N((UBXUG=UT$B)Z=I "CR/6I#6OSM7G!PCVTX9HQL,;+-0#;5)*P: MAF&=CV3L-A_L0Q\%["-X M &8+]DF5X3WI0[7V CKHN'T+)A,:WU,RPWQ0;.%_56GE-[IT_C83K.EP42C MV<6/BLPX*82.USZX)=ML4(UI>/:&WRBQ3YPN[I^>>XO8CJ22@<9+_&>JO2RQ M!9?C]9"-7DFL'\=2!*6(9F';"(Z3(8LK<1X-@?/IID6 M:0-7-0#&3[$0W F]EX%W>*&JP&=>W44"C=AP8(KQ-M.PN]K R_;$+VA0;QQI MY KOE3 ^_(N8LVIC?H+*)!PT.\)>]WQKX9 F@)OPO#?J;9N.57HN9-]M-Q$% ME ,QP).@'2=C-+SEAPJ]9UJ8@S-EW<%"")_=P&&:F#[DD*MG3SIU53[N1O,& MZ=!^AB*/$T]]U"44/>694+ EUX"/5(WWP&2'[=K2LPO'T.9%M7)@YNP&C]M? M1"@:[/FX0O[5\+YF[)^3!7I4@^#'QZMPCLC>,/BI,6H6[9 \J@Z,O1*GM3'P M +Z^(@;L2?W:DT"R8<*>K!GQOYE9PI/$L \ 0DZ*+P?+JJSA;XBINF/T9V2,"+*):V-L9?H$# MQC#NK WT6>X.>T\Z9$AE^WAI!S&7ZW%LF(X&I#'45)R;,^-Y "S:Z(_H8YY/ M,1;3ND#/ <9!AXL%)JYC9UJ6?"+KNJF(/M],GK!'S7P7*@J2,&1XRJ>.GF^; MZ#KKRH?/;F$70D BW>G247A$!HR=ZP6";0 8'7JFC(=X:Q% HC"@CY=Q'IHW MVL[/;\&_ O/:Z+1Y,09N^BGT_,P6XAIW;'J[ <3H(3_&ZQ((5=E@4];HY,&! M[MHTEQ6QAS\,R13$J6US=4BV@9W!4PT^$(XAO8:6M"?3IY>$)TYA-3OPP-[" MCJQ%\$""BV60#V*3:\\$ #R!NXPIT7FD[9'U&\M9Z490!KZY&8 K1UD[,/_= MXU3>MO [#;/HV$C(62CGQ6XT6J,$1RLFY:FS<1L.Y+E^\XQH_9D=3R^M[Z\T'#T-2);+1EW2;3":+>=)];4"?XS!]9QUF J@:?5EJFZ]1> MZ"A>A=3;#7]+AV)'5;&A8]G>![OE#I""Y9!>RI;53#E'UG6]=YU*/9SJ#_G: M\XUR.NI@4A)_&+]'/V3@\G"JHB*8['GX4Q-:&,^EI12)Q& MZ@^A,"U2^G3PEJIU;%*;:9.H!$OD_8&YQ72L*:#5YO#]Q%!8K(L/A*5LE@6A M*4!#^3F<.\#C8&5B.C/>@/T#:! 8X&?[-0UTZ.J -D#EJH[(S&#BE$OJ/@ZR M>R6VF.$:T(ZH3N4]@QVQS>(C;)%!192*57L,6(J>)X4Q/IJW$9HAFPC,E6;B MB^FFZ*>E418KPF\"3_$U1F;RL>D>'TN_-''ZK\@W<-!5!&&]71>G+$;"15/N MX6$_>9%_RI52R8/?@_M;-W?9NA@M3;F^7*1B93[:A9J?< ML&*0I#_67>"V[8 6T%^L(NA#FAT&'9B+UIU-UR[M7)PR'<,XY23 MD<=EXI2K"[&L)5ZX^Y%"*0X/+A$>S"X3'LPMUVY^-U+B5LN:5Y$*]UW^\48: MW =6T)Y@LC#5_KW!*L WG:06_MQV!SCCW#.?&49N*4_!"Y+>+MU!"G M">YXM%ZW F:/4X<-D%>R33P7M^\,T(RA2;<&WW+??308>0-KX7OD?M.IE]J^ MM0=(DOO"18#*5KI$Q9E[8-RC(AT\CH2(MM *6YO9LSY$ M;:EC@9T^78CJ%:-@93*=H8M-&-N$[=YWM,@&FV)""_/\H%(T&(3;U1P9]/G MO%@1*ULB>S:8Q -"P2-6KK&@L>WJCL"0Z.='GKAXMT@]F'X^0J(+%(_!%+2! MQ"!4ZC:#909B#D!2D]4AB: W+H3!$O/G>#&R.8!QS Z+KOL>GNEEVJS>P'4& M+@VT(B@].MJ3]DU^Z]( B$(-T=!#A)3\:+[=I7Z(%JTD:F&3)W_Y?(VS8@<5 MM@2&>8;)/''_N#:U!"EQ6.98UAW?%S 7>_DH1K]5X&9]'A-!PTEG)+HO'.80 MTET5N F>UPQ^L;"4V9.J?C02R#5$B7,088%G\X0&S4)Z3?#S1T^QOTATF>IL M>A'--9J*SWF>U6# D@=I4!XF_-@E(AN27\>B#Z)QT Q4L)@,47$(+8>U:2W M10[4]*_='%84 RQD M6ZQ>+.''[G$-IN_$#O9J:I&0ZL%VLW25W)[DU14N658X44'H!;=F]9.8ZIL1 M&&JQ*4I?A%\GWJ@Q%%/G,.RMCGDX""D<<$KI&C2"(9Z)E[D&U\8Q@6R@>C3K M#H"/(E^@VBV". D?)[5V4A[*FDYI):#.^NKX!'?@+"3(0<(\AAT82H6)G49S M IYU$(4:'K)3K"#4C%9]M0/$ JQZ[%,;$IG %P\DD[K 8L:ZYV6>LHU78LWO!A"C_&W,@<@"G216(C*I*$UEX'Q]=HR!5 M,1N7OC")+=9^TLQ8_.W?R:^9[X;V$?Q*<;A,'(>+XW!Q'"Z.PTU&UI:)P^7B M.%P64_I!\ M#VMCD[KL_&^74(2__=J?9R-L0[=Q4:_%G9?S$]9;8W01TCA$)U#&JAGPB>.R MM'Z,#7KISLJSJ_$25QY'T"R_V(CYW_%9N@D(G)!&1-:=;M!H"A4FP7M95&U2DZ12,MNE:>%SL:=3Q;\CZ^)77;="/@\%3OA)B+[X0>)!% MBXM$%!%>[>"F:9R69E]W9<,@.BVB-FA8[%:\6SA8:3B"KE7U Y83E7I1CZ;^ MQHG')^C3T-@:A,)@(NJA6(08W(O%H3'=C8D8M!Y'.-7'4I\0/]QN\U5)BJ51 M=6)/>A"Y_!S441N:7FGP",5X%EZ1Z94[^ZFWM,H)R5-XE^?3*/?'SCBV%E%D M$;YC2_#B!?XV0EN87CZ#Y2S$$C6D*M%!?;;8HC%8Q;X-9ARP8KPWW"BA(*[O M@;&(/EMCE4+!*#"\3F#W)'+#5S. A!O#B 8FR6/8%?;K59?; M*#(UN^N_2%1O3J0Q\Q3/9Z'7:*0S5)#G=[R;WUFR["@#"AD-CP1X+LSADAV6-\)LE MRN;V;KOA,KOYQQ9VCM,@B>R] K_UWXQ!3_A]X##F$@VF+8B-SV \& UDA-S! MI 3:UH#/]\0/P$:PS!%\A)7-/!Y!"XY50NUFFP>[^9 Q^X<(0J-X#\&6(8J( M# )=(/SHH5N4>T36;C',8KI"L&L C:)S% /F8%/E1'!?=K6HXV);8H@J=A,2 MA32HR N..K@V)%5906>A70EH9JT0[V9M0S#&89$:%' M $ M+Q=&6%"?Y;H,JR^3T;(&(8^%AS+U$TNRB\7,Z/WEQ;BV0@S :I/*!@S/]TTP M]DUK:B\T**@[H<_?EC@?RXSPOTQI+YN?QF9N!%-O-#YLV2E-.V18\C5&TJ1A M&H1'L0/-#B::3KPA"6D:EQ>0]7 D2A0F.!GP[$DJVPD+5K.*.!KG#I2">V*3 M,]A@%M+R?8OM9<+:XC4TGX@^+RJ_):3#< 6$[5BELIZR<#]I:\,<[%WG'(R] M3["U\'E&'V<@#7'I'(BI$&9BXEPWE[W@YVVM)8\A9I5;QBH]&SS<7B?<5DK5 MVC3_*Y 9/5&N_8J)7[+$APV%VW3QN4/H@)C\WNO/(ZZQNY@ V I7!D<,VGNC M)=S>_$AY7%N[OIA^-H[IQS'].*8?Q_0GH_3+Q/3S<4S_([KPQH'].+ ?!_97 M%]A?5ZQ^ZWR:-S.RN$ M2JJT+-[+6-@6KC)C6=-,Q<\TF!'BI<6!P1'-/EYZV3Q8K^:B*I:0, X(9)+ M C\9D8:%WL"&!G3R;J6E44/9THA#55+67 #44$NV'_D$U#P MW_LK)ZH<5T+W7XA6:87DQDF3KL)#ETF"M'F/3#: G:;">7' "($6](I3S!MJ M%FTPT)*-WF:%<,0^PHDHE!S\7!0^#1[3;UA#;K8W8 4&;9T]8I70_JSZD.CS M\P;]5*2)?B>K!,>4ZAX!'_H1-O$PG)^SZ"'"$PL &XW_@EX 2B=;.FFT@L^ M'EU]0?OL8UOR?%>X^4&)Z 2=J]C)F?$;T=8510. ? OA'<5_(KR"#(,%IWCS MXB#1+7Q3@G590.@Q<#$"5DG+H1+8O\F*#5%B6P2(QT9IP=\?%E.:X0\+8&LI1 BVS:8UA4\,?!DXT% M3W)Q\"0.GL3!DSAX,AD.629X4MCNX,GG"J&L*Y"R^L;VD_WK#_Q>YO5VQ5OW M%3T"T-A '96-#I8(5.B$@(JA'IFF.M)T;'*O@_WDF-;XFT#?1_M/KW+9>AW7 MJKW+0?6TF'L]/+_^)L%;Y %V1, F^FOC5R'IDRT(R,"RO&.I^-UG;1 R;!5X;9 MQPD5PGTST3B*34((%A\%>GEJ#NE+"!2I#=8S'L5D/R_J)D-#@J_%,QV ]V.3 MN/&>-+UN6N-G44>@UU@.-7SO9FK_@0RA4P3\B*;,#HYW/>+E']/XX3V>SNSP M3I,U//03%=$?YQLW,O7BX8>LM"J$=; MJ$ MC?<"U-.<&-%B1)N!:([HT(P.4CX&EO=?YO@3(T^,/+,%)=?C5=(W,2) =2:FJ2ZMQD;W2<@O M)3PZS'GB>43V9N/AC)DT'"@?/),FX+DXB/0<3+@7@C-;>1Z+\.X1H&ES3,0M MS+\ /,'4S<[8"_)B1M4&?7(WQ":RI73#B$!CZOZA!K^C.^>3#VBG()I\Y?DM M6N:0O,MQ,[#(4//J9V<\@@]LF+J )0E1KYGMMFS@Q#2_CR:K[4G5P%E-^U+% MHBUUEL.&I@)[V0>>NY$EH@)4)H?>TEP"K"'FUO4&C_F6N46Q3XQ.FS]'^QTM MX@])Y_XL?T9L"PD>:7[:)2M: 05&HVZ@KGRQ39(7D;(YB0-!=SH?&T)GZC+_ MG/USK1$>4VD[/P\T6]%-9)CU]F0@YT%SNH=T%-(=W>.YUB8TSGP+"]C'#"DO MJ'-T=Z]5[]NG)[5,]_CR2,M5]84U%GJB*)*NB.*1Y:M\@Z(D%!(2;QU M"56';0P#3SQ[ 6/#"@OCA^-5*5_,\UP)/QVE7/POTT_$2T4J!%_/K'HD!@N1 MZY'9RV;_&\RYF5 8 ML./!]393':(2 F_DZBCO*399:, 9O)G4$U#;O4KE% M>[V0M61SO)%=Q"Y<'"L""3F3FM<,L,]4Z?;*NW$.*]QR?B]3^FJ;3NWEBCNZ M9ZI2SZUU7(ZWK(:B:?JN -5>ICB'Q!E9JS2IVQVB6"S@A5PX8?O/Z B4$$9!DB-Q_,9&)@"QW['D8\K NCZEE0H2-0!C+V2=D* MS)BH:EV:I/UTTY__411"VNW%&-IZ'#V>IA15%AQ(5%^D !32@,NEHCS#GA: M*,>HS/!>K$XI6 K:GY2G8;MY^7?-JDXMY&G[C-8TW79E0Z3; M55XTNXEF73. AA5#O>)(>$'Z+6(%'GV#3;?H7?YG^Q3X]3;]CM]1>;EI7/3/ ML\6:=G6@=(:#PG[C"0Q)EGWY?]\T ()-E)^J:XV);$WG$/H&Y 5WSU7L*VKG MU]L(\3>WQBS-2]FRFDJW?.#N:X.3U//]]>UYW:R;EE/Y]BM+,_M]*A#XJ?38QUGL ]4-7/9&?3^U> MO]:_J^RKW>+SX?6W7^F4A*=O3Y[#Z@3J%A#\:EC?JG7G3RY5KZ9R4S_"R-YJ M#%J?F?UE)&7@1EI*3ZP&QZZ_%I3$.C^Z?MAOI7OUH5+N#BZK5CY=V9"@O#IL M)%_VB]9ESH6"] O M&L?MSJBK9[92B"X%]RGAJ3\U2H,##ZV3N^* MW4+S^.X(Y/I]66_7]_<[WW[E8QMS&7$J4IZX')@ VKJ#J,NV3%]W?DIF7FD@ M+1-KTWP'GLU!,S*\K![,R_)R<7@['$SWQ7.C+9%X5PVO<13/#/&25S"XP KQ M^'.8FYCGNX@Y :'O6(>OMT4(&:W.R0%YO.K57U M$KB\$\2:54><\!-1Z PBV3"P.XK6'\B:Q=)AO;Z,_H3X+:2@S]#3)!_W-(E[ MFL0]3>*>)I-=2I;I:5*,>YK$/4U6T-/$TP#J[4O3\,IIF-T2U=;$;CR.#\MG MG7$J.2Z_EB[.M6Z]LT-M33CB^AM'[(132 9*B3;0YR1RK";/&+<]C=4B.$6* M9EAC(=2HR\82!PL[ 10B+X.54D1MCE=*P04&Z),X>A2;?L@O0@GMRV.L-6'Z M(583G."XV#'KPQQX P%C&UMO@MK.!IE.Z96B[P/5[".70G/Y65>.8 _/OMPC MK#0!'M#G?3>\"@"O!0S6%8 =PGI)T,;1>U(EZCUS[A M/[J 9VP"Z?1[L%>P M;'>3@3';+NCGWO>!=B$ZZRA"BUE,5EDFVJ&P"S2#EIW1#^W@[%3/_ &YHZFN M6'H"7D4?ZA= >%-,_7'$L#KDJ9A/[Q?1Z-ASF%;.J 0K33B^LQ'*M,Z"80(_ M=W@_G7E-$_S99]A(DM=?*#(?]1P-PHF-T.J5") A4";K.5I@T1@=FT[ M@B_ MU;+&M(D)>P$N*!)_R(M"B,JZ,D\O+!&N&A%#O= \Y,@MSF%D:: . 3W@D'!8 M8_3SL&<-ITM<7/! V:L$NJJBQ)4>##L6UC6%=: E8KXR'6'/VF6SI[%^F.(Z MU@&3'BAHGCB^&9M/6W3X&)_IZ=MNH@,S:U_+'@>?]$V#C#W#&_O7VY(]( IV MN_3*T1!$='?B'"G9SD)K=.2;-I9@8G&0;V;3B[E-;ZJ$#C3&40#4'V C-'3% MU?D$>UKFA7-S6R:K)FZ-@_?C^-&!CMVRGUV3#CGKXAU\1#7BV,!M@2 #_'8L MF78/=UMPO!JV_J;(S)';;\;A;X=S,7.UG7N7;V0<)7J"[-GO/24;@9-&N/9E M['05+1IDF]'9E( 83TF(Z+JP _'P0V$"07#E)!2X9&4]2.,\>.N/,3J6@7L M4)N+"RHJPO)(2(L%F'PT6U]HI4R@P,VV:'JEM3D O+:O,IT:WB%BE)YX/1]; M@?@MF-E",D<"DE78I3IZF":7-)*#S6\I?%C'&%NP2B'_!:QB,YW&H M6_IH[THQ3P&$LRG89>3+Z))&IJNK[$ IJ'RNGO"::&,[<>PY!8>:@$M5$1 X MM/AP&>3S5(^]@U^:#1SZ*5MJLWKYV'0>NV>W-3(LI.2S:Y,,[4[!N.A\6XGV M"Q@(QZC;__W0-]S^3(>^KPV>PW'5C<.P'OQ- N46>4,JF!UV\?Q8WU>< M5"^3/#WKG[:'3P^GE6^_#%,XSP0X?DWA X5L (6%O/2J+(''P4H)=3A#TX:5)G+=VS#Y<$UQUQ( 'P%--"]<3S1P,% M8[-HIJ$PTJ5N3T6S%+>/0V79R C*:KBT#&$XX_G3:JU_+F$%!@21+^1GJ#R< M-B-UG.]"DZ*G$7&%_2,15H0$G^=CP+VY#V\KJ[1,-%).LX;W5$Z'55 PF))4 M8PELF37.GM0]Z4ZB-O!#S/T-Z*9+W#Q#@5U ?>75P29K1?B6^NJ?A#W[*$*( MP*7=9*]RG4M,TS\IOUB:2QLVJL:KCA8LF*+J#&;]N2(/:.U-D;9/V9.!%XEH M]/A\O&'D[U%O!&7IN(@$K4KWM<[-Q"RFO!-?*(A1B(,8<1 C#F+$08S)L,0R M08Q2',2(@QCO#V(D\7Y\/QJ,)?)UW*479 M].Y$.G+LQ ^W):[QOUJ$E*%M@Y3USE"$?7N32T'YVEPNEA_94?BB^#3!*0>@ M-MF_FG?[XIW '-(QT;PW9S: VSIOU>H_QP0E]H6M=W;G>]/;6+ MAO;$96!NM37J\T4;^4?',F6$BL3:,FAMP1SL4I]B]"=6(D*WK4V%36@-.1.K1%2<*S4.!9;92FQ4-A/)%Z*".4,1DH+LLS47$8EFRR>2- M-*T^DC;"K"O!&A_Q4.@R0W,"8X4$2YE8Q)YT._5LN')*@&#@2YM)RQ.L%M?% M&\!ZX41,E$$LH&D9;\<6-X8*W^4?LQPW!Q/R8&-K;/@AH: 91R/I$^-U)_2( M\+BSM]0(CM]+2JM;FAI!HS==BY 9EB8;\.6+R4@S=G([L7D:&P+(KD,*_T^) MN>E\GDB5+,1F1 :NU5!&XRN_@>#PB*<(FG8H9NS-N,?F+S[BN&&.J-@>XLT9O MIE9&4*L+IX%X@F5:E:;]V1APV.),'G5E%CY3TL7%CMEA*B@K$S0M.$Q,W>() M4Y,:?53HG"7I!=XW6Z#8\[)59MF%']E=F?I9U]9=.6:-7YPU'BYC:$G?$84R MJ7\/[^O5$_I[^M\?[^6G2,MM/@)EED,BX7%=81-QI>2='#@QQ8+IUO:D"W-( M/.,Y*E>1ZBMRC\YY9'"#^Q(TNW'@6[E!=HFVL<^J0DR/4/4_S.LY6.9S/ZX0 M34QEF.+ -*_=B((L2SOS[^59H&[?95'8L"B8D?]JX-ZY.! *&9^BP,Q\P7+> M[,3"J">SE\ER']OT?1]!%6@/1;Y+Y%L5RUW.HF<4.]8V,J>W+E5IX8^%DJ7EI4ENY^%G9/FM<[/0\ MH%"&$OUDIV(:85AI6VVB[[P]_EW^L66V^&2\((P.[]&CEQ85F>4F:\6^H2_B M&YHPBGU_T-5YM#MHYCA)VFH@Y.[&IU+O2X1/YNH\-DYL8P;S+GI71H#G6@D_>:PHM1HV?JS4/^$%J%"&$5 MN+Q2323*QRUX [#PUH^H=I0;6T]M*LEF1I/(S>:J1!$'(#TF1DTFY=CA 'ZP M/T8X-$SCP$R)P80AFAS$BL2%3S:0!C#EFS*-J%=[!!>=&.KU%##,8-&C[X/D MJ7&8GC#GW=.N/C_IV:$SNR>X!;EP M7M)8%6'39 @+*30$DU+?YGR\9V M-GM2+6(SV# '*$AD5[%3Q$5C#78G6,:8F!,2I(PS&!C"O:,R.MT9QS1FH P>'38X(O; -% IHI$[U>6] M8F2%1_H0;Z/X[]3[D:&C0+?X$&XF 38+9MI[*8"P8ML,K[T(LI\UQHB?(9,- MT-19P)+6\V-[@ &VI'!X/ZB3PYN&5$YP=9YWBK-]YH5=H&GNLZ]/A*4\E7%1 M6='!-#A[FEO)CJ6]3+8%$2R@J]D.D)."TKE%CT,5/("24J [=FBE7OY^&#HL M:6\*CI3_ H0T7;:"[&XJHX^W,/-:7Z-UQQE_4C!^K\<1F'(.ME.QQI--HUA? MD;=VAG3A#E@B#SWI"9UIUGOIC:"GZF/L@;2YQA>!SH]"PPTA;\CZM46U0CJ3 M[,-KN[/$)O(-@8K1ER2XM./)7.^1=[S?5 16LU:-"SV#)CD'Y PNP51H;SEU M]@LH(1M!2M'L$+S>@(+?JF.]88TOW&"\%(>XXQ!W'.*.0]R30>ME0MSIU+J: M<\2QYG?&FC??<:.!C5BI,GS%[A?@3L3; D- =9U MEV:5SGX4:H"BR3);#]HBT^6OTG>3HA@A?9G;UW15CND@D?)>J=3,]*OF)KM' M4M\/=?9P\$_O22SP_V?O39L39YJTT>_OKR \YSEO=QSP"+'W/7-'8 P8+^QX M^T((28",D+ 6,/[UI[(6J22$EVYCL%L1,\_M!E&J)3,KERLSZ3F19*G/:=S( M83."G1N#!/DYS1R)CP-CNXTUJVF]4"TLP=$._K-Y5_XM6X,HG&X-<[S)I!(Z MU.(G+.&QX.;&)9:T^+X,E(V)[2_>2Y_,-O<2]F]SLZ*L%3\\+/#AX7W<";Y, M8N(L*.H\#Q1;&8F-,U<:C0+0@#E^F&8SZ+HG=DF1>#38YNZ0% PL!N'FL>$Q M[%HB]X>"W9/!RN1L @[G9EYJ-LT>]1U%].V&"QT;<957*BJ]%!?/MX F %,+ M.N>WL -P"N,:?QW'B8;#N[N#U$&R2)B3V^1\Z&RV2=QHSEA[&>2O9DLGH^\= MXKTC. K3NWGVIG(T:"U)$5^*:^Q]='?TJ+P.&9EK+TS@\-=JT[X MX+#_G;T]4-)_KBH:CE$?)\[,%7BK"9\E#+0SWD\ =X 45==1^9XC=!'DL20M M70P>4;86<'NB*T4F7$I&XY=#R ?O %7.DN&AX=+U9H(E86"KT-/KQ HGU@C?BZ4,G$@H?_>A7*[V8ITXAZ6F/];UQXALT=<)W$+YF6>,8 MPA)^WR=(F/,>_[WV D10O@09H@\P6Q#+$UKLGG2S4.?<#1\Q!8F,(7FA=(=I M+WSR^QLGL+\ 5(4> M=O"^.A-((G *^/)\NX\R(M( M"P$6"84Q),WS"J!)$,$DNQV)8K( MUA2![25A;T-C>(TU2!L\VJG0X@;2(#[.5]=B@'-Z2_L-VH+ &?O+!U##&'(.-3&RW8+\^_J''LX@G,"+%\W5X MH&-BGT=-$1E"H%IP Y/V0O3.'I'5,9!B]!B8T[GV.1Q^2+55E?3KPRT4XRH& M&Q"/4@SQB"$>,<0CAGAL@#;>A?%(OUC'X&5?S-N=-W$=@Z^#+?D"+K7@O!>_ M0<'B+J[M]]K@S+D0;7XKD"7@:"]8X%Y5M!1+\4'4ZAJD@2UX_3#JUO9<\=Q7 M#(_,XA=/CI^\&Z7#!4T>K+@A[<]OJRSAU F'PX^\/GV_3.W;EK Q?::$N@ZR M#7'IM-@G$5MX1KH()+A,YC)V&Z(0TFR3 8_UK//9BY_S+J!CFOXH([ 8FA#'G.D8%F3X, M@?$,Q&?6RE8YT@D7_>A.$53OH\"7W5=BT('E[Q\M8>_O M(.8ZBB;RS_?STW3>L[3@XGJ<2KR?>7,=BMA$2)H^5*.B.G?BAP^=A_P=V<&W MI?0B9%G,!2^"6S\R1(MA=P.*IJM04UW#=L72U,GS06( MF<*E.P%!P4#X)J?7-=SXV,Y.D)8S;$!6\ 3&7)@K,+]-BD.CACBZF>D&C;F7 M'"'<-/23: M;JL9-IQ5C_156U7IUHAE>SAO8%SLJ?FRN#KF/U>CZ'D M2UWN_*(F[(HA16W\YREEHMFHH*!25PE6Q_=@VP1[881B5+_!JB+C!"C+F+418RZB%$7&S"*=Z$N MQ!=1%R_;;V\W^&+41>Q+^2Q?RL&S[AK/ 2CV.L)'\Y2DZ10KB9A:P*/P'$W$._9=:HTL3$S%QDQPG>I%O M1@>M0TI40E'G)M1KD=BQ@X7KE_I'8U+C6,(O2Y)"+T_2'#%4DI1 H;7':>8K ML=%&)L7Y$%^):6$'$A#24M)Q&5;8*@.7*C:5=;#BMZI"IF+ 1N$#R6^U4((W MS!Z;EVN(:L\AVIU8HO5 '?@]NF "VXIC\'PB/-E>KK^D7QJ3/&LN:,4??* / M@541[UZH,'RHUSE?")EZ\H!^S1%: 1N7QD$),9A6$F)F!/DBD4%P@,CW4C+J MV5C-!AD%Y_M>8WU)7TQ< M0@$''!65_8.4F28#<:\S+=_/,)7\W0\5Q ]Q= );OX%: I*,5F33>J:>7]@; MG%O<0,H:[GG_=8$'ID?O4R]I?(2%L3[4%WRV6HKZHT,?Y MR0%B2F+T943U;T+TMA/4[@B!JT0'R[6P M(@!%QNB6[M%W_ =G0R+U!%("5V[T98P?KB)[V9W#.()QK6R%Q8L:W\[O\F9WCX@RQH-Q'%0:!61-09>\,9& M>F])SME+;YWS;:1?W?:W'=$;:O=$2=.(SB4W@:#6YB;2R(1FO%\TH']).M&L MGF1556P:^_(Y(SB99")8A8VLWS5L5<;!/JY -E^^23%5F^;PL>M@[%KXMPQC M3F,H&FE,@]Y"ZDN3BQKW*#?(=0U;'+CLK<0<"J+[7<0!&S>5]''$7NZ?!_SZ M?[CF0 BOA6^V8,5O;!Z@G1X]T%X,7C3) R:^_Z*S:1 *8EQ8,&HV*_0EHZN; M/SM9TF675M_PBT<$>\W06.B6RXM6EB!7QA8J]YC4XP=R$P7Z>0=F@%A)DBDC MT?YF 8Z@A1FH3(=Q B*=]D'[/9FR/SIJ8_D8Z(Q$@F&P93ARZRYLJ#$T)Y I M=-W1?T;&/_UC9OO_?NTBL@A+4%1%19'(#1F$(>*T#@*C4C:5Q8TP("\DHR.U M'QFDI:A%/U2[-4C+V9K?-41;YWK\J5CF*IKN,B78J^.Z[1[Y(]KZ'5[]_$8" M&]ZSOZ>S0"8=!T#C &@< (T#H!L1S7<%0#-[+_4>!R+_HD#D3@'>K[9*\!"S M50J8C81Y(X[1+^_[W49N<#ZK%Q^NUWWW^OE!FWP)R'8@<.BO.,&6O-?08'D# MM;P.QN9HC@UMP$5*Q8(&:I)O:-@,4FYH*S86GJ"=5;&);((]@OOL0E +5%I% ME37L4%E-31_3[".!DZ17K603=#,X P(1.B[O1%*@I#(.QH$"[$CVC-A9OO<> M/:PN):R!>\!C# +&839B7\Q5R6"Q;B_6@ML[$LN,#_<T;K M@ZMXH:3QYH]@DA/B6'/(T&B6:-%H_X*.+"S*B-V/",YSJ#%D-LXJ"I,O+ED^ ME]80IN46/XYX%UAAR/Q7];%'*D@+-"TU2)$1KX!C<(V03?9G.TE2WQ*FZW@I M IG"H18U/J%Y^14_+=\N&TJ=!CRBNMRL]0LE5;'OZX/6Q3D2C^OKA]G]KKK< M?*P$#VA$)Q$E"?8JPJNXL@Q1#RV8 _V';#_J9$(RK^1X92(@O@$GT?"^' 5VCP M.7'I;"MMP:?<^I%IXO)&^\)O#BMLS&VI/X6EZ5_'JQ+2D28G.<)B*2'^8*V%'$0P%GYX-QKZ M/R3W#5)_'%D@<"I$6=I2M[]_A0_!*7 M7Y:__.@NT21QF>:CZ?N_!/]'B_#7:0[ZO4Q&@GP_0DDA_VOX6W ,_,)7)ORU M\349&:M]X/9%2B#MP$+*T'.8/K9'B-CWMR\-W#@@W"D].C1% 61\RSE/H_=4 MVL -Y8

\S?FU2V+X"3H6: ?)FD@V<-\!E> PVDR MF&L&P;Q@(GMKQ!&]!E;T@YQ*!'W^W-_=N">NY1MR8KYE>;1[9=5HV>I-TU(] M88L9F>FY$23*1199%TC:G=YON^11&?^6XP2;A/=#DDJ\/?*.>0&7;&'Q2.RX M<<);[#W,W1BD]1-2'D!2;,'5(37#9-%L#3?,Y#=)(XM:JXB9H:Q+>+UHTWQP M^%N#JEMS8FG#L;#R$G=G_[ 8JAC'4.,8:AQ#C6.H&T'1=\50LSN+H;YQ>[]% M#)5;:QQ#/8ADSK=2WWO,]OVOZ$"-@>#&:*\EM&YU\NQG-U]7Y''\U@^C(D7( M,E>(UHG:3$W%W]:5D\S&)48IR>8!URV4R<3<-7YUAA\Q#^Q3Q@Y*[#MFLR)3 M8%.E]9)H_D4*'M]?&UHH!.191:'&CWPY3LXGBP,*XS"3ATS&MUB%?BTQ;O05 M;L!*H\W*<8+SC08*])K&-B,.\.W:QJP)T!6R (B+F"^=RCTVX5"WV$#U$VF= M[3,Q^%W<,BT&,;]5P\D6[&K1ZL+4]# MOU HK&S'/2OB@OOHA2]T \9ABT#%.4YM")$=O>QD)'TQF@SG206[T6.*#PP7 M]X&(R7)K'PARCV+G,\8=<#09R-,)*PC&&_)X(JA7@JS"R882]\-+]2)9C:1_ M"M0D0.(:XU8@*_I)FWN>=W(+S%WBF$FHI) K*XR.!P6@@*1AW %-_.>SR' 8 M(>E'\R"),A&U']$LN#4*\3,9]UZ)>>ZEJP W'V%A*(\1@DV)WJ77OK.3"%WW M)W<2X;3!EA$LR97\U,% M;RIVX7'F6&C1U!*5- ;!\KOUO$1=+Y2B2(8-P(#5A^9K2_K6+,W]HZ%.T9N7 M^%ZHL>-M^*<;!>\5M&'M3N];@T%E,C ZS?Q9/JV7]X=P>H>K-,>[2OV51U/V M7EVD_0W(A_+*=#&I;BMQQ*/ZC( *[,-S&+R2>Q%+D*!H2PP>I/8+ 06RYXZ5(!IWY(4M6PH+;C=NG[)F"AANCS) M/VFWRL5B($K*0+I(R0_#N\YF##3ZN7VW,WF'Z,WSHA?O$%]-9[^R-CP;4O>. MUJ]2D%C 8D)&(R'-Q")6'Q( T C0UT703)8:J Q(4<$I"5X< [&@ACUMB%*@ MBQ[H5S0E &=-@2&CRIZQAF?C:UW\O$C##Y+(!DJ&H1) %(@AU28UB=81%0I9 MIRB4>>F7S:% M-%H$W8TO?T:E$Y([H*6B#<>:++MTUN'9A.X]/T\"2I-ZU5E"*_**H?A%D!R3 M406+A'F)BLCVGB;&X"X-9;+1RQ>_91Z\E\&9,(<:3,\T?8(/$6%O -&\:7( MK>F8Z*DJ[6!3PC3/BEKQN 5I!'ELFPA5+J*.4X(VSQ%-'@^>\_^$#M=94E,/ MI#^3LM% 9:Z$#8O9?]^>"YD8+A?#Y6*X7 R7V\"_O0LNE]O^EA5+GFC3=E@Q;#''!JY,&]D: :>=0YL!V<)L" 8L3M\G.9#8-G4L;>0ZK, XS]+/D"/-#[F^A#:V&<$G@Z-DADH",M)3DHP"/@^L ,%X .T 3V6R7] :%DU,GFV$#Q;7 JQBH M[]9'UQ<:#:^SPI;).?^;DU&_/BN8VJ!UMS+73?WDMK\N'_V;#G,9L/C.5MTW M%\$EKR>%7G.B**OZA9[I1R\Y%"EYTZKSYQ--3=64E'!1'&O(BDN) MM:?)T;\Y[):U-]8.S16@8!4&6>*BT#9V;RUH3BZF]P2H"EX,RW1(=)H43$$* MO[;4%/ #$I [JT$C86 X,@( T -!;-Q:B.$UZ8CD6>+[I(5\,%$GI E2,&@X MW\2 (FV.M2H(L$-U::H[=&73*3)ALL6+@[LB$J9XY1KLTK8.-88ZF_ H_K ) 0_>U'4?GMP>7/ M %:%[S92"5IE%8=HF^HJH,?(*= 2__A7.C+Z2'M=KI0Y]WH/%TS2+6B-!.X3 M& 6I;M8DLGV&5^Z%OAE+)*B\!IAADP8W5+Q^I-&".D@>0=QJT<"QYRTV61G\ M.2)"W+"* BJIU]:?M8>6(X.124=LO0;1;J3-4V!&:+) S"37 RH!XE^#G4PK M!NV-NLK1J-4 ,$=B_!8(U7M1<[PH5O2!!*1I&20B&$)5L' S'X9Q"?Z,Y2)@ M7#6F7)["8J!UC*X#=!U51UAGD1]^\Q-T0A! Q @\8T$+SV/(?&B+1:8PJ/^D3JFUJXI65,53%514.% MJ:?+ TA IBNF+DP95.L"T:6JM% FNC*)+DW3]5P)ZL,E$FF"!K*HT.Z P0:]<=A06/J1W\9) M$3$)OD2"?BNX,;*D#$GWTN-(D$IR&+8'7[!)GQ8]\\E2QP NLGD:I:1(?NL1 MX_M3)L1]ITSX?@UOIT@)>)LU9?+13YX5B\U:;;Z **17'I7?/XD^(TL&Z0O- MTN23"1J*FH3:L_HN;]\+8NV^;B\?&<8[LMT;V]VPO4-E'VEW7)*BH7F[YMF5 ML2$92R1Z*89;'V+O!J,DOU )<1Q&D; 3R/?-W!;7HHV$:*&%B S$;YOYD(TS'^+,ASCSX7MG/D@$YR8/Q?6MWA]F^QWA MYM2\OJK-SP3=+ ^%H7!$#MA[LFV-.JEB_>:F*C[?6:7^N#?-B_"D&'YRD:LU M4OK,<(5Z>CULV,[9R7-_,A0WQTP_/4V[&:>=%M;+@I.]-):YJWH9/;DQYJK; M6+=,2[^MNK53]:;=:14Z#Y-AQAOS-W(Y;D<<1O:.)?C MT'(Y:J;5I@IJ6Y<,IVPH5::C1@%OY?7E\.&B_F!7I2>CU2TLU]7KRM=H1YL6 M>#9J1ZOE>^WEM&5.&-_ML IB4PTL*[ :B2\:NW<\?!B$*!)GH4>\% ZL+RL: M-.OT$L WD.<>[#S4LQ#[,:$J[_[:YIQRRP3;8(MM!5@_29?=8>( MBH4&H!6@\)S 0E(M/AH5K@"ZVT[5F@TE(1%%M,95BA48X-5<:F/T&:-)7C!@ ME7.S5;7\>-HNW97,Y6S]'6H2^?=?J?"?3;=4R(%$;%5F MOHG'&62^E/:PYL)IMFMM'K"Z'WK:']7%B&M-E<,%,;I!E$EE(_M:1#/F M90O'V7VL.N)4_<5@%^;A<^.?=]?ZZNRXAT4?))=^_CX< MO^]JI_C[]]!^RO M_Y)E51V/O\0%W!J/ ;J'*RBIN@I!9-= 2\6*MJ=8?Y0\.(1-.@P1<0@[\8K4 M^(CDQ ID0:NV;TUL^!IPYB(8)$-"BNB[?I@0O8=I-N/[4S[3"_U"7LROUP,M M+8[7@E@\K]0[KZ9\^KX4WS*ZHIBPLMW&V5NM,6S[UO5Q69)3955LML5%0]!N MTVS4;CV5C_[-A.-5J2^[]QN)IYG::?,^.]6?J^+\[EPQ)^?FHE-^2^+I MQ^Y]KKE(21=*3I[-%VY9ST_DT\$]9*@2[2XR3?7#+L)#8/9]WHU?X2*\C'35 MQ(KPMU*$/U&L^C_P**O!$185C[E;1)3SU;PRF+=T=7C=/!>E=?2]M"OQV)>' MBJV=79RZZY60,A7A_NEJ6+JU.\,,A/NVI/#'1@*'8Z*@C)TTR7[=3\X!EP++ M"<)8TK[$\UV.;USQ/CS^_2F#!M%,@@U_/-@L ?<[@1 M-74%R0BX;H$";U*5 MQ*,K@;-=7T,. ^X+L[ K91D!0Q4TN\!9^63#GTX@$?R\_>V"67:7]!+IH!B M\6N8&4690WM'2W,;E_VF]UEJ3D?#O-?0\U"I-7NG\2Q_!&!4Z5G+5 MUE7UU%X-UN>WW:NJ8.0?BWLL./;Q$(5,?A\0A>-T^JTH!>^H>+3I7D/>7CTI M+((9TIRR&,G^]$JHV5QEP0!:%DDD+=22)]CM=$M/#E($W&9%P,UM [RE,>K^ MY%[U25;1OR#A\=4^$C]H77'Q./)U!2& (ZN5;5$]50D>(7Z<+(M.7QTKRI=@:/PNTXI2J2(:Z^1LWTM,AS#ULLTIG) M:F/6^"W6^"']?"MKM%EU8]^$VGLE;Y62@=>-G%@)G+V/W;O$7\HJ?2,K ;M0 M<7EO2!B 52WHZH!G;+[3VUR:42<]$@46..SYW]DDPQ>;$>AM)+>7IA\$ADQR M;1KHU* ,L6W2R?$=6RO4 MWZ;CQ G8^-FSG1>0>/*,%F;"ZYWA*Y.D)EE6J1\L.42-P!O2\,TR-OPM!E7 MHC_6)C5<;4D+[GE@3V@F-+8$-0/;@LIQHD(KJ_GGC%LYZC:N:;S4%):G/2$E MW;4Q>"=L)'&AT.G(Y5T@,.[2U)FQ'.B.\=FIY]]#=HS>+#O.3)+$LE]I_3;! M@9NGZ[3,M@2A8&V!BXD9G@3Q&33E,_&4KG&,;-. !/%H7GU!6H"7"'[H5TME M5047J@5FLS3Q)VM+.IJ)_V^.OS<;3?L203.PZ( :*.2'WDLU>&RNT<(07HM* M3\BQJIO BGS![YAKWL\U\INYYDI5< [ MN-&@R8$,54*PN,:"'-V!ZA+?.?AI2YU %IPW]F]3._O1YNQ^D_8/-)C9H+[Y M!@ZY DR&7*Q1UL#TX7H]OJJ<7E2ED_HX-2R;6OFA_#6L@8!US19- \U[Y9/0 M7#8C.D!P-*'5:REMJ4L5V9,TO)7_N;^V!Y'3]^,7M,J-IXKBYFG F+@;&9H. MNJ9("U_:'B2\6M;3@J$,H%)I\#-664CXB7A4-U>'OA=H)VK7[4MB(AAKJCYK MH=]&'#JT>< @B__^00 ?/\EVL &XS2BQO=C#C;ME,X(YRLB"D18+??U"%VH< M+*02%JGK]B94!^<:A_87&09>=#B:# /1\9&*)R*:?0HTA% M>F+4)3*0VG:VE''LJE@K.5:EWJM:[M=HBYG.\I<(6^4A7"*AN9!ZXSYJBX:@ M_< G#0/S+8<0Y2*U1;.GZL'J*G7/C*I#H7Z_U6I>[K8:;&[VJ9O&[UGX M!(F7#M]S)D/)8&CF6+4LNL @$(/43\9\S+6O94VP:*\N VV0;4/H 0T[EQS2 M?FS.H3GQJ]CVKJD/RT%"@EQ)L(M(T??JD7]?&/=W #GD8Y!##'*(00XQR"$" MM; IWSY!5>.J*/F:VKFK$'/>!D<239J(M (NAR?.B78I7E1[V:Q^=Y9:VIEV M9Q.Q$?W<:_V,J1 4Q[EL*?]G5;NK2LI,LM @XI"WR4F;A>6/]9 M1DJ;NG0DE;RC<8VG";U6C>RWRME_Z'7GJ.4N], >FSFO7V8- M#>R]8^#N#1?>9B+',TWDL(-+#R2^[L$V\D4M<2MRC0Z)GY(E 9W91HMJ&D++&(PE8DS5BAL35O3MA3 M:1$AS+?T]"3(]@8-==5$FR#]7VK,(3%#55L(K=EDG9QXQA<&DMNP4+1],_"R M>GX 0(>L5/ 1X'#@2K)@:N8L=*$>6BXL_+]8/,YLM8H/-I.9]TFJCJ3I'N: MI/T@Q6A"JI?.5 BY+ES$A*1S/$VB0<=+1#<.9.2.TS]&/W]HVL]88K]%8H^^ M@<0FKB]'>E(/009'Z[L:SK)\P JMR;QU>,I N@987@#\>4 "V%8TF3HE/?N( M..@?71Q70C]@B=I<*O"UY\1$4V,WJL8@2>X" M/;2:JB0ZB9<\AZ9=NC;#:?J07&^8#@O*024F3:5IY[:K$4Y' ^/_DN0TV_,/ M2TLD6QC, BMY1.^6<(#4H;HC?$&#:'@P=8ZD.OA,_2PZUL_1=9 4?8;07]_T M\^;YH4-324(333J&QI1<"ER!6\7AYDA3ZZ!GF2Q!;Z"$GVD8.2DMV'@'W^Q) M'^L"VZU+*QQ3I>E]Y$D,%^.)#F,( #467!*=&@&^<,%%;M^# M_1%CC[,#<(WN!"8V=N@^/I4UV U8&.*O#(#V&O77M5P1$+8V/!&%UZA1ICE#H M)Y%))Q.B((KX?S-(%_/AS*S\.N%S"&(\(%D'-7M(N 27JS"HO7\%OP')4)FB M_0D @='D/63S@O(D3JJ'"7HY&%AKEB4> OWHHH6/6=%'M,.@.(G"/V?H-L)2 M"+:QK\I3@V@M57#30QM4%3^8_B=!JJV,5*Q. MHLI("=;M_ST2 ]67?J$K3#$=^G6@@'IC;-EM;GGDONY+3UVTMJ.$C;0K]&A* MY*K0W:N+]/SB]$H=S(VE?E>=KYR^M#KZ-YUC82>V$?_^QXOXH1D !:'-PI68 MR#W!2W./!<,R'(>SG_Q0UP[\H:\7JO+V"NU,!5MH%0!_U(@54H4\;66ZDU*PT$OFUT6\V.]:YIEM%E"=$FJ/6)\^ENJQJ"+2N-NERB1@24! MJUI$C2Q0S+%@>-4<"Y:S8?4- 7\!Y[1I(!O([8$X90^N0,'=UASD3O6QR M^ARLPG\!@]M-+',%F%-@8GB"WNMDA\(CP6%Y4X,7<]Y%]G()0S84M-,0R+4 M,W,(U0_@#B+RTW0=++L\_#>B>B0%;=)(@^@KCH\08$XXS*OXB/U"$ZR_7Y)D MD_"%#+!6!UX*Z+9)MX\3FK!+'@UQG],-IT>F,06 #*]ZS= ADD(4M.]N0XH? M8D/*>[4A/V0-(97,GB)-(47,$@_W@"L]TU##(=B9?/TS<$P:,$/.%2(6DK@R MM;-.D8H5RO9UV?)4A0EB%N207=LP\:0GCHGX&KO;B4/&UYBP3]$F%3-X,X)@ M=G#390[X0W55=@(LFUWOJ!)8U@>2 2NB:,M))A!]I+,&=E6FCU+C2TUA.-,^BY- MI+U+#KG3L$!BD+NUINI(J/$6/9D^-@EIJIZ_P9##P,=3/*..;#(Y#]9Z9_SR M+N)&2;X;@OZ))D;GZ!HT*VR(:8)MKCL0;,<23C&D!CHEM+]Y. M,L'C1 .M1E%HX:J >X3?#.^W5%S3_"1X$2$$EJV(+P)+!0LAX:7Q85O)PS51 M)[BA>+X%.JAG*W'N7R!W1C/,=3 'TS:@8D11EK\6TZ"7%RW1P[5A)=QDVBHY MD)CMBO I;@49826 M%:A_CA_ZS8Z*'P?9B:P'$ALE+QLERMH >@J<*AKM<$EU/<]/18R4N03)7PD_XXL5,P[/ M$_0Z6!_-HU%!:?NS"?"Y7Z [TA=!XAK48XXN7@VJ]@M3PV%"_P ">(N(2MA4 MZ<5)F!.T*.IR!R]TX@=U@U?J ^KG_@EG[ 57[,#[:9B**,Q1-;?M0!5J?EY3 MQ!S$P#@N\I3 LAQ[)#$0,6#/A*@U4EY0K[?M+BB:DMJ:D&C(ZI=Z/Z?1)7SB M8VBUBFTWEI')C-'(GW+!*?_G2:_>1,"0Q!2Q:04'@V=P\(B3/>L4[Q7"M?]) + DH9M(B<"U>+DO\7?H2[0;*? U C0%$S3Y$FCR MA[;\&70![Y4R_QQL@TR26!=Y@RZB?GU=I.*5XJ>2[+I1/00OJ!!P@D:0Z+'( M5Z!BT7U:9,O4?:<*+ C3_I2Z_OCD5^++8;EW.!46TL*1A*7!"L@KQ!XB-*XY MUV2N. FMA@[?5BAN$A26LF6!*D QZ(%J/AB@03U*J1*-"7=J(LY$YL!D_DHOE 5#)G%=+(*_7I@KN&;9QG 86'!_>?%V M+U1.98BW@>_=(2\:-(("1W"S2<0I&1[\;5M9QA5?T SU=9*]U6;3 \@/,;BH M$B1YI( =Y+CX& ;XXOB\IGJ%L34K$AA.'."X8M@(:FL'>E;0"[:"D0EKWU$7 MS+[9=;'G-V(^)6R,#\_TF5@4LH5B+G-$7"V?FQWDE?/N:O;LRKO8HY*"[KI3 M56R.BF;5'3G+_D5[?;N>KS:3@J*?^_))0;F7/0S^W@61[!"Y.(R6%EQ6B,?O M2!<#&T=S""X&*J*I!!407(']BZ&WX5^)'[@AC(8+I)&(L+PFWU!KDBNU 1__ M3#(8O/>0KB'YJ("$A(^B:C]A6T4G[P_4HK',B27-D3R17=I7A\2.%O *I%GZ MT 9_$63V1+S8JCK#]@M .N=PTRQ,AX*!) 6]U6:%0^P *#ZB+047V#A.=$,3 MU4A-%"@R8KH.$T](>P?$PSQ +SM!CVT0\1:7W!O];[GC-$_PM0"!L.2K6$,] M^,2=#UG#E2\-=JZ72\ M9>/P&.H3^9:8YL>)F@Z:&S7B(18<^#[0^Z1[=<(E:=(1*7 TC F&X+ +P71( [;+6;V/78$!T M;W\0I:!5XLU;\P6.B:Z '4=L3_U=P'M*-0)F86BTCAQ&Z\$?8!(M)=W++"5) M:VB\"3U\!BE&]Y&)'7G$MD0;SMML&#B.=0RL:YA0>AGM-TT@8R?T:O,IP/RI M"IJ\5YH50(S$WL9M!6&]&%9O;B,B?L&_N9BY:6@8>8)U U!&0&\)OXX1.W'7 M$]W!WC(K1-($:@M3@Q7"?]&RT00FZ^\"7RC&\(48OA##%[XW?$%BK:#+[K*. MIC48"[U)QCSOG%]T)K4)>$&HT\1[LEI>/FHMS18'^3NY/VM=&&NG5!Z*FT]. MM44MU:UF^[/ZPKJTI?-47=#@R6SX2>E^-G.KY6=WEF]T6N7A\KI^5N^@)_/A M)UNWW?'I2.K=#]:3GC8_.SM[7%DKTK(Z^.1)ULSK17F:$B3IXNQJ])RJ-.7) M,+OYI%W)5-*5TE5U5G_*63V]-E&KN3)Z0K_P?#^Z'B]FO?;Y37>FC!K. M?(6>W)AGJINO/)9O[64&M=ZJ*J8FZ>QE MX?HAHTV&^="3PV*VD!^+4F98R!6D838]$H:C?"8WE/,901:+0CI;3(?';MX. MYOGEI5@<7#RFQJYYGENMGB-/M7+9'7>L9^C5JCPI.572)B??2,UR*Z>96LPN[N=:1RP\GYT]3Z+.O[XLGW3U MU7A5S5\*CX5ZL;NLYR91Y[^8+<6QT3YI"3?YPOSLJ5&[[)?AK#;F.2G?M)>* ML[X2*H7GI>+>9@8-,_*L3+EZFZDT5M.JM"B:V3OA_N'LMAQU5D_/\TXQ?ZYV MJA>-3#\[*\U/*W?P9'#,H5+*"TJNJ X564#+S:KY85'.CH:%M*PBM3"=%M+2 MQMB5IUHUKZUG@EBZ?FP:]^7"J1QY5JN[^L- $XSU;-ZRANG[:G?0K$6>U>-9 M.M\XN17DJJB>:,4K:U1Y'*^BSNK\K/)DUTWC;+ >Z.N*:]\T%N>=J+-J7A2' M8UDY:>7R_$QP&Z>CX4EG*?5/5E%GU6Z;%U=7 M[5MKYCH+]?[,7)J-5>0)Y$5K(C6RRE7U9M9WLZ6NO!:E%7<"6P!9+[M,W^%@ M%?\6E^H.^VCMPVT67,[.[OPW@NE^2#^C3H/S_^YL\]_DQMGB$/H$QTYPY7MT M\H !"1$_#1GX?.^0C8Y)Q!U"3,]Y($V7@/9QW2;Z8ZYCL)U@62R;)FLH9AJ( M)6Z^12.A4@>B<&R," &NP\VG22?7W"&.WRO%ZK=&D,,QBX_:3;W%>-@'.+$B>_#^\*# M/A@,*[G!7!AT[^XE[:97BPB5]J /%TG9*=-=A]Y\DCR%][7&1"C"P%Z8M-36 MY&6CVKH?B)/[GMN_TA;5UOXJJ&/C.[\9IOZX KZX*9G8?ELTB%L8S);Z M,80Y\9KXCJE2X3\DIL1>RIPB=#[;XDQD+^@@V-J=\K\![UD9 #!A_][E#OZ MS>7G,L?I#(M/>P;=XBF!/5@)Y@3;X?X47XK?O\'?6'9HSRY:EX[\*Y-.1D#+ M8E;XMJSP)SK8%Z9^41#3V_"@\?'_#<6[LVU]XF_[I'L2:)BGR(5-MTS3(?R&61?[")8EQ&"M6/ ^- M58KA%6]#C7R83G' 9-R].J$(?L1OL?(0G_,AG?,G<^K+[L9#/L+?NU;\W(9? M_R7+JCH>?R[3#GJG_U_N/Q]&B/M>S@=?&GM8#D>=& D17%_BQQN;&52:=T/G M;GK1KZK+O"!==$QU:4_RQM7DY5X&Z0 D)\WA;LJ0(6AIDE[V:Q"%H#D1C[3& MI[28#W0LL"E@YW>!/F>JF6Y?J/71[.+L3LV9H&,+%X]&\V*8C%C>X,/[\-5_Y.18WOQ[Z)3"#M M[:UM27Z7D\4 )XL'QLF/5M<:]=?-ZX$FZ))5NS+$3O&@.#G,P.51;+,Z?N-BMNMWQ(S+CU6FWEY$I.SDS4V;R(B+2>*FG75QV2HY/. M)W.E_$OWZA=P!2$%/9'Z0 W]RPJ.W=KV!W9Y_[UJ^%NDA2];WG9URZNI?E&8 M-#,S*2]/!XI3_@AFW'IU3X1AM>NNYUTA M;_=N;:5R^RB4RX@KMRK4'V<1?]E;<,?^T0.[!O]>M7D7UV#VN6>/'Z9#O=:"Y1T,'BRGU)VC8WZ MG7M-==Z<3KB8'=3TIW4[:3XJ=#63+&C83OI 2 LXDH3BXFI>7*$[6M4T4+(4 ME[I5S@MN#899Z"15F^1P)P,9W*1F'#DU?K?0 M8->:A>M0GTC&+'%"$\])?KKMI^OZ6=+02)+1 LY.9B6QZ09#8K@M6]J(],<> MFSIT4/CU&9G);%/A;N&NB4&ZFGJ\N\G/A4E-M7"QDXA2: TAF$H_3 M^?@@#N @BL?94GP0!W 0B"/BA-=#.(B8(P[D(&*..)"#B#GB8P_BG9'.5[76 M;X@??DT_W!64]H/3.L32\==.H2K;T#*>90\G,NED8FM6U>'0\\;AOH8C3J!7 MZ$BN?! 0_%.H]WW'REY20;\861H:]$S5ERJL"EX@&7:*?TMPA[;#S#]DN\C] M\H6YY.SB].,HY[#S)F)2>'E_!KV8%&)28/?*@=^3AX!:V?E=>0B+?,V"^A:+ MW+G .H1%QB?Y71;YE4[R]VZ.?:=AWYJMFXHC7-[=-MSS51#65+:'K?%'A9.% M<3Y_4J].G=GZ8?%PU7I$^VUW>-11]JV@H[9J@88A350T@QF#[O-] MD]Z'P?RH%AHGR?P!E]B6XT'V\"]8K?\A,IR'Z^>R7K4+\XH@RLJ%6Y]4]+46 MQ,SF_R#A!8/VRH9RB3CIU8274Q4@LM#& *8/W1]- S'E)G(V[Z>B&3>]\Y)Z MZ\YNU.F](AEU;=*@[:;2N9W 9LGU'+/8WX"M_4AN&_1.AR="6^TN"FZWZO;7 M,ZO_M+HNGAXE"FY!.;9E=)(S$+/;I+(9K M>8C_?"EW":?AAJ"/L3[[@?KLJG5:+N6NSJ59I6S.&O+3.%VIK3Y3G_W*;!]K MJE]"4VU!CRBX!"UU"NCC)3").5=WH;2>9DYJ=]+UM"[,KQXA<&T:!%4#9 MO% _3FF-^>@OYZ/=ZZ"?R4>S^N-)P;HIYF;N?6%0'6:N.\-4A]0AB=GHX-CH M;2IG,+'N8R;UQ_EJD9BLWRA9&R=VQ!#%.+'C+SB(&+1[( <1P]@/Y"!BCCB0 M@X@YXD .(N:(.+'C.R9V? JJ-<[O%W0\L/5V =PB+CD_PNB_Q*)QFG>^P*'B?^$:PA;WP0H^QG@G^UEU3\: M1'=E%4?/]BK=$FX*C?+)0'W*#"N=0P.@;T7\M"OV\Z-IZNM9*W\QL2^JQO7R MK$/2/4IQML?7Y+"#Z0;VT4@[Z?)VTEEFE?G@<377[*GRV'MX.CAF"_/8*F-: MPHTU5ZJ5L34]J>ORR6F=9GML\EC,8C&+[8G%8';+N7E?N+P5*X/Y\G3:/F_5 MK?/^P2=4V9E4+GN]GL@#\:E[/^]/#"M5@6L,V@^\UGG@L'U:AY>3\RV-#CV; ME9QI6[P46J=7G<=";3)7W4FS1SJ^L6MBR)A14PQ$S5% *_2 M&+WZEZ2OI+7-6*MX+&89I.&7AUV G4CDCHO%_R3\/V$_-C83\JFX+0O0)_E5 M,*F*?O8*ZI:>BV,N?HGI8TC?XIH)I;/'V1T=U ;5Z:J#]@P+)1 X*>$X%R!; M?' 9__3^1TI,+;@E_ZO?JD0B6>%O)!C0':4'7D<_"KV0C-K'"6_F.%$AF6NV M1_'21W+C[ZT^[:^^U:Q66DWT/_U$K=$L-RN-\F6B7ZV<-5N7K?I=HM(Z3I); MX;)_>KP3.1*>THMPF&:K7^V1"?5;B?Y9%HIMX9>'WUP56WV M>SY\YD6Q$F2**&H/R2G6H>NN.U7%YJAH5MV1L^Q?M->WZ_EJ"(^*1 ]#OU"5 MLO/:TQF>*:B@$,>Y;"G_S\<227COQ8B]#PJJB)/(;4-ND?^]D@PDQJ '''#! M6#,D0]8DG32B^U%AN_+3.YT=,41 O&7R3+2SNQ9_LGT_ZQA9WJQYZR#G1_P@DO1"MS;S"PS]&/[>A M^[[,&BJ6JF@.[;6Y <]C>F5,"#^T2%/HD*;('65B[DFM+2>ZCTZ>?=:S$QLQ MA7_LA,Q-V>_C*=FVB803LFH3*\V9DBZGI"\G^D-]=+4E,FH-Z-P)ACRR<>!1 M[RD'31D9YOCJ\S VEJI2=$TRX5B2HJ*?RBH:".T&^@BN+;!YO9:@)ICDP6=\ MV4\>2LR1$>Y:T+P3_6YN(A)_AGF8MD-:D0;ZA<+,_!$FKF1)2*%2O3?31J*R M9%EKZ/^*!G2A[RBZ=%1)1IN@H[>RSJ?2""UK5L['52#'0YNZ< M='U%L\;M8_GM-Q)$1T * 32"#8\MV0E%LV7=M-$:T<--TU&1$/?X^&O/ZSE&C1(1HVG".A6=M! M])LR5P8:U01"6KA$B/H;"]UE-6&)\%PZ S3'J,+?,JX$;8C MS52#2C8T$7..MIT_BSG2V"D2_H7_0?YSSU_PS[^&UA-Q M!?C7*OISIM)MQ0V:=5V5P<"B)T2:1B.AN5)UD*%HI"&+#2"!QAA1ST)SPT>KDU?"TI9#M11N_DBP%G8\Z@;-_]UV_I'?]"-WU 3I1U*6JFPM,Z^A"4?'V4.$] M<77)@H[DLJJ@P6V0CI:ZU-#"\"V_0%^AFPI?^Y21T6J$$ YOZ$CXCH6XL8U0+2!4^]-B(3("I M0E1T6>;$DN9PXB [R-8J9-P%.HBQJ6LF&3?I74K!U>+-B=P;8O?"N&2SX8 - M QTD$N+H ?BQ?Y9D6EL5*-N3W K\UAPYZ#*@U[BZA.LS0O]#:P5Z4]21 ]-Q M+;\+/;[2@9[\5^+[ PE:3(QK?_E)] B^_W6 ;I"&\_ X$B/H6*8:TA_AW]2' M8[HV6AX]*+QB)>$N%)CX<6SW4W/O\.V]:N62B:4#,_0B)>AJBF[\L K!F)I) M5Q>K-HC>5:*/$_["RL8/N!Y$X1^T;/Q7^I^?B(855>>5<7*UJO V%5_?Z'\T M*\"G4WP9DPBJPFNWB"?0VV65_@;QKH,]9.BVG1C8BTKD"Q;!,'%B$J1L0 SQ M"\.SPN)!TF475'@VI/^,KSH1P8O?\

1&M,@M* F!L]9O_:VUVX&45@[^VM MYR-3_[_HF12]L(G.UH/=H/K!L5+%^4:#(>T42='I&T'W'8 M&7;88XV2EZ=:>0-ORO_WGIWSZBO(P#LXLS]/4_SZ4("L$$,!8BA # 6(H0#A MX/Y[H #9[P0%B $!L6/@;P($1%)S# [X%MZB#=8^#,]1=$0R: 7+4PD"2NAM M:#@9^[P5#8*.:L#%REL^V-YD]B<.DXS]&.<;[$+BI-TR-GB]T;?P7Q.9V6\8 M+HG6G,*19/BAKHU5'&^.%DF[_5[L^,$CH[[&;56I])238Q4M,*@J4Q#M(21R"9OCXIB MTG"VG!'95IX02.""$@,7+'\S\9.Y[Q&(X?MAJ8\4IM^H=:EZ6T);/T=?C#55 M(0$70+8@WB#[N;[R7J/29<[R__EO;7\QU0$.7'&4D"0RF4EY#X_@'R1V.-GX ,.^))X5 M5CD1+2$ZD*Q2[\'4[("S(10"8E;?L+DP)8[(L%2)P?@3S$#@/_.&/+IH^ MHAZ"1T#K)0 1\F_9TC L!Z0+]H^&-@)D)19\4@+()X']-5$[2:X?W\7J#4Q! M,-1[2 YFZWV"!)HQ43UD&P1"D>61Y#\/R#]TU!/38C%2@M$ ; 7Z BP6]#C, M.IE0'?GX.-$@?L: '_@WE\L3'8MA6.K(=4 P5<9@="V(JWMQ$*R'2S#T9, MRJ/)XFQ^(4IAEK&0*>:S'V 9!^3'F\1.T#8F!/46[^NA217$JMC0 .KV @[> MD5-*XJ0,#BU0@8+7"_H!S4M%)*:8"QK.YV*,)))NHQL81O N>0K!TP/TRB%! MS-$#T=R(4(M !7B14DU7 Z+Q18;VJ?\X<0-"]>5P*&4Q3,,;^Y$,N>69(X @ M+S!;LWFIRJ]W^ 0^T.01(BP>F$-*E]9( ?\UUIY4)8J2.&<8LT8)%P3M4<[( M//IO_HL_6L-'6+G_[W^5\H72/Z^8F5M#2'\@2K:[BIFH\&@*@&P@^.8F8&20 M%$^4>,%(Y"N^JYGRQQOH3->4_-%*!A#FHP4"Z0AQ+04 MT]+KM(04?UV;J0#A-Q,3$R,X+18>DU=,7B^0EZYB[72" M%3Y.[T+7G@P0?L@'P)8D*\-%OL-7HHMI#>I^A+(F8 0O)2%:ZF'+&EV]M@M9 M0]S+0(J3/*NYK"A"\3)ZM)+%H)?@N47^+6M+B0HF09& M+T3?T+6$)0#^W?&W082D8T1(C B)$2'?&Q$B80S(4$GG,FII) SE4C$_S&94 M>3@:CZ7A2%$RHXPDY(1*P7S]GP@W99/'LU3I5OLEM&3^?"33_>WHW;^9"H/>M+UJJK<7.AI MH3S,;+[]HM][2F4G3]-993GI-F\N-/=!6J$G-]Y>:=9'H].!41-:BW9Z+6FC M\Y)""U^'GAQU!C>#$RT]Z#67]VXE-7SH.BM2OC?XI&P].1TU+RRJ[FUK.L^Y MJZ+9*Y,JI,$GGR^S^4YWOKH27+DQ*.2:!?W&@*)>0OC)T6FA7RLID];@T;JL MW8UKPGQ87 WSFT_*L]&5EC+/U\+-66Z0T8J2-)^7A\7-)]./COMT_;QX%O*K MEI.RG(=V8;4:ED)/#M6L) M"OC"4,V)IF!T5%TU1>CYK#_)E:30Q\V?GZBB2IF;5WG5G M4LP[PKK7'2U':[4[3G>B:*K7ZA=.3MPK24A=Y!IG@J7U+I\Z432E]L5A^=D6 MVT*J\( H.S=48 M5#3'&M^;Z=%Y?A)%4^W&X\U]Y5F<#O+J9:K:K8[R%^>1-"5?-4H7S6&G-DBU M>F=J-O-X.VAWHFBJX$C%0G\JUP87)\W*8#SL7S?KDTB:*IVMS#OS,5N5;L3V MG= LI$5TFCY-O1^YEGT7-L^'<$ M8FLDP3\5D>"_U]@K.%NX\@08=D/*QN-L:@6&("EFR.Z$V@@)4E#7X%YH< M60R7VCE:)U0;*$ZSIZ32'9I.DI@:.YBJ2(T$Y(=TAT5TR MJ!=J!7P*?B,.P(;FHI(:$%RJ.P=^H(B+!$;Z66M8*CJ54Q.=.I)6@,$ S-^/ M^FG[9Q)L=ALJQ**/-5E--!"E/OVHM!L_D_3!T%=M_%7#6*IT+S0C40._,;F&.E_H)HET J/ _@4J M1"%*M%@I!4P$#-D(!64P01 _4V M54W8JYB\H:C@** ;@=]B;0-) DSX#-%$J5$UIH!B),@,H%P37:*2CI&-]A1* MTPK+G/44BXB#7 M!VB*/](_#RW ]18X[?8(4J! ^8LE_C.!$O^9X6W[0D]=+@O96:]CMAN.6/%455U>1YM271E!BYY3D'2.6:(TK=([XTBH;"EY)UUL(=FGWT6Q. M=%.>'3&W0OK)?H-$(2V'74G023PG1R+.1\E]-F8 C_[NUTPH4'_[QOQ(O-L>)S MV<^Y%(XS+_;$B,\EYI?X7'A^R<;'!9/">Q$ M2C#?W ZW*V0A!Z&,T?OW4C2Q;)/XLN20_S(O,"U^EJ90,>@X&!%AC%GK:[/6 M-@C%!RR.&$[?AU&Z5R<4BRY 5^-H$$%, "%+(#[_/]'*O_3Y$]7VKR" ^"X\ M?%$8%338Y(0/N_B^#EWCF-!7N=#>O_:/O<\.:FDOPP1IZ.^K7%5[/-G7G##[ M$,?L+16TA)&EH5'/5'VIPK+@#9)AIR*W\#W".KZVOH; BZ^M"/G&P3'BR^N[ M75X,4O,UKJZ7TXMW[-,\T"OOHY540-I^A-'E)V[_^B]95M7Q>+\7VDN+)HCF M$(KQ0X7=@>W&[MV1G[]>C@DPJ.O-&Q ?\F^Z'/^Z,][/HO?K5OR2A_SU#*[R M8J'CRR>BEO%74+G_[ )FY_$HHI@M@XD]PB+]*QIGP[B0H>+UF MD:;."=?0"'1]@/X8]FCMT&&E>3=T[J87_:JZS O21<=4E_8D;UQ-C@* ][(] M;(U]A+LXU,:6G1J[NCZL4#6GC+6:="ZIB2WI@Z^41L/ VC[81]Z(.(F9&7* M!'2 [)EU:PKB16-67Q8JO8]_C[0GYY?A MSA73H=\S2+\WCU\AI+Y]E+ 1J:%',D=>#8BKTMFY-9B/JJIQKC:;F6FGHT,E M O'HWU*IF!0R>5R)B3N_+V$FO_%VV4V(,N;(F".C.3*02Q/%C_WEZ>-)NW%V M/Y"N)@^C:OOYKIN#:C/9HW_313&9+0H[XL>#""+O*&0<,V3,D#Q#XJPW[ YZ M);DM@D/O+I\?[T[')V="ZN[N5L[+\JG;@!LSCS@TF2X*R5SZI3OS>[B<-ER/ M>XJ:'/*^?,HV[,TG=5C;$%/#7IU7A[4+!^G.^OQMV)N7:R?;\/7\7B^ZA2X# M7;>^2O3Y,\WJ'4,)#L'I_GT.ZW.#XWL*D'R+L_H AT'=MU]2NSCP-;\ MZ>&0S>7'[I_]N7^X0?U??I0#Z+IBI.NMNKT82'+/O>X(CS=-L;/;&,G%I2S< MZ9F9+=3UM8(>?US=R5"M6SSZ-U=("MG"[D(D!\;:.T=9Q(P;,^X'A5+2U>>I M_CB8*(/>.-UV^\W5NF=,$-MF$=N6DL6]O4'3P RH.YHO'PE]:J6L[SG]?-:#R M\4$TUN?U%A_-P]^/Q:?Z7CPRY@]%J\YNVU_3)_E%H;,\MG,$LQO 4?Z!G, M'G:IOM<(?4>UV5[4A#YCT?$)QR<W?VLOOA_B^^&0I,Q.2M/%@N;3SN^CJ\_M]NA>K3[WH6ZU;WKD?UY?CMXJ M>T6/O;;*'1>4R^]_^3LM/)4]N IR6Q,P_E! 'ZYJ]DS._1^,B9\0W]U.FJZ MT]YY*.,B(^P7B)V39FVR_(MJ]G,2V:4J_Q7#('Z]7=\_/\:53,S\JT(%PNDQ2% M;,RT,=/&3+MSIOV3HG'5\^>KHFG=C0=BJ3EK?UZ3?(3BT\L/K&=2/Q]7W"?$L_8]R)W'TV+/3%[\L2\K3!,19="A5<:ANU8+CP< M]JV$HPS[=>S4)H7KC'IKGUJ\EY5R%Y.+'0=1TJEJ43R]<>>#]>A^E16O MBKU.N4.*P>6+R4+QI=(SL:$3RY18IH39.A "V:]$>;A/9P/CZ,[.)%F5:I*R0SA6\L3V+5XR\7$Y_* MV]KU27M97DOM6;Z>NI!RRH714%?[K60WOUUIZ>MJY5:04LJ]UIH5*N:P3"O9 MB?ED.O\2)".BDAU]N(DDK:7)!Z,%',@T8'> 1S3#E>A>XEWCBI;(NBI9('"F M]'6>\(#7[J)JR5;(N9CER@:21==263%#(0ROJ9UB\FZ+AUT5HO M(I9Y$S5%2KI(8_3J7Y*^DM8V$ZO%8]%K;OC+$Y:P$XG<<;'XGX3_)^S'QF9" MQ4!NRP)% \FO@F4#Z6>OU)6AY^*8BU]B^A@*%,[1/UD%F^QQ=D<'M>$)UE4' M[1F^D.#B2 G'N0"5DGJ/_NG]CY286B";_ZO?JD0F5,#?B'^1"-(#KZ,?A5Y( M1NWCDH[F. &Z!NA7'L5+'\E\O[?ZM+_Z5K-::371__03M4:SW*PTRI>)?K5R MUFQ=MNIWB4KKF!83N>R?'N]$;(2G]**7O]GJ5WMD0OU6HG]613-L]EJ7C=-R MOWK*K:'71Q]<59O]GA\*>%&L!)DBBMHE?$$,E9)8+!85=3@21Z-A-I=6A\6Q M6ARF&S>/C<6U4'3OEX-TV"@!I^T MN_GFW6A^5ARDINMF_OKJ8O)<6 W%S2?;J:8S>CC3TK,;;5;K7 ^:JG#:04]F M-]Y^7AT^EZU.H"?SX2?=2GKDW#^YV4%OV*D^=\3[6OJJ MC)XLAI]55PQ^<#>#(MA!]=Z9)\.;U--0?:Z<5D<%+1 MGEJ/G6%F:C^BH[ MTL_D5F&"GMQ84LE..?-V2DT++55:=I2'6N.B &-N+,D6,K6,+@M*F48Q6;L=II<#:3%7I49GVBZ/8$GIC345A^.4^B!TYT*E8DX7 MZ>%PU))7P^QP8]#3TWR[/L\M&U5QG>]+MR=GHEB )S/A)Q_ZS>&T<%NJ#?*/ M\].E6K(?\NCUV6$N_&1MOKANEMQZ0<@WI-+SQ;RW7'8FZ,E"^,F3&WN\OBW= M-@2U\'1V6F[VKVY;,.8&,3>5PF)D/EZN!;4W%.ZOBB?KR1F,F4YO/%J_OJK* M2NY&T%8W@[E[.YZ)Z$#1HQMKZO=&E3&= M+8D%99S?F,7SY?JI;9N9AVHKK]]U.C.;P7+K2VD1+U MV[E=*TTQUVJF1S57K4^B&'5R^U2^/W\0QE6WH13,Y=+H M/5J::TBF+4T<.=6+AZLL<"HO[TJ#Z^S'27 MJTA&5?K-NX?JP'&K;CI[5JK^+T]4+7FO9/.E&,^I OI=5*=ZI4ZX55;3&_F+0OE4A&O<^T MT=G=JD/![8YT\3$O7O3M:$9=IBUW6CN;EZJME5R\>&H4Q)ZRBF34RS.Y<]+( M7V4&K=6-KM]=33KG-Y,H1BU?W]^[:[WV7+WI3X?MY7FU:5Q',NK552DUZC:D MP4P].VNOY6MGT,RLHACUREY>7A0FYI-P*46\&CXM+0Q4N M9NJI>^NXDQ/=D",9=6 XE_U:YG(A]*3\U4E>;FE.OAS)J*>WJ?0R?[YH5K5Y M_K1DU4R],XQFU((^*2T;M3NGVBJL.ZE\=C8ZU591C)JY44HG9[E*K]JJW]>< MIFH*5GK",6I(\R>_&PWONE-5;(Z*9M4=. M>SK/JYE4]1;'N6PI_\_'JEUA;4:,T&:"JG^$;I/;EE5%_O=*,I!A "8[Z)5C M9L8F+&1-)WY4V*[\]/2=':F8 8,!%T['QI)F( O/^97"GVS?C]QQFE]4+;B, M,3*G3X-/L.G6U19>7!=@K9GJQD_2M: M\8_1SVV ER^S!N*EV4[-F\Z5F"A^:-K/0S_T:N4R@51DV[6([ JS]N:Y?E;C M!RR56 \&+<+FUQST>SE$F^H3,@[18H(+T3Y2Y/+R-%U\49P&W!6*9B]T:?U+ M,W3-4%,CW91G@<$X;UEQ\^=_?DV\YBI!%)O^Z7E"\']P=#?!%59)2(:"[WAP MK29(Q8X-HOG,WB!TJ_HF(^.$,U6!#%394=%4"6WHV+VCC]"/T3K01&4R(LQ#FN""#X:DKVW- M/D[TT6?A-V$G!IJVF7"-D:;K:.B5:DI*IKM''&# I,=F_ *^Q>FH8!3/A"E.74MK(\BLX^&:?HF'[2Y;5_HJ&OJD^(APT) MJ4'K(Z80GSX."V<5]:Y=[0F5 ;J2[@IW_=510K5E:8%>Z5BN^F%R_C?T.^'E M%CIQOQP8)"L4PSR7FE\,\EYA?#O-<$+_\I6WS#OM<$+_$YW* YQ+SRV&>2\POAWDN,;\< MYKG$_'*8YT+ZV,?G=?,ZB_T@YX MW2S3Z=]M9YG+'XN'W<\R8@-?;F^9D)S$]J:6X@=5=WE-L'UPJY3-7?C#ZD$OIK_MQ#8]LNAADH'\:<\RLD.%F3ICAD?[A^;_8=VN!2/ MNU8EZ^-/^3-;D<6G_,(IB_$I_P6G7!XA,SL^US]V->V^=]N[5.F-D_XDW3HV MCV+SZ(OO %&UOX]O9"&AY7]8^]&8/KX;?7#:?$PC'T]$(^(N:.13ZV3' M-+)K&LG$-!+3R-MIY ,5DK^<2(AI^GV()*(!]]]ND>ZAQ&<@U:UP+"Y"67WD MHY>67F4)KSA7TY(<]<-TR[V6/'U% GRF$7)0/8]))51^7]Y:#'7A6NJP?79; M:ST/^]9LW50KUZLABH&JJ$ZZL2T-%Q(E,05V\3R#544#7[Y1[5( MAS>C6>JB5\X/UNGQHE4_Z6C#8J 6:?9=I4@9Q_CU1[MHJE[!T93H51Q]4,;: M^> Z,YVU!MW9Q=W)B=TX@>H[(E+6D2T3+4.Z3&_1'_6#6Y/2]P/X5_K@>3N]O1 M:E0)TKK2R[._D,GNH]]=8#-3N\%=R+FGYWFUW7K%/@J?S1 MOUGQN"CLB*GVW7TG9JK#8"K&/F&NFEJJ^N=\U;9JTV7[LK@:N/6RDUJKEBH^ M?O14_A3][.3IUI1%2RY6*\[P M]G%E%9<= ;.!B-C@N+2C>R2W[Q['+W+!%T<(_8V8H$]TL.Y3HAW )L0''Q_\ MWW3PGQ!(/OR#/Z1H>GSP\<''!Q\?_$X0,W_]P>\8&K.[@_^+0#2X1VM"IDU: M$Q+NTOHQY^[FAXW3]S<+AZG]PM#%0+/PLJ'@AA5=CU$C^@=?7WS6V\5^L:K):?=I M/5\;RV7Y4QG6.,\^I%*CUG*0>IC;\]$DTZX_0^O)[-&_^5PA61#_'@31!Z?. MQPR[=X;]#)A2>G+?R*6UQZ:@:6)M,+D0I]/+SJ37OG!HM![K+%H_^%?/);%&,V3AFXR_/QA_#KX-F M]J%U?]X]J>9/]V=GOSN=?N;5LOGMUEUG.A=_.8;FBCFWDM"_P*:*QL M.ED2XWOWXS!9,?(P7B_%B7P0O!@E@"4G7S95DR&H,%(NA)H?H??LH MH%A%!_)%@]0T ]&[)ND-PW8L=XZXA7/GA=QC94,).-#^#(W2JE\N)O5J=Z;= M%"[L^N6T,EF_W[?G)W26&?.691G GC73\G,[ VO%D[1OQ0ZET^Q.[?&;^_^Q]:;.JR++V]_LKC'VB(W:_H>LP".+N>SL"%>=9 M'+\0B( (@C*(^NO?*G#6->MRHB-Z;8>2&C*?K,RLK$PU(Y$CMF3D!O'(E3=P MHL23D5JUPZD955:U;H[FU%8-0)T$4(^%$?Q2._@#'Y$'4+\/J%\V8*W5Z8]C M+38J-1NE=%56,B6V,;[RQI[*9E1V9D\2B*+@W:[IU/6%( .T4[_^1:DPBEXJ MF#Q >X#V:Z/]/+ >JMF:6G$Q%$G6BB8=RPTB@\SG+W&=%=:E0BLO3WI"F),T2<'#R(AOO0P)_XO!./_>7U:ZX[ M73T,78WGHX=;>/2M<[R=:>\\WP#/E #JUBNV?A^!O/VG;XJ\&G'!&OPS,2P% M@N6/"5WWRDP\>.:*,%['ZZ9\'\AJQQ;7&$&0OZ[ ^#N_^SB3^$R_^OM-R1#' M KK<'EUB+S$\H,OMT27 RVW2)<#+;=(EP,MMTB7 RVW2)<#+;=(EP,MMT@7@ M):#+#=(%X"6P]V^0+@%>;I,N "]OQKD'=+D67MZ^?Q#0Y5MT^?P=B;?=R(]? M=_T] ^&>5D P-/CA__U"T5]?7 Z"?$&Q1ZI#3ULAW@ZE1,$[Q?1/L'$T[+_ M$)CBL7\7%ZL^OR[?KUH?"(?'$0Z7L=-O#>ZKJT9G W5 __NB?W/B2SW;"%C@ M25D ]3E@(?)FP M/S@O8)7GALBMQ#[QP6?7PW)9 WYB):YTXX(%S\< /I)/X M)!-@_N6-W>M1/_I0U ]!PI]QSW]DRL*OW@$.]MT^TNLR R M\XDHV.(@I,%TB"9OBV?;TF_LZN:Y-_6?G]U%+DY/'%/DJME.NK+D6%-=E ??/F-'Z!)(6?N2K-Q/B\)N0PO+GH#E@BFQN6;6[OJG3T4S>EUT#8 M7H^N@Z%N[D-'L,V%Z$;!DNI$;Y!G1#2)*^JR@&68&A>%.0.QETNE(+E!1/T5 M@.D"8/JAO'W3,J46!J,EAR@Z,Q^T6@HMJC^"G_JDR:5&]%!7L>12-J:,R"-- MB)_HKW^C+\2%2NL$^'EN_/Q$@KQX+J_, B!WW&[5(,3=3&Y@M-):(.&B1M9\ 4&^8E;%"T4BIBX)MI,S1(*%V M9 @F-HM'GW!HP&"/N]8#!#T)1B8=+L]UI5&%RFD4@0MF,-$-D;_C,^@S2W' M?'RH)AM2?)*SDVEW &T>+XD:_D)J'S0VK$RO M./E;CNEH#\EQ*5.--RN1K,/K>E.JCNE/%SR 0_OC!2GNU6*@]<%!M883]0W2 M9H]9-/A"E\%F_&M/G\"Q5*O@-8NE B\_I4X)B&AB0J(C/B:G$(6!@_%"/#&'JA M:D$!8 / 7ARP/Q&GU,.CO2G:YLIJI8]G-_(25T]E*J5)#>$=6> 3Q;:* M3*$V[M7NC(4I\GEB)*_E3 ^0_7/(_A0\YWTJDC6*-29)L!*:%U"";/^L=RMK MM?NF3.A:,R(D-)195 Q"J$%X8K_^C>-8F"2QIPD]^^$SC[N<:A"]$$0O!(0/ M"!\0/B!\0/B \$&\4A"H]K2$#P+5@D"U>PA4@U?/0KRF&2ZO"V(0H18$A:T0&_*[R6TRW;=,8 +3O.O /G&*T/]MQGW_+LD8ML?=)V M%T8S(E2P:34O)U+RYSU[VZND]!J\M"# *-.T86YOE>[-U1N\=<+55XE2I#5' M&:6IQ*/)5%,J5-B"RU$PD(T,$QCU-"?J <2O!O'+0/.'@MO27+R M1N8P30$ MLC%/Y*?%@O;YX[2SHEJ0)FS$[K>G2*3,6/-)N8012XCJZ*]_,31,Q@-8![!^ M+%C_1 @<-V]IQK1#39D"W^A@E#2+*Y4K;^ LDU@4$^5ZMYE,E&?98D0SL9P, MH$YZ,3(4^3RI)8.8N$ F7"-2+E-L-Z2RU<55I3IO%N+YEH;(GX^4.ZM84'"Q MNZPN8K;:-B6[CC.10KP,Q0(,GN5EK9:K(=Z#I^ MLXUR\D!6'_^Q/ M'X?=KA@10?ZZB/3;+_""17?HXT\Z'8GB_DQ\AH%__V=W^%MT1 1#,\P_:QF^ M,Z^A7Q '\^ BBY&^*?)JA)= UW]XS>47UFJ>%/6";4SVZV,;D M#X:^0+X=@[>K6:'1E^B%".6]W:TFI(DV6#-/5$&9$T%>B&-I@6^I][]\".AV M8,_Y#UM)'G"PWQ=\#40 D.;:7G>KCPXZ])_*0A$"#TKAK@-WI@W'\^<$W]=F MCVYG7RDSR4H9_&%#Z5R9+B=S=#'$,LELN5*L9+JA9.4E[/M%BVSJY2)BXW!( M;U:**E=8IN$/B*V$V"P#1EAN5(JY%,TRJ9TY-%CP08DILXUM7:DWQ:YOTH%)?]@R>J22*;E6JFM4T5^-0>!+F$7C3$WIV-308C)Z.RGP9L08 MYEW0DCQL*;6)1&/&Z4B3G\TSXR+5EUN)&HZ8\X5LN[%48:J8QSD0:\ MUGO4LEE7[.Q0)IQ>MFYCE[R3G.F M#>/,..\BTVQY$1D.3W(=DE"R.$_%1\VQF1N/EWE=;)DG>0DU2+(\8QNRVN"$ M62768^;HPCW%(7V"-6;-R$A4,T6SVYV,\FR]()^B9H-L9^9NQ+690H32$E$C M/6Y$7& ?'S=-M#0L4E9G68:4R[,HWFA,&I@,FQ[-/CW.LHUQ68LAXUHN%ZO+ MDNNV7&CT'#UUD8W.A*C>%)BV:<]B"TYPA(4,FQX]E4G7RU:-[S>8=I/*%FO+ M9,QN>D\E5DT/U"W_AWVN6Q^*6+E/&8S3MV=LH;KH+,8N!YN2OG$&?B$.:/N] MUK'=O7VE[V 2$8V3_YQWKSO<0K 36\B^OG5B0R%>*]/H_RWQ.M#&H&T)-W-I M;8:%3& -AGXGUZOR]V:3N="^OJ>E>6;!7@B7]\GKZT&\H+N32N]/0P+6H&%: M^],!4_',H(T.Z[LCP'IJ_,02_ZQ?;!717^]$PWD#!OKA&[8D=5EC\931!!76 M5PRR=U21W_V_7RM9>3=S\+T,KW/SL5$<,,5O1?G[UHG.)(NALHW/_GNW? N8 M%+TE'@7V\(?BA6^'39$MEY:,F0JSSEF)X>!]3[E:^<-7[ ;"M2;K-FT*6]\7?7P1PEPW1Y<^!Y3%@PJX1F"*KOU\Z8AC/A M6L8\*RYY-<=DQDV!10F[(&B@*]$2^ GH#$Q!O$RP_%;1VF>6MW2O+WI!=]P2 M>T-8B\J/";F=RZ]N6MQO.A M2P]D])VK?#O3WGD^0)PI 199K]CZ?03*US^^:]0%:_"N5W(ED[R.UTWYOF5H MCBU>Q!WY.A_L-/RXBW['H_S-(OY)OW_0)"!(AX+D($B+@1 M0@2(N!%" $0$=#@?'3YY4_==I?7G9DU]8M87A?Y-3QF8/_##__M%_/KB]''\ MKVL&W%%O19Q\X%0\;9B^9]\>BOZ+A@.<7!4GU.&,7SN9.L-D?,7KCOD>0S#TM3.8@+#W35@L(.PKBN%]TQ4/]IQ; MX^#;F_)[+H&K,W*]E("31F/_ ,3=BZ0*Z!S0^6ITOE MZ_"$&9Y)#\40- C/QKO7GMVY%>6?G\X;M^M )Z'?E[U/A]S6?;H97[6(H<1* MC&-/B3Q15/"F?N7[=/$8V9S$1;+:7'0:3:P@*[Q8KW%1&'$;CX6QZ'&RC),1 M-W>)KY^_!OND0$1O"XCC9*0[+D1E'5F@'%-K-[/)3*1V72#.U5)I3$_+<:9" MY\H4D-=*B3(0I,6X^DI$2. WP10)\H628BA^G?SB,SKQM M_PT-.H##MJ N?!"\&0[IHOT -MUC6.O7D!B'\;/H7OSLC6W0Z?EP4"JPLP(2 M2?4;NE9O\67Z6P)DA0T@(#8QN:)@R+IBB8.<7C4-2;$KYE[0[M=E#3&2.EI; MC[>8QF*9*L1:E7D.K7$$5*IC:!@AT0MNY0$X[Q^QMH/_&ZP$S^]W#:WG'.4P(_CLOU2MKA;:'S71E\ M!WZ_M@G7&Z@*]VFEG/F0^X:8*?#@G=&#U[2!>+*\!3B#X,=[%IU-9X:U)A9O MHUG!Z/9[9HV+00\=,#3B%'F))++/X@-X*A@^E_)U7AARN65[FBI'XD@%GRJC M9 \7NCT(0Z!_X;$P2CP*#,][OOT\X'HN9]MYP:7EA6H)23-%I$"4I65QZD89 M&X*+!.#"P]$3SK1[]Z4Q6>'-_/I7K^-+[U?C\]'71QCN'C5&^6SSI\I4K[ M13H)\MY#,=^\A,7H@_W;2G=[V^ZM69Y*O''6B_XX$$@#PX'I(F]#(KVY',$- MBZO?L"@[7',@=Q<31.QI4@HH1:/J5.;B'/;F#8N[1>?17=A=COQ)TR& ;7!Q MX^NP%0D1:*4N$4/:2+([B= C%)== -OHFQEV M:\0BV5R0[;XQEG.$4X5[*OEZ-!;E7N\![U1,O#7O[^QOS,K*R0 K3 @[94\L!5:54(#,]HHU^?'E4%:\A'+2!Y\! MHZ=WINT-P1 $QX33?K6#,!RPOGM;\F"UWER#EQ +C/C=46P*N*P,_&-JN."A M []B!'@8F$39L,40AOSF_SYGWYLZ(^_9(Q#G!3Z'Y/HBN>Y-X M?1K:_@!,;XVV%]=OKRYXK[K/;$/2,*^#3417B/?B[G<"4FVH$H/9+&$@JF$% MJO%]J,87SIKT_4ME7NP>K0_H51@C:R1708S?RP*83$;=!EF)J^)B&DL9TW3" M5=UO7%DYN)%"V[0'!TL<) $:3F44%SJ=0H(=59!*>JREE,:LS!=ICO02_44O MDUWLX?!T123T@HQM)T&>&E!N*PR MZG@7().[6,EY4#DA:ZM44W'CZEAJ-N1R/#"H>GY6F PR=7B=[%X4C4,RW=KBV:[=Z0'<<$51PQM)]7 M%^HW9!C%8I?"8>#'N=FYW9.M&)SI7RNAX],0^[8.^:]#[, B_5&O^]LYHT]D MGPI-3 .ND:$':O)WS-7;2GKY*3UY4]TDH/_7S:2;IG]@"IW).]Q6[&')&"B2 M(FY28#F\EN2M85HS7*L]5#1QKXS]UI]<7"4!7$OAW2RI:<,$/Q6&>S]->A43 M!BG'!*Q3%R?P3%V7JX 7C %KH)B7>?'4T[S[#\G5]0?:N_UPJK)7)44)F:)M M,6)1+"^2R)"I&S2'(M"*(]'@"/[N3+!$?KW/)M.[.U7_W#O_#6GP :^E"&:P2/C%[B%PFBOPUSXZ][K%(!AP596M$=?D4.;[@[V?P$3>1-2(/A MJKN-*P1V>XET?J\F+\"B.[NT/^ET!%[,V$_:]S][R0@W; $3+1OFG[7;9F=> MJR2(F,B%!' M>I$FVF#-/(Q"L$60%^)8Q<)W')9\:&A"4?H?MI(\F9 $OGXC"?Y!A_Y3O4SB M,.LZ=-U @;OA>/[?,V:._]KLT>WL*V4F62F#/VPHG2O3Y62.+H98)IDM5XJ5 M3#>4K+RLTNT5V=0YZSV\/J0W==YRA64:_H#82HC-,F"$Y4:EF$O1+)/:F4.# M!1^4F#+;V"K%;XJ5?5" MM-06(DF8Q<&0&:?8]))DDLM"V>6PXY9FIA1+B)%1NIFA9V4^/W"+34/FO$UK MOV4^C7?*74M/(.-J9*;D>C/1]9Y)'K8<]7&SV%D2!K,85R)YO-P>C)0:AQ_W MCHF9'):8F"-F6E^X;87C6U*:!BV/>J\DA4:?842FN:B.,S3K-.N+ GSF4>_5 M=+_'E&BCIDYKFEA,)+NEG%KCHAQRV++K54=$)68M$!?.;1.*UQ MA")%=MA@,G+7IGDDDQH@-2YVW#NQJ"!])IN/J$XN,5/2TR(2UU?QN_LM4^D: MGD?B4PKA.UJ_DTR8Z6*U=HKKC"FCS=JS85854ZQ(]Y14:<:>Y+H$$A'9AC[N M(>*T@IFTT!A1!?<4U\V$17OI:DH&B0SS)T4UYG+;A-;=*N:FJ2M M.L)'DPV5.,EUS#S6-'IYL\HD.Q%)P'D5':3<4UQ7+M5BE58N&6\F,;I>3T;P M:%J33W%=@04:9VQNYYG*'#7'T[I"=.?R*:XCP'KD(DJ[H(Y+\TB#Z7+5 E8[ MQ4OC6I]3(FG':/((Q9>5.MM*9N53O!3+: .WE!0MAL>JI0*&)5VQ+_NW-_=; MDB@M9TF^-FXZRR+;KI:[V5F"WN&0 ZUH78NB6Q^*6+E/&8S3MV=LH;KH+,8N M!YO&?-, _ *> ;S7FMK=@E=J"281T3CYSWFWI$-)CYV0]/MJT0FY3[R6HW'W M;XG7@>KD%Y:20M+F5IA7"N5W:IQT#7>\,@HBYK\9RJW@.5SP/E?5U/YQVUXG?_U0J<=S.'Y$[= MGU,L<&P6!DSQ6U'^OG6B,\GB^D*K)]KV:'N2KC]5ENR0LH)HTFQP>^% M ][IA\LZ[=_SZ,BL29 @N]^3_ 6L%?T0<.9P+BCAFC.%!C, MY!TCD'&&:;/C5 =IY)OE,<))5(^OO5KH;UM:=B^\J0X@(QFFRYN#5TK\Y1?S MB-@88'UF,:%;&:R@Y])Y^D(E_C[&I#AY2;@]9I5 ,OH2#^H_[:AA5RR)AI ! M(6Z $/$7,AH0X@8($2#B1@@1(.)&"!$@XD8( 1 1T.%\=/ADX.F[2NL=UUWY M$,YO>GZ;.HS$5^LPXOA=%P!+&ZO*B_90]%\L1'[UD:@/Q,''"C0&H/CV?GA7 ME>]\+>N.^1Y#,/1L ?4!86^*L.>K5?E8A+UWNN+!GO.PBMAEC/VK<^UE"CD& M= [H_*ATOE.Y]E1^_D[B2E>^J2N) MH)/0[\MF:4%^+D!@VU$.(E7G-3_6+&/R W'G^2R,J&G @!IZ%4_SK>N-;9)* M%\=V>HB,E0A#TAFVA2>^DY!V$ZM "P+,HI(VS-T\*SO+]VJJS(6K8%8R*<60 ML=2/\VB*;$UJ\,(%]NO?&'J<9>5DY..7=J!K _O+RV*A.J*T6% M".+$T'@V7UI48S/YNGCM.9&24N5&!")R0Y8@EK/(B*FZ%)4;><=0Z_:HAMM?R?;WQIA8'_81*F*@B'KL)9=3J^:AJ38 M%7,OC/7K6XVJBT4KEB:=9L0><%,6S[6Q@LP8W"[R 8> $9T0 :6AHY" M$K$H;0\(&HB 5[3- /^WX9"\A=W^:M<_KH3YJ89UGG>^ MX]U9*]'G!'2O,F7[]41;82(8CD@3$BO&1W!/)T_FU#V\+'IWCNBV"1#HP3?^ MCR%)@0OZFRZM^ZF]=&F5)C!FOFG,-&W Q9:WIF)+F2,>Q& M>U4K2_M)5- P&;](OO#;$ ^7=V3?$>K/F1+UT8C[<+2] Z_HV\F8]<'^ ?FG M CR>REPZBAZ]K8(F[U$Z.(Q[Q,.X5+_A8K;D=IM.(JG3_217=,QU[?K3AW%W M&\+U%G>?NKKQP&"_:O6JQZ;\;1/^VE+^\9UH?8R;8O6<32!CAY1YK-G(T)W: M=:6\F3/CRJA6C""5%CNV8Z:)21J4\J_ZS%Y-GG?3.=6#9$J?3Z:$?2*9DL0K M9FC&:XX(4W49CCP,&4#U-P'BQQ-3'(JZI/ZE21URB^6B5T)FQWFLU.II0E)D@J=+FVON=)%6*(2]D MD!_@X,+#E1)F8$'FDEL@1.R%" AQ"X0($'$CA @0<2.$"!!Q(X0 B A249Z1 M$)\MY_F>UOJSEV./7$P_56'WMF]%OY[.XL -^?TT3%CL!8G?=8*+M&%N#AA# M^ZF70C@:_M9MXP N/P&7MVL+WNBJ^*K='>/FK)F<'D6@/B\OG"_YT]/S G;O MO/"]A%$WMFD^QA[Y>:JN.TF"7_1-!3PT*VHS$5-+ M]!.YB +=*6"%@!6^[ ^Z95;XVKYX[8#K[Z:N>IN_KSV[LX63KW3ZF\JB\0,1 M6%](4O5N9$5V8>8K&R*B1 M)CZ8@>$L)NZ5,1+/S>HSB\TB38>M1>-.W+:0)DPN2 *,H&$"H\YXX_P:?I5- MRJOOY;FZKDUTR>WOP7!\]DO@[\)ZQ@%HIXOY)C/5-3Y2+G=E,7J[F60.)4"F MDXW)A5:28A0ZA3AF8I:EDIL<4AAQJ1Q2 6YN&C??S@?U+F[H7B%7=J2IKE;< M_' @#KG>2+@?W P&B6YO)F%JTTD(XTG)1/-U4UXE7D+")$H&P/EI5]DM .=Z M]SSN!#ABJMD4BY."SCCY):YHDVR77-)^@B,4#^/1Z/E5SFN;8UZ2H\CGTAL] MCX$9I#0)B'N[Q T4K5(WTV'G#! IQ] MV$L7X.R.];+SXFR:CK22V<(XB41*ACR54;8REFL 9U#OPL+4B5(B=^7INV > MIQLRQGXNU\>IF- @V<\B MC">2E8Q)5$QDT:P+Z4F\5ERVKEQ$SY&9/!OO=1UU85873GY9DPH9U\\0!91? M),@2]3P]1O)Q XZ])_JYSKY299*4,_K"A=*Y,EY,YNAABF62V7"E6,MU0LO(2]O?>(IMZ MN8@<.1S2FQM?N<(R#7] ;"7$9ADPPG*C4LRE:)9)[:L&6D8/6U9S$Z[(+(=1=5Q5 M:F(4B_-R#CZ3/&S)-_BA8I6R>96/DG1'B^9)#%O-GEQV2PP%M=H MCF5Z*Q;;44%-(@;4CFI1,B\DN-$Z/6B[R7#%1R\?BS!C7ZU@I MD9SU<9JC3CR3QAR^G531YC0Z2:09B)!*IZH-I-EJU MV52-BQ\_,V\4E<9H01I,1(V:D4$UR=,I&;0\>N:BN4@UU%:*0!2D51Z1[06- M-6@.18X?.C9+"D%UTU)C).8%W(UHU,S314%2T>-2(JU!BYL>O34H21-BWJ.H)N-)"O+1 :3:#B M$RPUT#0G4Z@/.PRF=/GR5*&=GBC#ID=/189MHI!B"(69IA:Y12J7K#!%,( M MJQPH*.N$A]WZ4,3*?WJ-EPAR-P-IQ/OD]?4@7M#=2:7WIR$!6\ PK?WI3#Z:\7&C MNOUZQW?N#1AH5*];LEZJR0N:YJ?29$(5[T!%7J?@?&?S_BV\ZIZXFSD4E:FC M !MSX7'"&[;@3^4Y]9AVE7*4'8JA## T)J&QAT(KI.T--]1?@&\4W0;_PXMR M_$"< IDFA@3>&H9X?>"_ !\J,V I [75^] 4P>!F8@@PKFFX\(< -"P4T0K M#)^YDG6&8VF@ T-7 #J\9H8I@B?:WE, 9AP (*\'F.,*_!1^[ W)%H:P/3R' M 6\<$PYX N.+--':%R.K]+SPEYK"]U>C> GMB)V^J"GB#.;JY6WOD=Z2K"X[ M6B'!,4W8[.TY\V!&@C(!BS/8&7)(,HUQR)B(_B$BF(*BST3+]OJ%/UL-%*ZM M /1&;W A5]$T,*J0Y4@2>"AL:QNAL2B>&MYNQZYAJO!9 C]1;"A\X"A-;Y;6 M:NC^%^)\(NJ S X@%5QU[[DZX!W 'I @]G U]-T,0B'HZ#FG3O]Y9CU@S]51 M'&0;\! P*V'(ZS)8.)>?A!1KQ=4>SWC=K'E& P#Y68(V#YCCV$L1QAZ/X.K M;P^]5D-Q '\,1.G8^MEI(_NS]K<)P*:&"ZC(:PL+]'?,"5NFW^%TP'" =X!9 M(LX IVS1 OT+$[@>?9@K)(IPB3R M.VW \[U%-?P$]!"TFVX&@"]?0G 2_!CZW*S0P,\=#1?6[].?'6^*(4>'7\)F M$$0[C]L"ZN6;Z;([U8(6*M+?JBE61FCMC M3&Z'F 0C3,,!GDIV[9&)P]J9+FXY;:29H:5*BEXT+6I8.U#\WFH*S+!K)L<^ ME7H]2([]S4)4CYKF\04AUJRS>?EZVH4KI4)]N\)*0)JKD>:]JND!:0+4!*0) M4',WI E0<[.D\6J1!92Y'&5NNW;KY];AFLF'?[(>X.=7Y9.+\/V$W3A^P]E% M7UN_MSS%M.6?'?"V_^_:]>:_P]'5N?IQBMH 8'.:+: MBCU4]!!ZWKL: 9L\&)N@T(-->$QB!5QR+BYY,"9A#9O7@GWW#O?=GU5L+^.Z MN4% 7"8U=, + 2\$O/!1Y]1]L4*P7P:XN!<9^4X-@8!9 F8)F.5!F>6)>.5K M6_(5\QV]LCZ-H6':WB3C_\"8SFWH\7FR,R/73?[WRJS/EO=IY=2[H>SL_C3Q MPQF?.[O3&XDB-J&?\,;Z]N.R81=YP&+LD- 7ZY^2,7M13N%U ?,M#Z@8I;4J[D#^1L7W1.\KB8V -B+6%V'J9ZX MVSY/3 52R#2T9CO-"DV&6Y8SM.QG<,;BT7#TQ.7V!P;75Z[,/PL*SYFH,J#^ MKLO\#HC_NQ%*TGAO0= M:U4>D]/ZH )9O+KB\(\*!9+&%TNWKU)JI-MJ=$?%MD,2,!&!7QX#)\-$[(+J MU3/NI@'03@#M$&6 GW>QEU9FWL?6=]&W*$?2?'[!3Q#'U@I:5127Z#^-4+,#>W;K0;@UZUU9;OP6515*2 M)C,KDFD6=*,IF@E4;9GK],YA/$:$X\1Q&LE'\BB27B^14$X7-,?K-Z2)O"7N MWJH.+-^G]'MIM.B/0F?6E+OII303$(42T]H"4&)8E_V4T/$8T):)1_/V>G;%*]F& MO*11,\7TTO;T>5T-S.C A?5\.K 'D:2?.&Z3"_)M.<))"XMLQEH40NJ%L3W' MEE2QYG(45(>I>!C' A?5PV/KW.?JSTC7&R3K\RA-7Y![HWQ:XJ+CT0CA!Z9. M](VLV]&AW",_(/<^KC^]QC$WZ(#T>UE70P'$\#*#/++/\?*!C#=;P/+Z,N.. MU:R5I$FM$)(&QL<:-J=$#4ND&U-#DXI-'KS.2'/)7> P=[Y?@ Z+AU$J<'1< MQ^EX=P -8B!_S@UV=\SQ/!K?)T4P4QX[T13#(4V^WVQ&!EB",&D7B&#R8R+X M+AUF;UFKG3[KF'O9K]DWO7G75KU:UIIC1E0XH8Y)1,&KM_9FE&D [;,;$ &R M[]*4.!L2A7&9:*1+=8@T@DX39+4A2T--[!XOT'LMX,*@,' MQZW'W-W T@1,$C!)P"3W'C%XOI6Y2T^?%S08LD3;UL1!Z/>Z,*%?0E)8^!4& M_WX8A?_]#,-GS3K],+Q]YV1_SG"M&UB'YR7_ U'__@W+]0W)WXH.BQZ=;S^[ MI4DB/Q29=&M\'?I]=5_R[9X)>06"/26OX>MX:5_#2ZX4O ;4[W(>*D[%'R43 M5JOGYI:J(K0QN:5D1AGHE\*] *0X%8YAQX<_CXRNP+8.XHL"H_FZ,O@Z7O_O M"=)>,=I'J"ZK-=LSRRW.&"!(;$Z/= Y9H.B81IN"5L6!((EZ26\1*HS%D>#:W;/C+[B6 M]XQA&0\?>?%-V3D>*44I68VTFEAR7C(;U&2,3#W927Y$=MZ_&^P#AR"IGPS( MOL&UN1W[_MZDSZT$A=V=1KB-)]N"[SO!9 NV$-&E(9\%-P\?">=HUKAQ*?1_1'>)XPF25=0A8# MI5"QR'1[*\&3@^KYDB(=1])1[^GFP?-.>FP#<3W8A_]N(EZ/M=B_A9H?-C$8-&8?H9E7:A8C_ MJ>OW =Z_[%D+X'[CKK5OP[/J)(>+26M<8*:FV9]9I:B1$FD(3_].?IP*1^/O M =0S*OYKPX)6X-^!,OMW_8.R,P94%G:80S TP_SS'TPBHG'RGV^QRA'!M[SI M82YV&G"K$>SQ\\:5C&W0&[&-R1_X]H-X/*_D.*.< )2 /*SH#K^BG4S M(AK8<:#(&!XL!P['X0L,%$'^N@C*!1'PJ+F>.!9="\P-\=*1*.G/Q._%6.1?=KNS&OH+QSFB2U9C/1-D5*^BNT?0G7XV@QQ_P\LK-D*R$9T42 5/]7ZX\\^;;^#*;I ]3Y8XJ: MYR"'S]Y[ZI8GT1<8>3H&;U>S0J,OT0L1ZHCK--$&:^9M*5#V1Y 78H]M/<+A M6^K]+Q\:FE!V_H>M)$^QM/<:R H@Z;2][E8?'73H/Y6%LB9D2*$DE,XZS,*\ MXGC^G&C\VNS1[>PK9299*8,_;"B=*]/E9(XNAE@FF2U7BI5,-Y2LO(3]NTQ% M-O5R$3ER.*2WLQY66*;A#XBMA-@L T98;E2*N13-,JF=.318\$&)*;.-[5;P MIEC9!\4I;N?7>Y(562QX1(D7U62^2ZM)=[E(=FL<"FU$C\";ENI8K#7M3*>@ M%@S;S>+S">?0-(<=M\2(^G >4<1><[R@Q^ED"6]Q FP9/6S9+(V[4SD>952> M2E"#?'$0E9MJ3$87$2=Q?5)LECM.B4LY56R>7PX]Z[68V,5^J%;G-, M-[I2:IHNC'C8\JCW6A-S6[5*EV#$A?C.3PW4'I*LV)- MNVU\YNH-#A9D/7IFSUPFU8P9VCEIRNS$IRVZXT(VFZ M,2%2,4*(T!QUW!+!XXI1;1=TA(SVC"[53;ER#J:F>-7'>D])J9(K+,Z[VZTAS"ED?/=/,1EDZ*2X.ID/I$[?8Z MU01X)HIL'GJPD?H_['/=^E#$RGW*8)R^/6,+U45G,78YV#3NJX_@%^* MM]K MC2*_KJ,HG90.^UOI"5E!^'+BM;\E7@<;[1@(9RBGMV%V)E""0[^3ZV7Y>R,_ M+B2R/55#T8%^9/]Y6S(2+^CN!-+[0Y: ZFN8UO[0P; ]M7>CBOCF$U@[C9]8 MXI_UBZT^\>L=][LW7+#-OVZZH=1ES=:U\H?LJ\(':MO(L6Q%6KRWH?P6_G[- MF+^7*6S,M]=9]]@*.B4K,D!'G7!8.]/%+:>--#.T5$G1BZ9%#6O>GG%I$^*# M%L/.%KZGO7J,]^NC'+\S*JBNKE15J @(OLZVKQKO.!16BO'6]HC'_O)QL^YT MK?>NQG.>*(Z=:>\\WP#/A)'6ZQ5;OX] 1/[QS0@7K,&[&OP.2VZ:\GW+T!Q; MO(CJ?B#HWO% ^;_[N+F[8XQ=^%PYH,MUZ/)>W$- EP O 5T"O-PZ70*\W"9= MW@FL"LCR+;+<=HSS)Q:!^L0BW%%\XV57 %AA\,/_^T7\^N)JX/A5KP93;QT2 MG5Z\MVQXVO)].KSM_YL2!>\KCX*:MV$-%#ZW\H@N1-^^E,D; )3_')2OVL W_7R($&>5NJIK=.*<\$J.< M",P/-MB; \3-K\#%;V2=F>WKI81W93SV#X#KO8C%@ L"+K@/+G@0)@AVPH#[ M;TX&OAVM^]DUN36/\[ M::42O*XF-JS_T:MOBJ".EDQ9C33;>D7%JETNWFC" 'J88YJ(A1'DU+VWQX35 M#663N"W\/5"YCYNA^QV0_>?$[B=EIX'7)5>+-&PD4[7E(BOP Z-2^W'96>I, M*\S,2K)(4C(QM+NHUI":S'D9^-Z7G??GZ6!-?B"& -5#ACT4S="$7\ @^/.I M60^D4STKDN]8@?+8F]8'%"NYD.?-0BG7EG.2-(R8\-(@ MK)X6QN)8&"&B]U^MXV:VSP!BU\JITQJ8M;G%+B2DC:=+TTYU6F3H[VR^W\)= M11XWN_56/*+>E M"PM[6&\N[%2A21G#R&A$ XS @G1A',/"Z,GL-@_B)EQ7J,OI@N9XG88TD;?$ M_5HG@6G[5"Z-JV_7]Z 1>_67BA K.TFU3@@8<69."2.#,TB!:Z"=6@5/9&8T MY^6SQ*)A"HL'/L0 <(%^?%D4)C&>S"(EAFJ2R?8X41QW)%9VN=A/J,(!"@./ M[DTIS!\%#<%2DVX^EXBJ"V.(3,76-+HTX=8%=&,B&H['CFLUW[,+U[,?3I?[ M"TFF,0[-%--VP!=]7E<#0SGP3CV3NNN!PR\P:I]*)WNJV#O%+'O&LH@A?#-? MTSJ.,BP-8;8VS!,?>"QP/STPJNZU]O+-4/36"/H\^M$79!UOF0W*R4Q0!.M$ MZ$8CJP\C2 W(.O(#LN[.?8A^%TG' D,$"M1 ]-)E!&[#)RZ:&NA97Y4]*[&3 M6H$H#>R.-;).R9U.QUQ254PK(F(AWZCJZ7G'064N[GD7PQ@9!_^C@6LC@&80 MQ'@3+J_[8HOG4?D^*7;'M!3K-[C&A"DXR\J4,WI3-0N3AI,?$[OWYQQ[NRB MH7LW5=_.@^'=0GFWW6!3 ?JT*^YQ[D6_GS7D4;+)?%[T7+-HTX-HD@"46RQ] MIP(4/^AF$2J9F""\5&HT8P)OFFT9UCWP2C)2,2Q,QHG+EFB[&>WA.C=/ P0' M)][GAK53*K+#0J&M-?EBGHD:;DXK5SQ8OW4F'F#ZO"9" .G[,Q;.!L%:/%5N M=B:Y+%+0#2M1RLW[:IZ&$/1J*\81+$SAU-=J*^Y7]#L[MZQ+H^PPZ &J_&_V MZB;^:*'$-P?K282/UCPC7K#=S'U)?J+8P"@9;^H7G;E"T0='OJJVP@[%D%0&; MK0M4A7CP<4@VO"<9NB":>DC10YX$@^TFIC%3!F+(%,&.JUL042%K"/H:@F4$ M=K1W.ZXOZJ($+&SO6_^JG&7SZEX;\*PQK^@V^!^\#QD3&^)P,WK+-AT!=.'- M0=3!;BV(>QVM)A&:\1H8-7@(G)YFZ'($YD X9Q&]+U(J-#: 3(2UHM9S^JVL M [#]F6Q)!=;#%$'O@)I_A_H+\$9V--[4X*N9(L)+F=[\CE;G)41#>DUXTZNO M90\5:_63L/>#I#$&B%M 4EJ*M_;>8PS+:[[;/_P<5C8"C[,L \@Z(-9"KF(/ MO6\4RW+ ^[UAOX1VYLHO0OP +H_7G!]#N0B[ *(*]*L/+#!&Q:/Z+A'#*S[: MC.3H>Z_CD Z(Y7T.^-X$OYDXIC"$$>P[<]QPM=_P)93S><*8*#K< MN2IJ%O$^.61,;"/\B!?\57UH56-S/X_I2EBG><5<@4RT($;A7G,U=!V/!G0& M>7+LW$\/KQXE 5[$!XUJ.,/1X!31P M[*%A@AD# (D"-%1@M)DX!RRLRZ+/>*M?KZ29#],^F"(8KJ2)OK*U8EAILP;6 M?DV]O=&E#?/T5W"[,#WDF%Y/NK$_@_!.!_#[@0@%JJ*#T3L6%$3P&W]Y;%$8 MZD 9 VB[OKS=H'8[:R#)1##AL H!.!8)[!#0R\%\\N/[P'_8%"3!%. M"H=U-3=EW:>W^D K-DR/Q@>UE ^_U0!?_'&@I@Q?'7WM=^]9.Z"3U(J3^#4W M[ZR-MX[;MT-%-'D@XQ= S?U9K2NV711:V_("&-Y>J"B@/S#Z ,3WP;*A//@> MF@> 1\3!6CN!FS!<"F]KW3(-4(ULT8>FO[O:HKP2%ZZ?>'T?]9O%4> NQY[^ M;K'S'%^:*/K$ 5V '?84@ &V15\I\V>P-R\=? Z85P0BR31XL!+B3-16?7NO M0Z\/A+]SD8'>& M$G,](C!=\#'O/=@"%(>; I3[WF1>'\5^MY>IQOS5X\H'*.(>"XJX^W0)BKC[ M3PV*N'_.Q7E71=P=/4DMZFRGA#A2KE.9Y?A).^*>*N(NY W&;:*^#Q MU+-%22*%8;";XYPVSY5!'WUI3KI<8\QZH-71N.VY.8 MU6N?+.*NLD)Y4E5J9; ?_"9U&'+$D,3><$MC1BR7%UFFFRKC)KT MJ7+OE9K#,:V,I2'36K%,H]&JQ0JU4^7>!VJS*;2B\9ZZD)JM)M?/6%.O,/S1 M.-.Q.&)AM8[0C,BI-!>E<5WWBLT?C5.KCVA%T$M6DVSH3+Q7Q]1!G.:BQ\71 MJ7;=KDUK<4%MMWNU='M&5C7R9 GY9C3C%&@CO63&T[0N9F4)'U$U/U?>?LO, M/#+3TA,&0WB-;R0)&^_'"K2?&6J_9;:EV AO*G%U7'"4QH1L&'6=/E5LOCX3 M"U@E(]091YX:E:C1:!5IVL]T<3!.;=9=*.U^IEE(U-WJLE5:4&7Z5%GZ\V^=\W#E*]R0&5^/6CU./GG5?! M6AM*.Y] %?V5E?_U[V_^[U,'Q#:V+C )TZ!G1 3$Q% (/X[>B^XQXP M+#1^]WR!OJ,#.O ]6JV](=#YM>,,^0U-50SHO9#=?/F!>A^A__S]SRMGF &/ M?8C'^G?*8RMGD^_IM(?\(=>MG*X;#]_V^'FU6G/@+=Y*(!W MOO$??I+[\#7WO;S">5=5,P[T(\";@J.M+(P]SVU_\1EG[LOD':-L?">):X_$?:PT-1X-!"9M3\#748=S!ZL$3T80'A[9_%K,Z;-]. M86]RUSOL@H=ZN_+H] E?>.OA]X\49%'W9KD / @#+M;S!Z+7''C! PM/['F1 M"8 3/1&]O_,;_H$5;WI#_M'^]"'O-XL5M_[$ODEU-H\=S7(=30*#&M83. XP11E'NX&84!< M7ELLQ=69+F"_B7EPVNMYK%:G'GY/MLGKEA^ 9>WD>5;%Q>ZDC,&:95:^";5%V$;^)RQCK#08B6Y>/8B]8 7^Y$IGC1<:NY>6MQ=%Z[6==5 MG(>UTSG8IQ3;"S,0O6@$_\!36X7"B;X"(6ZBMW:>*DH2> 9\.!CW2K#W1=L5 M11C*I\AKG\8F\$N$]/ 6%#S1#QY9=:\ H:_ '=,;YF%PR)8>8%M?$V,=K28Y M7@#?AC"6Q]_>5V"[50RO;Q\_FTD#UNC#\0BPJ3CX8:&&[0NU5P[_-^H='"8 M^/(HT@,N+?S6,4UOZ>$I]4Z V19F7C2.;R3!K4>".!KR0 G>6$W(L0=8>&)OZ]YDH1RA4I)/) M!&UYR2?RSY+P0#7U_5H>0WH9@S?;ZAOSVZ[M2F*_$UYTP!Z^#\V/YBZ#K0_ M;R_F/>7XSD8.Y59![ZRQ&P+?J1:T2'$6BZJ-FE'-V4:,&%?EXP#UE!]> D9= MD:"8A-H1?+D>7FZ[]3+S"9 :/-AI%GY8NCP7D "/X%^6-,1+Q%3\ :=FKCSS/.?+Q /6=T\\]Y_O: M _TQ.W]G8G"TJU-^>(8J^,?=^Y[]G3L@JYB";=A&//:7[RU8=[H.&5B-YT.W MC GJ!7WSEO'.M'>>#Z4Q%.'K%5N_CT 7PQ\_ L,%:_!N\,..>VG3E.];AN;8 MXD6B'CYW099">.Y9LWA= 7*J#+#=*%>CM)5T"6 "X!70*XW#A9 KC< M)ET 7*B +K='%X 7/*#+[=$EP,M%Z?+)E%7O&I-76X1O5X:_V$Y[U27YY H( MA@8__+]?L5]?7(TH'-E5,V!0DS>NJ)Q>O[>BZFEK%5=B^_\>W0->G<'[8J+N)9O#0;U4F(5,P#@>R^[8, $ 1/< M!1.\Z05\$BZXK$84<,'/<<'7]*,K%.#8"U:*O6"3@WO(_D??\*Z]D3_KK.+S MQHJ7G-F3<%ME>-^6'#^H/0=$#XC^2$2G JJ_IA@%5+]+JM^FH^C[6D_Z2\E% M?Y?A;3\,.WE3^NZLQHDXV7K7V [12Z2JWM8_5IWATC$8< K#+E75[_3I&KUR=XHMQ&EFZ(U21?KZL-+2(7V58KD2=< MCH!9XL@X$B:QV"5*I3X6+*]['G5M^7IEO]I3$_+1!*R.ILDBU4^V$3%>L,<8 M4HCEA_)/"<.QF"G,#"'?5I.S:-NV(_5QO L3=E(?$89/Y)4\TL^_G,+?5]I7 MH4^Q\VGN#VS0!D64KR.V*I")D[L\G/-8^$PZ(OJ&CI@G!BD[VGK@VAW"9__8N&213\CY 7DMS/>*808/E6L"P4=6I:P)1\DR?F M0%7)]FO.\COE;3^%N]J2BBN5:+G-)'.,0*8$<5(M0MP!,Q(+(T0T3$31LQN2 MMV\UIC8%@H^S0OEG-_B#G-W\_#'N'1X./-(A3T#PF]IQSGWLO!@:SFQGY CL=_NEAJTVI;;;#G;',>$"JRE M$_WU+T&&<1)_S".:JX#J[HX 'NDL)Z#X+,B7HM+8REO"9^ MYT3Z"S*O-VL6$3K1!!8J@[:P$M+77]M@>[;\;E7$C#P?CZ;,RSP M?CX9P0/OY^XY6G$K_=X^3(L*)E=*SC1.G79BU4E_%)]62%CT._KKWWB8(*G M]_F\GK# ]_EL%+\[W^?G)=X$==QRQVTAS#@B+FOYF-*.#FD@\:CW)=Y>@=-5 MIN*]VDK7+SFT?5!L@XAS%" Z-T+?'O=' 0H6?U4?BE^1RB/*3I)L01-Y$V)U M>+ 8.!S$);)DOYJD!8ONT,Y?@G0D2ATFO_Z?O1S?&_L4EG,RS#]KN;$SKU5N M<APM M)JP4M;-D>Z:;_ZO]XG5_O/E(Y8G&9+#)G&F[-Y?%6%4NB-*R]]\LG M\*;E5&2DN"SA7+.0E+"J(VLVD:QQV''+$I7O8G%#[:O8,EULM\8E=EZ20C;-,&YUD.A//,PM)6+B276PT2?C,HW&F M8\ZD4L13$Z1!CG"F,AP0VE#FHAQRU'M34VFDTRH1T1RZEVOF9S!''+1?+ M>JLDS&>X6K 7@X$[M)CK1YL>;2>,[M4 M-QW;51@LR=A&PDFC@@A#7(Z>698F9<)H%G/-<9LT#*H[T"-H#;0\FA$[*=H) M-8\EFF.A) R6]=G )>$1\M&,I,%\P0C,W$4:F72.F*B%1C_GGN)YS+F7+>4?LG>;ZG98P6&D463:Q0%//"@*FW#/D4UT7B"[UL(MP8H*.; M:0LV969R\BFN(Q9HB>AQ1DE=X.6875:'RX%TDNO&+;)+H!C99DB7Y:?]=%N@ MF!K@I:/>,:R51QV]GU<7KLUR]1A.9KLN:'G4>W-46*2X 3EA*O4J*0ERJU10 M8,NCW@G!K8VKL4X!X=UHI5W09C8MUD[QYP3-Q^-9M: S8M69IYE8U9G$W%.\ MU'**S"S33L6:[6JT.6M+,4QHT:N;2Z M29U'<9EI<#.7R]71+%T]*3\;I&3$&;649Z9DM<[$DQ8UK4&N.UIY4IV@N5ET M7F;:%I$Q\]-R*=^MG9*?E>XR/6J::@HA6Z.\:V42*<*43\G/0<;E>%8;UIFV MT)CU,D6\K"KT*6DCJ#2_;$C&!"E,:W2M*0[;<_RDM*E)HZ&K.3T6:21AKYWY MN&W6_(MB^RV5#IY61#SA((MQ*EMVA129G[NG),/0!G.QYD92;8LM363'^HY3B E#8?//)J1,471YL V2DB;P5M=G,3GD2Y\YGJ< M!]:%_[L^UZT/1:SRSON_RWQ.C _O*K%0'O='L68BJ6&?B?7R_+W M1JNZD"*[9Y9X-O+>@9+WR>OK0;S@QXK\OMJ^GX!]I9ZG=PJ>^W7(O8K7N],^ M[Y1]XT*Q@:DIG/(.K$L#*^LNO548B(+AEWP^,"@/O]447?P#[$[1A*^.OO9[ M]WQ9WA&<7T+&"&>M_KR MC1$B0,1Y"7&;B1 ^-.O/3/NN0M5>GW-0,?EDV9OW3GT_7B(9OZ\J@6]SRM%* M/ 9:J,,E>.(RN.]Q_OU7/0[H^]AUC2].W]NN9/L) M]IY>* P(]6F_@IM8Y+ MZN@7\99>G;,?H=)L0.: S$]2._9*=/[1*V$!G;]%YX=-^O2^ ^DIJ@!O5/7' MS,MSB/YG2<03D#4@ZQTFPKD67:^=&"F@ZZ-7X_WG&@J M0OC>R'O9C!GX0]3@G>CL9%D68U5FG)]U8VD59PGJQVKPNAW-6!J]5(9ICX=3 MRJ6MN3.J^35XXQ@1QI#H(R0YNA9:[R''S2.D- KH^XSBF.C5NY@TEM F7U)K M>D5VELK\QT1GRC7[2#RO("HY+"X=0/.IBZ\J]KXO.A_991B4Z+VZVRF02I>5 M2E.$*&4>I2XFU*K;3S%2JJ83;!=N2 :5E7^,3C6(\O(O%'M,Q5T;'++M-XSJ$U57PP# M<,3?30ARE0$'O[@!">@[Z5E MY&)I,7BYP>>9=AXM)!L28M%=L\XT>ACM2%,#+:_+[[XKSUXI M0K%?!^%&>/>G,C-Z^3M721+3AAD"%H]__K 0>=,*B4#='H2.KOZ'8$T2+S\E MY(PP_)4IAESXY\QS:LQ<82A3-. 64%IYZ6*MA; MKI"()0J0,6'F$DO4C[F2-7G=DD33JCAV1?(][CG=-E[?[WQWVY4A/HDWIWB3P?54%4$T^=>_NG$"UP8=_><518^E@YUA;F2,?,&X UN]][RC@VKZ)9M.GZK5TY+ M>8 \W@+$TS3#M?ZL,\)NZ^N\JQ4(49 T%'UEW\&A&W#!78PAVJ8JPD+ 9(^RE2L'>&V%OG:[O MJTX.SYPOL>1?.;@^G9&O44@0TAG2^7[I?*MD_KL#ZK.S8HI:_+,=OP/$,00K M+0?<'Q?CW<]>W:45Y4R5%OO8.$+D*AEQNPG2#JH.8Q@8LE8HO;%3T.(%,^). MA")RFZ)4&/FKI:!7VEI!VQ=#MPW:SV/?_B'S%$U=([(Z&W#X^&!&ZN'%GS3VKN_I0:+1K"T>B+7E.+(]5I= \BM!Y MG$ @=BZL"WUEZ&!7@4YM,67H5H'FA*$T)KNRCRFB<\&LSQ/0T3I2P+39P$6& MBT*H=DN4O?6X&#I)YC6%QO\AYXZ=&_!]?3^K0]!=5'8O611*@\ MA4'89-5KEC'4_)SV<@W45!ICR2M70EW0F\W=5EOOJQCW'BWQ[U"CU#K>O-A0 MADAC% T(M&[(Q7YTK-F#L60>8^B+ZXV?;6F!HJ#QMSUMYBSM>,@\I]MGRDE" M"_.NO#- ?OP;ZJMI 5)1==L_8J-WA(:OS6OV6[6.SHJ9>./C]Y\J'1YQ"+58 M;$M&Z&N;6UIOJ=!']99FTU;J)2KS0/Q]+?S=I-K[(?B;S/E0Y2><*PP# M/)XWXZ\QY+'N"YJGZ'29!(B_N_*P?@3\;E)__A#XL56DH:GH )/Y#=&FG4I1 MF,^Z,?QB=9L^41SS/S?EH_WW\;B9_]O%I2D+Y9 MH"_4UO[LN'C9>.3OC@C4+4=#UMN22&6BHDX4UOCAH*LP0$,[%3QR.?WL_K&6 M::A!)^?U49"Q8YDX(2C]E3[*@RI _$Z+O:P6\89.&/R&8R4 >'JHS;K#=Q-^5A0(Q70H]K]20)M<]^OIL719IA2X: M%J.1VM@[8*X"CKY?]/E))3.E2RX_UR7-#&8N,XWCK^!!W_4@9M79F=*O_ZL_ MO3)A[)A2SM%T X5#'>_[$ZQ^_JNIV]KW&)B:!WY*_?GX]L35FZJV\?==5A]R8#]T*SXG F WSE:JO8S?I]LG5P%F M=WS8^77D(C5^1KRI04PPU7SXV(K%?;#$F%8Q]W&V:NY]_:60?N%1D!S^N-Z: M+;]8;2U9[&-W)GO^HJKU3W6.*_'VNDJOYE80I[NO"VIUY$SWNT9U5G@\170[ MU.9<<'YH;&W NLB_6Q?Y D612?J!A.7]7N=N?TJ91?2!/-M)!A+BHPB!/Q 0 M$IF@!(1$1@B!/! $I$0&*($]D) 062 $BC[@+*1$%BCQ0$)"7) 0?]HE]Q<& MQ!V67/J57G)Q3\[)HDN?O0F_4I,_O?+42S?&\;K\Z+FYT*7)G7'!CSK.^-_6 M<<:(!_QS^TB^NU89<( =6<597(=ESAY5'[$!/P>.0''_Z4#_;:I=I?#M]07Y M31QG=T[DHP5_P[+YHG6KSQO1-U6W^M$0O6W*XO" SQ_2-A.+_/"#]42N M"Z3M=1;Y*X_X7:SRZ@=E%A;Y2T_N?:SRVB?C!1?Y5R?F)T2OOHK4H!^P)V&L MV_'Z@N^%XT>O]N1'+&).34)J_CY:Z6*2^K/#?B]MR&:N.L&E%?X[H]JC99J) M]5QL5<>3,QN+NJ"1F8GU7!))&5C4QQZ3&3P3"\T_C?&]32OEACVV'W6JW2@] M/L$8O,IY=:/;_PD&W%5.HCL^=F[VD(5J^F<;5Z_6 U);XK<'.4\-H F<(6/J M#S)6?R\GU0T]3>E41V7QH$B>L6_/ Z0Y'M7">O0)&>$OACYG0#UF3\VYX,?W M.'M>\_U0FP_U8%6S?EI+H MP?$3N$9'TE8Q^?MJ\Y MT;X>.&6Y@!4K9;[&]@:OL]Z)/ZO?K7G@?DQ=:N*B%[_2L>/9[3N.'TM?4RMI M,R_^4#N1;O9BBW\DZQ:P8YI96_4\93TLUQNE*CL3&F85Z?;Z ]VRHF__D ]4 M.D?^7[G"[^9!0YZ[;YZKV7_/:;R5S4,WD 549CXM%C:1: MQI D*O*T[#)6,Q86] .2KB/Q 0<4Y+G;X+GW'%"V.9F7U^)R9VPV9&=3:FPV M:*?[[9_8)L!.%2^Y$_?YOS+N$,^$&^)&K=F/\7._FGS'BZ73/JG;D=3A^.HD M^!C7=F:4,VC)G3PH>@96V[4,JME1T.2]TLJFF- M8KO<$:W5WL"ZUIK;B[U]I;C\]@_R@!/0CP"Y[[H*VVA1E7S4F["&BG:<8GEA M'5IJ-^&^=-.:V[SCNY+[(#O'$33'<> M2^FICRR0[-J+>A0S4U,]0/?5X^M^E+$%K[U&08HW\Z$PXD7)R>.BRP6"_;GL MQ/]Y54[CASOAI]J@+];U6,8#2]AUJ16.U3K41?SJ[ZH9J7O_<9T,\X#]R'K\ M_B,)#NQ$CGQ@F'_EGG\$^Y':3%"7[\66O0IN.W[K=7&^Q\]^43+DD2Z!XW[' MT =0!M"*?WTJ3D(\$%,\2N0 P7T >R%=TMF\ MRK8H"?WCA"0Q)U6%>(;MOMBLE3A)*+U80U^*/V@);:G_G(9Y5JR\!L4I;E>? M#K6FY/H$1I3;@CHF$']4ZI9:9 1*FWX[$OC'R*CIEYEII*'&<#$K#?8,ZO/- M93R2^'FDW:"U1:7"-Y'0G6Z1G=6O%'><@J5'6E.GLE$W.\IH()ME">GN9%*. M%#P]#FT)Y,VM6?WAP)H=XG_/-(7ID%,O#$F5$I.J1-,AM5^EU.8]$A" MHCQ:DKN.$78;RT%A&3F-Y5)ATV\?KU?#7@?E)T;#ZPXKY%P<-Z,H'IEZ9MOJ M.27=+]=DOK5BJCZVJN%V5T&1'T-_.LJ.7YPJX]Y*P]I3QA'":;"5&IW]:&]% M"AB*8B]%X>/Q@"U(@J7^>UG1\#/BL!.(>WT\G< ?^5;6]_'?EFK'AU?B:8QE MW^)'8I"G^T;NW[SS6##W/S\P>24Q^.I0PZF? [:33][>#_(!3Q\#KX7^S]&2 MB7 O/^N6_W'!6UD^MI(K@:/@>W4O *4@E()0"D(I>$$I M>,.5V)\JBT*9F"V9^#MT3>U!RA0XUX;@RTA&* BOL^2C)_J&9=\%^XM '>E. M& *_A:,P>_T?/H+[/WN1V3OGOL3)]H&BZ\O1-GO'%J3VI:NQ/IY)GUVTY9-* M?M-W5>LSH^TN_M@2O?3I=#<4?E2A(8'O%<)W2^!L6DI7KB3]X6;/K17:^OVR M&O_O1Y;5N,T2&+]1NW")ZDV^:+;&2(4WB7V![QW)4H\7I>^-549L"_D?@?H+O<_V:'_OT8@JE4).LT40A<&_C+^H)3>.'"C=(:F['W(BYJ1X 3\$!OY#7EBRVPL+-,;+_1'- MR7[DUG=[("^(6%[D60)-R8S_?/&S_4M( /R5!/@:ISOA%PG6)XLCN1&-?'>C M[II6N+Q["5 92,/M+JK7A;#@+V?EK;$HM;ECE2PFSQ!IK>$_M^XM^RQ7\&>O M^^Y=905HYMR'T_80*40#]-!AA\.#LU28*YLYGPW@S[=\ ML@7YORP>"NVB6[6+SOA$_DHK^ED9ZDH'J6@5UI1!^;6Y,95F^X+5C>7*T1RB MKR);[DPY@(("FD^?;CY=6U!8W+R*5W"+%#8'H2DT![7NP02"(K&:6.Q<<>$; MN,RY2M>.V_7YP/N"&,9JQ)FJ=7DV2+?S=3-CH&-1'RP M'XQERT/:/AJ4)O2TJ[#P9@?>['Q="^:/4-Y;#\I"W> MO8=WL)9'S;!/H<(0V_!CK\@1H0PD1VS48 P.;WB^HB2X.Q/ECR2!4!E.>X75 M9B-C_D$GUQMZ-^7O_Z['I^:F:C2FE!%&$UK5@@V_ZP!)$%LM. IO>J S!][T M?$V!^+$&T%_=^7C[Z8:JNB5'P-CJQEKS8VP^CD '!'CI R]]H,GT!4RF:WMU M$:94;>CE B=HG0.%Z16\;K260,2\82I!A0%*#&A:9=BTNK;$0)%!9=+CET6! MCX*6I6_\M60E;9G>,*G.-FO,9E'G=(_$U"<9,=U>];K\(XR..@VST-S2A-'O M.IU:X-"DU5FFF1%ITZZZ/7##R5PM^0%\NL!13SM/= M9&'.(N?S=P MDB&SE:XM9R)[X+W M@GY,H"^6:IK.[/B@^$].Z(&D]R0#/A;6L?0'$S@VT@('(MAM, ?GQ#+C[\0S M2#X+0/;B,A8>3W/S'W*@25?2S@K,":7_Z_]R(2MUJ^6FF@9:8<6OT!>Z!J:5 M3$#;:;,0U/[/S75/F\7"P7^:&SB 5'N?![_L <_K,6&#U-M/['1,G*0P$-CI MX_)?KCW_M%?:\T[EDV7/M?A1EFYK;^W--#X[YX\MP?PG;O"OV8P3>]T=+5EZ MO*''S5LX\4*B(\G!3([-N9XF"[@"C-IKJI?3;,!YL=*0J"4Y',WG@*3_?KVI M(\\S3VB%_C!1\-B+2L M*%+SL*'*W*D&S =V8S07SKXLB^APM]OJAV8T6BI8NK$Q2KLCV2$*;0.+[6Q1 MY5O5 LTI^(F1);_K5$QC*#=VBT[!73"KJ@2:):?>SM8+\X9Z:/H"1C4.ZF!? M4ZG3#9@%HFDU DR1Y#UB;G&QARWZE9,-F/>39KGC:"-;"+&9VF8:*%$VNPJ9 M?KO=9*0*9I,\(HJU41%92?6N!4:FWEY;2M4-'7A-0^SLD'U8#KMJ"8Q,O;TQ M(">E.57Q$:S@;T)VU7:#"AC)_#QRT5*:)6%=Z2)#CL&';G]HELM+A4K/@$'6DJG6U^7]8ZOUPN8T)]O;-\:SHFMP,4CT[L4+A@B MVAXP ;/VF+LUD4YQ#$:FYLGR:.C,>H )Y^*MGO-Z,A&7:$1F'@ M]+3QCNKOEF!HZJG% 2>H>-LS#$KAFH=>&UT*4OQ4(OW4@[=IUR9.VY8IP5IP MB_7 +DB>[CEE12+:DU1\3EAB5* MYJ#OF1$8FGIJ57%FKM".!@B/]O5262/:,S2>P(F>YM->5Q_+FT'34/N:34U6 M!K.(NF!H&BET#:U+DU$@A%L,Q='>="\5XPFDHN+E6LS?82BW>*\B'6D M,.B"H:FGKM9JJSXH"BW#:FH5MXYAPD2-YWJ""7NA(,O+2J0CELY7:+K3UQ L M D-3".P65;\5AZZBS9#L8&HP2&L*?7M_E#@%.P$ M8-1QL3[7-$U"*CH]GC0KAY([ZX*AJ>*$PD@\)L,QF:1@%A M4]7:'K,,L;J>#I$FTUH-XZ$GL!4-#NOVH8^.C0*Q%!>B4.A4* X,33UURPC- M?6]=<(S&=DX;_P$0SQG)]'.V1_4!''=$O>=P\&9J:P)SQ]1 O8E.D,-Q' MG4,X1N3X),!.8.LPW^"SP\Z7D'YCNO+GG5K=ZT; DYD:JGBLH\\T)Q(JQ RS MYJXK!^UXZ DF[(Z[=+"=X90@\DVZ1G'SD(X%$7Z"7=I<<1@Q\[DG-+2)IJQG MPWFWM01#4SLP,K!6W2=FHD"I2L&C^6FAIW7!T/19,/9<<6Q.>:,AD2JM2Q+O MQCN GY#:#60B5YLKK604*L6!J&+]<.O'MAMW6TWB#"A(OK;AK<:+;M. M/-<3[#()676X7A&J3&WCP[71V'4F;#(T?<*L\#+K'IH=0:M'C5YA-ZP,Q'@" M)WA@BYIN*T")AMR?[-?]P=)1&OL(#'UZZJF>[+]T*_^!$_I5"_<[=SOG_LT_ M;".G86>]].3 M;2>WU)REI[HK<'G^VJ?N>IH/_$KSAT^XM?KAYW]D^O0M5;+!2HGMBJ@U5$B! M*M3[3<8DAZO6SQ=5YX;&I\&;]U3O\QX\^Y:0A]^]\$1^_\+SA9/@E7_LD0W_ M]]'K_.C>.Q;DCT%HJJZO?7_ZX>6D@4/L<<+ U3 [>H5>.]]>Q$4\NMZ>O9LL MG?C, N_II2]Z#W_[W8A<$GT@S^:PP=[&']1D&GM <4B(#!""?6 92(@,$ (B M(B.$@(C(""$@(C)""(B(C! "(B(CA(@1 0EQ04+\86;E+^VXCVV&F/(W?5#; MK//"X+,[ KYW5WXTSZ7_MGDN03W@-]TN<*RICPW&DTB^)]_E,9SO^!N./H:G M8 B&OJNU( 35%P#5=13 3]J5IQ?Q\9>FGAX_N*J96PVL#+Q$M?W"24A"3H*< M!#D)XI(7]9H@FT V M>5,IFX/,1>M8Y02N2$1(=$AT2'1(]"T3/]OK/$/TFU9G[4V#^6,N_#R=[-I<-J?V5 ME@VI_966_76I?VJ69(FS^2OW)D-?59!#7S3Y>BH']]Q2[$7/L*7Z-I9T9WQ(DD-.9V MF6K,"*Q.1>_H\?7(LB<:;!$DOK4FR_E!WHL<.]4JSJ+;6RI)M56K@Z\9[NF&^S?Z1XJ "^)[[]0^01ELG3. %9_R99'[#[OS^;WY_OH^)OU0+-^KGK MH_ RG3F?< MF&-2">GS"V^V#@-::(&^"=2W?RB6/M?''N+BU7UJIG#QR4="R:J0\KC0Z\D- MLC14.F9WYQ:NH]7T;;P_"HLM06C@6[)!C%H5AP8,S #ICN)8'B?3;)QU'^M? MV"J\XP>@"K5W89OE9D'YN=$P-W%R?8Z) CA57/1C()_J TR5N+!4D;4*$M:I MC3J6Z+&A=96DWPE.YVF"N>*A!)G]2S#[QYDEYWE]-"KVU U9+ L;I:<-#!03 ME CP>FR:8'F*9.+_THVO(;MGG-VS9I!GUD!YC8XWC12_,#D,V^AP*Z@KD5D- M2LM!GP$P><-(@?CXW #/+!X'%S=)SDMVVI='2G-HCL"SV^$$%XT M2O2VT/63PGD>:1D"VL?98:]QEO(Y%*9$6U^.]D985C'*E11WAR2=?F-##,T3 M!))':/:$G@D1!A&61E@2SXM=ML;$EV*/T^N]%_:X=<\>T)[F:ZHW6R4=L>?:5C,=-^F;_M0+^V[L!AA^>)^.RR<.YNQYZ9E_ MA2/[GC +=K[-=JD %>5]L&-F;;Z*>(,N6!CP8.)YE,5@L"%$P6UY%?\4!&%S MZ2W;.Z=O6(4E61/Q[7)+L_7':\Q]P=J/,-U"GLUPB>\FH M]VMCLBST$\Z.%6>21/(X#M,",L?:UU:(;Y8L'UON(PL2Y^*J[A\(C]YNBS60 M?5BV9JGFHG:J\XMW=;] %!R MJT%7]$TY'[*F1GQD#.V1AV-AP+WBX+B$@SBX,77ZSV' V^)JJA3I4*BTUGAQU UJT9H#,(BU:II \PR3 M#GJ%.+@)'$!G-'1&?W*8Z!_+(T2O,]/E!J\+&ANHYAS==>N51![%BCH3RR.* M.9L-?3?.Z+86Y'3+574O"0HQ'3_6PW,Q#RQT6[5G^J/"#L@+MB&GQG\/H),: M>O(^2P6O_6#69LRKH%J/YZNFN/CY\YFSC 6!-J_9Q_AQT0.?GQ %&V$_+_RX?US.07;N!U%90$&CJ:Q\BS%COD?\C_'ZEZ7YS])\LBQLC2DC'$ >L? MAF-Q?-@G[ \T#E>;E='OF6%H^MU1U.]:]O40++]A: $WH M.TSHS5)6_ ?J[0FK5P"'-Q,;\X2@6(\<3N2PBBY@6VHB^F:E4G/S0TZNVH(^&Y!;;-YHV/-$*![+R"%$GB9.!@&\OX[<9YO> MGU7\Z.NM^],B-R&](;TAO2&](;VO4-_N9M=]-U[4LT=)44L$Q:GD[>YB-BMCO;&A::UP6&!]?!3$=N"Q1QZ39TYXQB!C M9XNQH;S)1"#LO5UJ_TIT;.4IHB*D*2)87S*C#3LBZ&D7B [F-T3'S;B.WJ&> MS1S_@FECGZUVWW4^;];NUC[PKOJ16T'#Q9,!JF%UAO@&5D+XBB1;0[2T&F^7 M\0J2JF?H-1/%(,=_(8[_<)WX+8;GZQI!;TO5(5+95=I+HE?5%[4(,#Q(#J/R M.'8R^@+R?/9Y'@:59MW1ES&!=2VE^BW9@Q;"EN82Z\@H2&&]6@C$XJC0!;*' M260/A9^5/7?GX$PTZ"-,T?_F+ID==K.XA$GHGZLG'^UA .!S\162(])H?T]ZJ%J-J)5&C0I"];3"7&Z7[*J9 M'(M,(CT8]*STN&>G<7^E>EK.6205$<#_5=]W9KH::$DQLK6CVT%N&W\[]"YW MXW]/!BM,<87$S2YQOZ1FF<@TI!JK+UX%0&QQEFL_-9C%Q VU> M=CS9!R7G-Z$>[%M:L'+F)\Z2&4/KFPF]5@RKL0I*%4LS!")2L*3;&YMGB721 M:0BM>X06E)NP-$!FU>.KBL!1>^'*U'Y(R#SN-2O<5NAU#0Z(0.;7(O!NG,5G M\[S EN>F6DRQIW#97*#N;C?%[ZJU!?!8$LR=<&IJ61 %F4OARX@C^EF6%!.^ MEM3=.9M[;JEMHX5:+E+I5:0"@PM=SX[U)/RIG ![^D+[5A'RN=G/$$(W8)?\ M(8**;-N<2"W71O098[K,=+W8\EV H&,% 8K*4TRZ? _$T%U@")80^+@2 MFB M?.:DYQ5K"/R6()SH15,?U*2]H!(.MI=[=+_22P3AL6H @>4IY&2GT#NK&I!B M!IAV"M.,(;TAO2&](;TAO;,:70S+"/R^8NJ7;R9_%12U^M.<_A/Y8Z[?Q;8]I"OLZNZJQ M3@^K\1>"P9OW3#CC[1OX#NT@V*S/SP;SW:[92?! @7LFA$#SY/E>]1 0V4WD M_VCQ+PN,L3R(TAYKX+ M.)?Y]@^3QRDFCV'I&]([="Y6'&<>Z:8)[628^PG)\NE"\#-UX.=XDR>A<$)R M8B0A8QK>I62]>!AHYF#G[7N<@M''2J1L'J6NV T7NWY 17 M,*6 I_J.'"[6O4(U%*F^G,@)YG?DQ#V[?DO:0O,\;?XBT05DD4,W,$Q\A,2] M->)^#86PK05/4DM2=V^:U;S)CJ>RS-41J^BB!8(;XH 8EFS:@T-(>4]2M7$1K7)!2.MMY@F3S*)9VMD.>ASR?K3O:WV=Y%RT@\U98 MXQ&UUUB%9*NR,JD(L#QH!IE'6#J/G.@'"5G^%E@>WK:>Q<*;EZ[=85'JBYO] MWNA7&^UPOA_T#R,.@(+Z]@^%Y D*9JYGV0&7H5/@"IGKYP4Z'9FV52WWVG*A M5B_O5\N5HJL)[S+?_B'S!$OF*>J<0+\;O^.I7"KS"I;*S8(S%4B4Z[%_(Z/IE8/[ M@K?4]V3J_4Y:*HRNS::+_%FBG)*X'!-6-&P?G,>4M/7_@E[<10LEAC5P/TC@\I&27,];:8G*D3.6>1QSJCW/:9M0 M=X&B<9LJ]/VD>EXYP*04>@D#**CRZ"B4G/??*8^FG1G=$2>2T)C;9:HQ([ Z M%;W#V?B25SN/?-HQ53O@[+GPQ*HGW)#CUK!V*"X[*[D03<1*RS"L-[SK?\OP7+&$:D0K ML 7=-SQNW^=%WH]N4&6 MADK'[.[:V$6>AZX>C]J]CEM M-]-BKHDIDUL^[F;B.I]?OP'KS8(_6WZ6#*DQ'ZGF/_&UY+0=^Y&IWVRD8$[K M*ZK90NJ"-0RFM?4@WGTA5NJ3CE4$2"XYU44!\CGD\\]6U_^(S1&)X:ICAMO+ M^FCQ':C,M M=5=XL66O#*OCMYX^2N3"TV>.GV#HNZ>9,9FV&GCVJZ)? M'U>%$@_$E0B5BK,VM2#>LT2N IE90![(5UR:$ Y_IM[_JKF5!\32_T@B?RH? M+/DYQF\L;LQ7KWO\Z*<7'I\J ?P#NY,'@L\&IN,CQZN7!-_?K1Y]7KW8%GBQ M'?\CY/!UI1*#U<1&S]/Z6P,?5N4A/YQ M0I*8DZI"/,-V7VS62IPDE%ZLH2_%'[2$MO2BI\A9L?(:%*>X77TZ(1C-KB % M;KPR=%-KA1J^%&UN"0ZS;T<"_QA9<[8NWE6IL;PGNHK+$GW>LI=*4D3T]4@= MKTOV>EJBDKO!=T/? M:SEK85BK'F)K53[,:N"9J;?ST@+K;S:EH=!'9\7I:'28%0K@F7X\39N+\= MR&'-W6#&BI=*[6X\,C5/UD"(<+,>5@VK-9'PA4=3M1D8F9KGU*5:G#Z6443K M^7BSNUANY<92813DYY'-9A1$#!HP0L,C9*_"]JN3,\D.77M%3H]&G MQI8[Z-=G2J2@2'JH9PJ$Y.PCP1"GHYD]J80&*7!@:&I-5E\?+1H=OB 76J7M M;+VF!ST^ HI;ZJF',H):H_ELB%BSBAVL47H=;I=@:.JIK=J*5J(#IQC#Q6+4 M5#!]ZS:Z"HJGG[JJ&ZB$.7-=+C1[P_4TLK!JF0-#TT_U[.G 7(E-I$(PA8JA M[P0S5RX,-@-4H(.>J7!@:/JIO#CU)'LZ-,*@JBK8A&:( M0KP#9/JIYI:JB&O+,)%^JZI:\@)C['8R-/5412],QXPZ&R-:=<)M^R57FFCQ M#E#IIV[(Q@X)AZHC[\?[L+89"G5N'8&A:6JQX\ZB->M7!*NHXDJCTAC8_7@' MZ/13A594I3RO2",8-U<:6KQ+9(ZJGK/5UL(+M*26C(ID&MV?+:TI.AJ:=*N&>* MV'B"&?V6L9GWEAKB5N,)G #,,D(5:S]JKV1,(JO%)M&MS>0E&)K:+*2RW5?[ MGD@:V';H[GJ-Z;Q;3)Z:FD @K7FIUA]X2&&'ZHRRMKBV'\_U!+:HANGI)+N? M"=9!<"MMEL3*.PX,34W ,XJF'I-_C(A$67:BA>^L&LG0U 3JC%4Q1=*VD+UC MK&<#!QN M$=AP'N_ "< HOJIQ+9$GC(8UDZ;\?C3Q8UF#G4#!O+$("UW$G!O\YJ!N#[+3 MJT[BS3HAB2>%EH,C@V57+HQ&[2+6GRYJ4@2&IC9KU@R;LPU56@FZS(:AQ5F- M"&P6DU[6D)/7G<-\.Y9U?1E3\^C70SO5 N7)VUBI:ASVXVJUYS5J MB]CP/8$M;3B>6^)JS!IA2]NJ\;3=@0\JS8,52VW\!&>94L\8K3L30:Y,;6'2GK5LL9B$ MU:3WM2:ZGBHOZT*(2.1XVU;X9C>YNDNK&,J"ZHS5DF=H-.=Z)7LXWQ02AV?J MJ;4V.G"'!B$+/.UB1#,BL&64#$VK=_VB-AF.N(5@M91^!YD5P]$Z5@1/\$#8 M\WH#0J\N!;'I$I8<^ON=M@1#GY[ZDV%__.)4J;-( S7#1HALUM%\L-CM,+W< M5>O??CHO.+F-]+2M%F]'[M_\T\8\UR"ZH<4_H"\76]+\F:>[3U&7CSG1?K)@ MU]/MF>ZJ9@[XUK9)@9J3JS_%7A7/"5VEQ'9%U!HJI$ 5ZOTF8Y+#52N6Y3]Q MU]G!KYCK?:;NLR,$>3CO,GO^)OCC;SK07EBTKYPY*'-\0>*+_.&+.M9;B@EF MJJZO?7_ZX>6D@??F<<+ +IX=71BO/44O[^2/?J)G5QQ+)PZ>P'MZZ9,;Z'$^ MEXDK>+'L%\]WXF7>N*,BA&\&K5Q]5V:."3[\_[[1W_YR MAPCJX7,;!3&_L8'G(A/&FNH=G5N:/=?F3WZN61(=>_P-1Q]C*3 $P^Z@4C($ M509WY<.#>G]O5YY>Q,=?FGIZ_."J9FXUL#+P$M7V"R!-&-"-7L@@AR$N0DR$E?D9/>J^AISRWI?*CH M?55%[S*[ E4Y"),O(C8?JYL<)2:H<0*EYE=FA^< 3!4]TX*$PAE[S-)4]EUR";0#8YIY3-UZ$?6,?2,Y!1KJRU^K!$X,-.ZST]:!Y9 M]D27")EI%95F9VD*%&_/JYRV\XHNJ-N,??L'1:@\>/ MAYWM>*(+F^G:G!.=;G]GOJ=ERMN,7YJUB[.>V)P;EEIH+PVN.=D>(B5I@DKD M<0J)61^V";Y-U@?L_N_/YO?G"RG0_S+0K", GL<)SS'\XN)EYB9GQ1L9/!T& M.TW5C6@I]01>Z\R*O+F=F%/N(IB(]R[^]@EP4&.UV#1YATW\W_0&3 'K._!$FP775I:\'@0MA I5G8*R]$[#*\_#,+2R6[ M2%,SI(WH4OSEL!5,HP5@80;(=X(B\@B"?87VL;SC!Z XL7=AL^5F0?FY 3$W M<79]CI4".%5<]&,@G^IG1T?5^J:MC E913E\=_#Y09GN*DFO )+*TVA:6[O< MH029_4LP^\<9)N=Y?8,JO&>NE@<#F[ABH=#O!#JU5(Y-8/,T3>9Q\IHZ&&3W M>]2^;L=$>8V.-\V4CCI?VIVJBL@\LMFL:YMQ69A'"ONVF0(1\KE1GED\$"YN ME)R7[4Z%[^RHDA4B_:G6*)C;:=D? J8%;7GS#,;D6>:L*G//=RMG@V(JGN/[ M.==S%GIPT4"H>W(YG';&91CR/QV*9SG@TT_,SS&,$L;O)'Q_0J#P%;K$]J:+ MGHPY-6XWF+J5U:0+>E_&EA'!QB+EU#EX1_#YC4C"BP:+0GS=ERUV'E[E>H'T MRB5J+V!-0W,J);E\."2M96-C#,V3#)E'V5.>1(@PB+ TPI*P7NRRI2:^%'N< M7N^]L,>MVS[G9>EJO/>[#<7HR=J.G2Y)DAMWR260I0R0I11.YI$3?MS;#H"_ MHRC)SX^)_( (6$A)2$E(24C)+TC)FUGD/?M >YJOJ=YLE721GFM;S73E9_X5CNQ[PBQ M6[-#WMC7J Z4M V=_9D MN5V"A8$H=":/T=>,[8 H^$(H^,C0\S\#0;!GFG2MU>+DO6Q%G9U2<8T:!]:5 M^!EQELT3* EQ<)LX^#GTXX<;$!(O^U'3=Q&5\*?R2"\3]$ L]SG#VKK%A3>. M&K-2FI6F?!O.S%(B6WIQ4C3VDK;JFD:EVAY&"HHG40(QGA$&!I1" MULZ*]OP'G+W9J%Y=&Y>,;3=6[IMNX'@));#;JB;\KYD#4UXB-#9X\\' L#[A4'ORT1E@B!3]D> M;\H%LK,SVH/!N.+%Z@21.*-1XF1=".B%@T#(M#[]YSB0UY/2VECC:.B-_N0XT3^61TYI6 AF E^7Q4Y[(H0: M79E9B3R*-74&(_(T^C6\T6TMR.F6J^I>$A5B.GZLB.=B'ECHMFK/]$>-'9 7 M;$-.C?\>0"\U=.5]E@Y>^\&LS9A70SU=-7="K42%TBALYQ6FU6EN)UQ"DH>JQ;F*5@+! (@.[KWQ?E_6Z\-V\/M M?B-OBN5ZY5#7HJ6\!/P/ZH/@>03#(?]GC?^APQLZO*^E35])["V:_J%1>#E>;E='OF6%H^MU1U.U:^O40-+]A: M &WH>TCIS9JR\H':>L+?%<#6S<2R/%> J5@8*"MTR-80BN3GU4#4@AT5*2B5 M%.4C8)G8.X5'U@J9?8I:?P(H/^-CM"QZCD0*EJ#O.G.UBU!J%UL"?"0^]#Q. MG2M!"Q%R/PB!'O;[K>AP\T4;?D.2]50>7\PBC44V&[J)]O;%8.4F)WUL$-!( MGD'3,79WZ'L_6[Q#=#5 .'N9& .WTJKS*Q=D_64YEB]J QR] T 8E#W'^L'7 M7+P'6SW0SQL%\W:Q1!XH9XCLF6G4FZRW&L'$HH).O/,XF2>ID^[Y6X7+AQ?' M@GBZ,4OA77#:E)V9(X^;2Z-A]0QW[-54%UQVT<"&8 @RS[(TA--=PNG3"\O= M+^$S7P8[6W+TXB;'NT3B:,&CH57NRK*XV: .PE?*@9EH&+$QPC)HK&&%;4)Z0WI#>D-Z0WI?H;K=S:[[;CRHY21(67L,H+A- M2P4&I4&RW/,%4S:\9H^2HI8(BE-^9JDZ[ \ZD\AH-#6VO/=;8[' *6C2)0\E M\C22CE&#C)TMQH;R)A-!L/=VH?TKT3':U,F6VPX%8=^49DZS(-3'H!A2TH3M MEZ+C9EQ'[U#/9HY_P9RQSU:[[SJ9-VOW:A]X3_W(K:#AXJF@%=.SN5[(M]I& M8]4;,W:#9=$)%Z\ W$1?MX,NY/@OQ/$?KA._Q?#.5/#:345;&X6IV1JB*.EX M9!XXTQZC.])H_T]Z2$(='V!^4M&KDBZ M[7-BJ1-&$9 >3"(]".KLR7C/3N/^2O6TG+-(JB& _ZN^[\QT-="22F1K1[># MW#;^=NA=[L;_G@Q6Z&V Q+N;V[QL:(:)3!(7SW'FXH)[DDJ@-GP="*7!42;Y MW&P6$R_0YF7'DWU0,'X3ZL&^I04K9WZJ ->"ZBE:^: *8;EJMP[E(&@,8DTR MZ=6&$7F&A'G]]X$=*/ANR,UZ;V$,5Y5A"FN$U7T8+82]Q@X"@R_MY-82R##F M-V38W;AKGTNDY6;Q=B^/I71_*+"W:6=^6CA]=E/J[LJ/ .F;"8=$-C3=UT4> MGW\#!5WB0^*M:I E+= \2[=!-4AP=GASX L9ZL&J5N[UV7.ND(JMN+-0G4T% MON/8KMNPC"JX(4@ZKJ%(GF7OIN$:1!J4I%=)1,HN?>_"M?OQ0M$5Q"UMEEL- MP5K7%QI9HD86W05"D?D=H7C/_N&SM0S MN>F6DS;IZ2P7*#N+EK&XIZ,[M^I MA(C'XF3NA%-3RX@\R58QBXP$93R;]<6$^R5U=TZ^(&YK5VFAK8Z@>;/6G#3Y M5F4=*1CQ5%:+Q4Y>7]\1CCZ\-! $VAW81W^(LZTQJI4\;9IY?E^E+\\3O5@;/%'YF3PU>LWO5;(I4KVFQ' M69..,#RPDW"ZG8Z54B)20;TN%GDK-OS]];H^SY>0HOL'5G>Y?P_*!\0D9J). MSYTO$E+R7A8)*7DOB_R8T.+/K(IU!TY3KM\7I/Y=&15W'5;VB>(*TA72%=(5 MTA5&B'Z*LI%!S>+1&9_C?%^[8)&GF^72;"4X7M@WR/F*N'C_[:>_FEN8PNY= MI. /*L-2D6 HYL]=B. MWQ_?>V2_$^["-5VBK6C7;@MAM5);XON#@Y"1@B4- MA+ \0Z)YAB%A;4?(R']^N[ARUZK84Y>B8>D];#)L\I-H2KP[">\#'Q[1\JC^-(GJ9@C=*L\?$U;FA^S;R\8R<1@,E%3BW0K",W M/X\33-W2[>3/XJ(6/]KS'_G/ GD?3X*Z;N@F/;4L7NAOB*4U:6\[#/KGU^MSRS%G53NQ!S_LR3F-%G$=>K+V75<67+UT%8Y+D>8;-HQ0*L^?O@M>AH+HAW^B-*H._)7-(I&2P MHU:("&*#GB+SMKS09 [('.9W9,[=N'Y+VD+S/&W^(M,&Y+I#-S#,NH1DNP>A MF@WMKZT%3Y)&4G=OFNAUU"$9VAOL9"N:5R@"\21'6RI8TL&)IL@\2T+WZ*US M/!14-Y'U??/:WV_*G$*HLYP5K=8"MIYV^M-.:S+Q."!SF-^1.??L%#P;<2@Y M@6K^T!5AW.%7S&6[Z]"$9TGRINP8#Y?C0B=B?:11]2JJ:6O=09=3<.17@0EW M!!>8&WH?>/HX8^!-. V'6WY-K\@=LNE,&7=6K?NM=03@!-3_/,Z0,9Q.'<80 M3E\%3A^>2GMS@1HG:^^#:LVK(96:QG -N3A4W01POPK3@(B[I),_ MRXC+U %V<2/QS;-(7XNX:1&END#5)AUO+PWF06<)H!&;A4Q\#F'Q>70J6@3F MJ-^ &P?FPT)*0DI"2D)*WL![%*!C+!KDY$RGKYYFY5C$1,6K(/4'L'2:+ MUFP]Z4R7@)F);__@>1)#\RQ)0V;.&#/#Z]"S7/[FK6B14>7EI#*J&7PE&BY+ MSF'<,+N W<&M* @(A)GK,'/]\IGKYX5PT/;V4VQ=:AJ4:I/4JN&B;"4"7,E\ M^X?,DRR;1_'+YRS=AM_Q5!J3>04CX9Y,W-\)_LET1#I,)KUCXMZSYOU6CL+Y M V"#\^(6GYJV$7:*E?$<<3=T-U9+DCXT9!YEKVA.0FAD"!I0[KTOOB[3Q+T1 MO?7O1-BV4AR3BMA8(>JNWQ@;99*0] B(,.;7(NQNO-B_D5;URL%]P:ORF\5U M*L45!LEFTT7^+!C.BX+]RJ"I9J>V$!J"7QELNHNPTEPJ./DK!_FMHN'#$SL@ M7&[)$CB/EH[K3?I;>SJ,GNE!"M-P#6F#.T]_" MZ$T7/V%$8<]SC;8]$0?8/K&_*(3(X]BIB]SW)S5]MI,A,WE.F=J(#TRS M^'KKAO3^6NN&]/Y:Z_["]+[E=7\-/[(8K#0O]VATY73[J$/&VMSM6C%W%9GW M)1)!(<4@Q2#%;H=BGQO"^?&'^JT$-[J>-M.3TSOG+'*NY[CQVO8YU9[GM$VH MN^",OQN%]J[3,Z\<[E$*O81-%%1Y]#!*SONOAL=^62ZWUXPF[%VM/BP1^+#3 MZK[#2_F2HSN/W-PQ53O@[+GPQ-"G8J"]-H,@C<+"&$Z)V99@2W5[U55P!EP: MHW@>96&C&(B+"^/BS3O@G3P>=K;CB2YLIFMS3G2Z_9WY'N?]W\)B2M,J4JAW MZS*_WK87EDC,7#L"L"!B6"!4'D49B(N[P 6,_1RY?8SZ B MSUE./.W##T5>MV.2+W5P,0Y[+F7!9Y!A+>0#M?,CF_K'V)X?+'JLE)JXE:65 M:I_IK1:PU*XLFMV"K&&5H72(EE%YMU1P-@GMI/+L6;1#SH><_TGZ]WL9OV[: MTV!&F#NDT1VM.9L6;+O* <8'>CA.YF/5#7)^QCD?MJ?*A#/XWG3G]\H6>MRC M>S[35(V-T0D/AW!!R?,ND"U AZ:P/(I]U>1_+OX&6*X/=.IX^859Z'G@UONH M5.>TW4R+&2DF5F[YN,&)ZWQ^_=ZG]V1>9]XWDB&=Y2.U]2?NEYRV8S^R_IMM M#=IZ94NK-:8D4"/F4& 136&*D4(D':L(,D_C5ZSC!-'P-='P@1K\'X&!GI$< M-U4L1[#TK=Y>2R-AR', #+&^SC)YFD @&.X"#-!M#MWFGZ?Z_Y%0.JBN2M6D MW=88TO5Z6<0*]8&=""6@Z!-$GJ#/'=&)HO]_ S4V+N+_S_7M/\E@L &Z':K' MT1D)Q\W(--+[<]RW^)^G)\U,3?4 F%:/K_N1VP9>>X02BB#_N@H^9AK(GWQ: M)T8\H^,1(>4"2%=T?] ;_/M_7D[_&=^%67P.>]^?\O!>K&MU#!_&$L OM<+4 MTU2CH"[B5W]7S4C=^X_K9)@'C'C*\?O^(Y?P3[D=I,2]T5 M7FS9*XOO^*VGCQ+)\/29XR_>JI"5T"Q_V.H0\48(SXU\=5 MH<0#<25"I6*O32V(]RP1MD!J%I '\A67)H3#GZGWOVINY0'!]#^2R)]*5$M^ MCN$>"QSSU>L>/_KIA<>G2D " (.8!Z+/!C;M(\>KEP3?WZT>?5Z]V!9XL1W_ M(^7*M3;7YFM<,R<)?+4M-L7*.,>+#_GC:=>42@]7$1L_3^EL7'U;E(3^<4*2 MF).J0CS#=E]LUDJ<))1>K*$OQ1^TA+;THMG)6;'R&A2GN%W]40JL@'64TC@: M&&)_SA<'X_84[R_!$+UK[%C&?-J;^W. 4#>F0-P1VF[7_,T74<%"JUIFC NXN4M&)EZ^T 83%I^ MK3HT]D@=(3JV$+D8&)EZN]H0VCX]*C4$JK>MJM6]9UD-,)+Y>>1BU/$*DPVS M0[2%J507?K7GUI8*E9ZGUV('H5ODIX)5W[%FH8L252^*1Z;FN2J-\!DB&6NA M,=N*.L\=VG.-BT>FYMFJ=9Q=S:K7!8ML66U'[6(EO!N/3,VSXUBC$5M$=X)H M4+K=B.J!%'(*HR _CT3H$B94G+D@5U9>S=&%*M8:=!4V/9*+C$E;XF==H;$H MUSILL\IT]YR"(NFAC9&X):>-]1]VY]I M32I8 (2>@%-7$&6FSD=;)-3G;+.Q:DR::CQ7(OU4RQG,ABNVXLCBRG48H[SG M]TX7#$T]5:ENNV:A.A<1JE+K&_2&K?)1_%0R_=2P(_CL>B1:2,4=K!9Z_(*- MR8&AJ:?JY%;=EB)"EC?*<76.>#$VQ MRU)4&BY9LVBCL--XZ1"9TW8Y D-3$W!4N=:N]EA/UH=. 6''O8JTB&(CX\0$ M:BUUT%YA9:$_P6!ZB6F,)AJ:1O=P6MUZ?\XV^;37$';70][%4P]#T4UT1 M<3N'JF0B?=Z:=!BG,S1&73 T]52D5]VY'M*9(.& L39FPU^OV'BN)[ UB(8M MPYW66*'2C5K%4%M-=#H9FMHL9AEM%T$H(P*_VY #MK2S+7L)AJ8F8/D:3I=EYTXK T-13@\K>$0^]PE@NH/(T0AG#UP?Q4T\ )AC:4JM2LP)D3VC- MVKK?W/;C.6,G4%#>JDAI8^P.\K[L$I%,=<5I,U[6":%-:H.>V9S5)@8VX55W M3/DK)1;O&)/>K"')'2RA74.$RK3>K$R7570(J,6DEZ6MRKJ-Z$01X6N1Q(C5 M]LBIQD-/8&LU*H6[55,>R6K_8)0*"SJHQ/8L=@);[+3L.=Y"F @4T>0JQ6W= MQX-D:&H",CKT@]I46LI6RW8*8ILJ8* @TJD3AA_V24_9!T:?)^,?NNYZ4>$4 M_-2QL6K4%D2C5!&PK6VXC?6:4OVD\GMJZ'JWD&O*I#9$&IVQ4*IJ;IOA.5#* M,#547!(+V]8+I-#GE[;-A:YA=Y*AJ1TP2'?01D64PY?Q1$HR?FNNJ M6/71V 3W$8MF=Y-='4?48@0N+U-/11NUH7?0Y)7<^/_9^](F19VEW_?/IS#F MQHDX)T+ZLH-SGON/0$7<$1&W-P0J(H*B+&Z?_E*HO6G;/=,N:->+<;KI$JC* M_&5E9N4R&#*LRI;2Q484/'1PUW5Z4K+8PJ*/XJOQLE *W-+0,X"GY."NPT:= M%P22Z_ 9>CPJ+C:IA45)8.C^KN]\ -LO]M1B"BUA=E *T/EX.6@.5ROY2JKUHPC/7 MG/;-F68G@"-N$=7=.3K[8^PEN$XP4[,I2<0F+97B::0HEUF;:HTJ(8S.YSA^ M<8.@3Z<=9B_?!'_\HOOLE3W[QI6#L=L'1+[(9T_4MC)42 -;FWGZ[_T/KU\: M^&YV+PRLXO[6@?'63_0Z5&#K)7IQQ*68R+WCN_N'[IU N_#]4ZWG@_$R_B!_K*UR!?9TK M7KDB+QQ&!0EQ)4)\%JH'"0$1\;,( 1$1$T) 1,2$$! 1,2$$1$1,"/%9)#TD MQ)\1(I[9H%^9-7O,8_% 98D^#%FY^*KT'1M<_'^_F%]_N4(D_710M_JJ?8+8 M+RS@J;B$CJZY6W^5/AWH@[WKJA\%VFY_([!=) 6.XL0Y:CI#4#TRJ.XDG^\N M5@7R"N05R"NQYI7O;L"OFYS<58W=.^2$6*_*_=>BCC?](2KN<2^%K %9 [+& MCV.-[VI5^DL?.2\!U:H?K%9]:U6@G@5A\D,DYJ[TR-;3"PJ0G+6_(V2*NV2* MEPH7DW=\YKXO[0:%*>22C[ED7_,,L@EDDU-* MV6 <>/YD6ZH%,LJEN]?>+Z-D0E$"WE7S]0&,XHH]2+Y+[H]R<,\D)&)OK-8K MZ:AZ(_/?$)?W(AF_,.F/Z0II"FD*:?HS:'KSZ?TM3>]-UW@,9>*1&[&\PQHD M!R0') "5?3OL07"A:OH$V^JZ!-_V1U'RO-F=:PU M2+34[ZK9/#F8=M??Z8ZS8]DC=?;'C7&?<,EA'YUX3C&7D^U9:@7JWH)6\B25 M3&&P$P[D_#-S_H>=!G&K[!$O3#UQQ6K-!?] MVCHWG!(M0XV:Q1-)BB"2.$-#UK]+U@?L_N];\_O+ 07H=>CKDRT 7L;Q+T'= MXO!UWAPW"1?2WV\&LW9N4IFBBR(JKSOXL-I:3XCJ>3 1KEWX[2/@J+>*"#'S MTFM%PR<#!2E3IMI=JE%-4PQ+TBQU@(S_0&C KD*?HJ1=*]E(><&0EBPYM8+O M,-2D9EQ$P'M>,:@)O9G&(Z/A=,5DAZ);!CS, @%/TTR20MFS]PJ-H;V2<3P? ME&QUSVRWW"TH;QLA<1>;UVW,%,"IXE .@7RL)1AJ+GIU(5@:_+PL9.>U1E7( MXZ#Q!C!5"#*)8^0%=R7([3^"VZ]GFIQF=K5;FS94I1U";,(-4^VLW>RUC9#9 M0_,$3V(I*DDQD-WOCMWC9I3'UDAYBXX/#14)LX7TAC'&_*1:&F*IPDP1NYR: M.F&H0(C<-O OCCO"V8F9ZPS-\Y87>B2GPW%_7(PA_VY7/,D!-]\R;V,:18Q? MB_C^B$"9*DS3[P:TKJQ7'HX3-8LPQQ)H'XA'^R!S1)Q ^$#X_!1;ZS1ZRJM9 MQK :9@:=E#V_L+ Q/%>/FF^&QA:6) @F!! . 00!! 4A8+BYZT=\$C4/SZ= M1Z'^O1LFIR7APB]5@[%4=!2]0&%^JD156"?2(]A($I*I)(D>,ZEA3'3\7 ;7 MG^1UPD,A)2$E(24A)7\@)>]FDH_LH*SKGJZY_5'4^G:@+W3;F45]@/753)]Z MN@?-@GL($GQ_%/=LUT'BQ9]X/S=L8"]]N.D@^R)[^*WH.6;247E2+M:KGB74 M.D@::W:7:9<#\R)__9.BJ"2.8C"8\SY1 $78'4?B/L0Y]Y]*HUYJ19%IPZ2M M#+;F&&UEL.NU!%Z1_9(TBJ=OZ2^42%FW[? KD0X9_L'2??#;V37(NX7KS=., M8Z5>7/&@.8I9">%(24!S@;AMR26I+'#\V#(VC=F M[4NKPW=+EIL7B;A_1?K8/.+01HCE;4HV",I)PXF\TAX@/!.ADH2U 5T MW/OPG0KZ5'[T8-VZ'W]*Y<#W%3(ZX9BKGEX5 8<&\X^&.) M4&R/[(Q8%C&TY'CSPGI43=?K[A C)2"/0DV=0LEDBD%_A#>ZJOL) M=XQ0$.B#PG0;\RRZX/H149"JD/8DP$LMA::[T^(:6SA8,Q0%U+:Z1))$#XN! M08ML6HXD#%"VB62*NH"N?1]><=$?Z6[" MG/:=B9Y,&)HY#95O-U+#D:GN0QOZ 9-,XY2(?47%/6)U 7!X.3(RCPB*M=6Q M)YUE#U%:-$:5V[G.TK*6*D8#51Q/TLRQ5&R($(B0A]#LOP 09.X*1LI+U]& M7L\G>HMSABD# "34U>E4$F./5?N "'D\A$ G^^/6(;C[4@-?D&1U M%,K,O. M>(%T,'35JG17=0E(LM F8+ D2YVJW_3)2?$F0X(-S4B>^!>6@K^Y"*? MGQ81B9//\HJZ_]9! (1!SG4FSWS-A6NP,'WS=*7/8DH4;">33O$"LA9(;J&L MO6)H%3"1@Y[&/PK)A7"!<+E+0^!;:-$+K9ZZ<'HEOI3C45-)%W79,P!:0 [ M2B5I]*BW#:(E[FBY>:VRNZ5K[,L>QTL*GMT>^)9 R_'7R*PERU*;(51! MM=%(H(%V+C2;Q#_?_N_F""$6U71^WKQO%E8)Z0WI#>D-Z0WI?8&":7<[[X=Q M;^:B(&)]%^ #1$8- ;)$K?3GWCXO':2HA )BB-6(-L>\F.5Y_,H4O6H4FI1 M]$=%2<6V;=%228H]]&I!QHX78T-Y$XL@U4<[;?Y,=+CLW*BS[*#.XVYS-9V0 MI4Y5X(#H8+\@.N[&=?0-]:SO>&?,Z;JUVOW0R;9Q.Q6[XB'RCEM!@[UC$25N MA>Q8LW3XRG2^L&P+W$:IZUSX*S@F)LE+)G%!CO]!'']UG?@CAB^,<6ZJU^VR M97:-3FLL\^.EN@0,'YWT)E$6\OR=\CR,]HR[HR]F NM22O5'LF?(R_T&AXQ; M%EZ6)9/*%/F<( '9PT:RAR).EC5Z. =GI$%O88K]-W'.S*V[Q25,$+^MGKRU MAP& 3T573$H9)S46F2%::F>[:4]9.((2 AF[O-8,.?L>W3>Q4HW?\/A[UK;+ M\_ZH0&A-5%@+[H3L+@G",0!K@_X723)U6-< \G:\>!MZC*''^-(>XP^D1\WL MRI-"1NY8"&,-,;FVR<_<)9 >H%]%$B4/ZQ7^#*>Q/-)$,HVH%X'_-\YR^ MJ?EZ5"EL[)A3/[$(OQVXYSOQ?R2#%7H;(/$>1C;'0QV,9)(X?(DS%X?<7BJ! MVNU%()2:6YGD-3-(H W/N'P(Z4.[=D9?UT732BXJP9;F2\DEC&*"EP+%G MFV#A+>:1"&,_%V$/XZQ]*6"6Z(>K;6P+W3ZKK_=I9=XLF#Z^"74/Y46 ](V] M;_]6Q5]??@.U5L(]XJ-:C5G=U]V).06U&L'6X0Z ^Z-E^J-"KBZG3IT/9.>Z ML718B;0TBVL'_EC7VU-#Q:-^:$P2HPYWCCL](8! @X+T(EE(\:7O0T0J7%\F M=GIHSNBF#9/72O)RGN[3;LJ1@$QDOR 3']DW?+*. 5CU1$\/2;M/"$OXVNJL M%2H>R>+^2HE"(I0F R?HV7I,Q$F\"EG$)"#CQ:9/1]S?T%:GQ(NCHNW^8CJ4 M+9QR*A5.["]':&BL;WO&T402I8[VRH(X@CAZ9./G#V$D%CQHIY_O%]*ZG9U_0/6Y:H>P*/)R3+?D*'-<"\!7S<45Y"N MD*Z0KG].U^W\SC;+QR-:[ (SKZ])Q%!MV/G)$YSGZ6C#.-0N^B4YJ"KT^VW/PRCK?-B3F-_BP."^&M76_'?Q.0;K$7U!@FVY)7 M#;)\IEN:C#5A2;?=,S'XAZC (A40Q-IG#LA^;)"XXS6)JV#:W6>W UP%S0!R+>(ZO% M+^$?>P%S1#"G[$6#RWA3ES<+S<"ENVZ!($+!S$:E0=E4$J-/B67(Z_?#ZU!0 MW9%O]$Z5P2_)G+9?<=>80"/H7',6?:Q18>K$$L@<]BLRYV%) =USF<,L",CQ]\7Q4%#=1;KUW6M_7Y0Y'.>4<2>]Z2JE,K7),F'LF,S6)73UGPA M*<)L6EYDW(+M689*H)\%)D"X0+@\JJ[_(5HRO;4J"QY;LTJ3-N^R&5;Q50Z@ M)=3NZ21),4DT=:R[(43+@Z#EZEFN=Q=F<01&'P99V.YJY@T-K*(@2+6ZK"YJ M@=B*\/19D 4$U(.DC<=J^SF[!??A3E)7_-6RB!8G:(9G)M5>NV#G^I'>%=IL M;!(-K3;B2-D9F!U^%SX6F(D**0DI"2D)*?D8DX39X7?@SBT7N'2A7&@4>)@B M?C?A53"5&-(5TA72]8?1-7:1DC"+_%46>=G4HKF;.HPAA!FXMTDE?\6#1]R' MB-O,S L(-5'F\UQU[HPK3 Y=J@2Q/;8E6#:)'BFW"[D9.B920WK M%%9H.^C:7@;+NER8C=R(W>F0WMIO6 M9)JSB!J*R&LNTBA84-D#P]@DR9Z_;>5]^!V/Y1C9%S 2'LG$_4IL3ZS#Q6&F MYP,3]Y$U[X\2"$YO ,N"(?N=B3U%S2XZJ_2X0HK3P@V W&KA*)."&>P_ AI0 M[GTOOB[6Q+T3O?7O1%BVC/=H7C)87N@QPY97ZX_7D@1$&/NY"'L8+_87 M.+C/>%1^M[@^R#^%0;+Q=)&_"(;3HB"MI&9X(TWF^'EGT$'&RZ5#=4)10'WF M((=H@&BX/T7_-!C=@IY/,I=.6(!A@0M*M M$Y*^Z* ?E H($E5CO'V4VETYM MU9BV457H5- )51V4NN:\+NN11K1U\.-HDJ(_TXCNQLD?SR2D6"W$%7,@?MZ\ M(;U_UKPAO7_6O'\PO>]YWC_#R2OZ(]U-[&RJA#G=ZI"A-@>-E%B$S?V(+$U( M,4BQ&U+L(HTL[Y8O/Z.?2]AA3-7[YO1UIQPAHF9Z\S"N:T3VG20T.>! M.0,;^,-HJP^=&'GA0(MLX$9LHF+JSGW8<+Y_*"OE>;,ZUAHD6NIWU6R>'$R[ M:^D;+LC7'%W;<7/-UJ8^-QWP>X8^XIR4Q9Q4-TAFJNA.H<&X"*-.1X9*L."X MEDYB,/@,PN+U:R4;*"X:T9,FI%7R'H2:U M[YP;_JUX4FFT:J)"KQ#^&RE"V=;Q37<)Q!.H.T\F4^BQ H8/YXKC)D[XVIMG M+=ZJ(RD@(I.D$GZ9'8@Y'S(^3?2OK_+^+C&RYY?L)JH MD'7ZV)12N:%C ,8/M? 4EF1(6&@C[HP/.S;%PA'\:)KS=T7+U"GT<'L>D#QN MD+/2G&JM BK:4T,-&L/I)$D0/S3EG@N_ :;K 94ZG#[2#UP7'&=O=>J$ONKK M(2.%Q$H8NP6.W.:#R[<#?23C.O:>D1BI+-=4UO?*HS;BS%5H)HKUE#);1,G(DF1T$\(T7"_"OP?@4'G)Y-,:SZ=*G0>K=(L M.Z[B&PF (537"2I)$58,X!H022;U))E#U5WS#2\_^OKX6V1?C_P%S\$PT&\S>G@;8='9/@&;H2,_5-0O1AN&C?VOV M4EM[NWFR[!-.[I/F?C\GQX&52%!/+/NOQ,N/8#T.%G.BK9!72_;&TMI^:W\I M0N3^FN-%W/O;U>V03 L=W/O-72.Z^,[L-XX]T8 QPE]WL\+()_)"A#H(9K9U M/URS2,@!:86@3]0;+HT(1[Q0[W^UQ,@% N'_-,3,L/VUUZ M]\#M71L >L 0S0"1,P6VY([CM2W7WW+VV,OLQ2J?$:OA1R.1*U2Y:J; E1,- M/I.OBF51Z"0RXE-RN\N4&]FG,[[YQZ]T,E"]*C9X>?M"#3'1R//A&U9EL5S( M<@T^^VH.M/4Z*E;>@.,;MVEXV8Z(TL#+3)L,'B\JH,Q_/5'%D M@&WDUY; SR--KMI>*E:;0.5FIS(7!6P ["S\<"0^*(;2'D-T=+ZN@\55&TP&^N"N'3R2-/7U5RVH(</'TL8 MK7"CZ"J)I5"V_$)=R M3E(I%7T_5'8D\;3MYVR@B-:THJ?3A2,?=9#>.QS*\/&<7B-?=L#+# MJCI3Z33-?G>JF-<]U_*XZ-GK6P%!3 MAR-1Q@M\5*^/+'R6H[/U5G4)W'08>C@4214DS71[MM5*%XVYWE2G:A .Q0Z' MYB23T@MHK8LB.4;;C,L^Y2 &4%H.AFY*"R4S19")$MC.N)_I]UL<'@XEGH>^ MVW6W7^RIQ11:PNR@%*#S\7+0'*Y6N!G2 @PEMPI4^ U]P/F?C:9>B_C=MH\(N^]),&/2)*WV^X1N4*_COX^_)0/,V,BWZ&K+_1P.1+_SNP7YB6M M_XXF_X2_GFQ].ZG#B9SWU=\H'@3]WL,;77FC7/Y;^\_KU\R:GF88KFX\QU'L MJ3%TG4G$JD Q]A)+TQ\E^H$7*HRZNW7J;A7G:A!>,/MG,0L.0F1,KV\[7N#J MXO#MFXK#W0+GPM?,[-^R%;YD9O^._&IF:U/-=]SUKSTP"\-B4-RD5DU>L^7U MH"G+1!%=_DKHH>DP"Q_MNX$>G]RY5[OL&SIC[/:6D6GRK!]O"T"$?&IK,T__ MO?_A]5L!;MAIDV"O[F_5JK=,]/K@8*N[OI@'*292.GUW_]"]:KI[GR^=A]#T M$XN=.@][->U7]W?">PYM9[E?L?WO"+# ?V\U_66X!I\JV3NK)WKP?JC6\X W M3;^(=OU)483MP/"/7S7U7@RD;SHLL$_.BR$AKD2(U!.D0QSH $1$T*P3S0D M1!P( 1$1$T*P3\S)(")(B#\CQ!\&\7RJM%YOUNP?S/JBV(_UE$/S!US\?[^H M7W\Y?0)[PE(7G3][ZHSD"W[B#;U61@RQ_9U,^ M&\O?L+#^=R&1U?M1.,P6! 26W)_N0R#$"PCL\3",P\^S!&8<5!.^*Z;&41P[ M4PVIAZ+KUDJ\;\+BD+ ?&3OW35@"[CEQ8^'X3?D3Q^_-^;A>24?AGLQ_0\#= MBZ2*'YD_),Y[_;H&X=O(TD7A(B$ON,B'/DG&$_M,+RUE:Z M:0S[4:X^0/;5>PG\5([865F0)2!+O+//'I@E[L!<*TQFM@X"*GEL63(+Q <<3798P:.CVL-_#DXR-1TB#I:"D/% M>E!?]9R-7R6^D]W[-^!8"PA6V7#U-%]:&EBV4",,/F^$X*!#<( ">2?!<3:O MQZV;T;^!4%S2_HG5:ISY'#E^LXU;$Y7[ M8(L8>5)NO2Z0@>Z%@3[PN]QZ7>+1A6:_.V\78YLJ=UL601+B3-\J8,_;K[=3 MKJ"&#ET[YW/M//.9O&6S_8B=JCYL"?-JQE,P7L0QO=)#FL["N[:3ISMR)PC5 M[$ZM.9Z6)OE28U,H2VK4;09+HBDFR6 7*9GW(W "W3SG $HQNZF3K50.54J2 M@GB26U?)]K6!@LZX,6TVTB8JKHAFKX/V<)2K/O/,. MWVRXH<[&BJ+PPK!!2&RC;G><:YNP>6*^7N10/<=/"F73[L[,^1A9@B*HH7Y* M$60294[5,+\GWH)C!I/6PM%A7ZVD9O'\$)1 ?^GW]H=91O>U0ER1P-$G2%] E8^XNS=A. M,'CQC\YLS0=D>!B+%?I);ZV#1ARVOUS;\==.+M05@7-'-*TJICB2*Q0J]W'M MVBIHCZ974W>8&UMT9VZE>=],(0L#%-??GMM3:!)C+KB]WAHBT$EZ/ZKJ23#1 MP[F/#KH;95XH((W2HL*D[6L?[?.76O4-?MI$2GB(G\NJRKHTRN(]?'')@U M.-M/)4D2!M%!U^E%]=&OXH5U+';5%4D9G3!VB4!,+]")^GV5\ZMP*A%X9Y49(0PO#NQA MVQMH[95\[>V'D!>:V6REZRC2[$ZHZ6IDI4<2F'6H?E)X$KW$T?R?YX;%2ET5 M_=&^O=Q/2"'\R:G)]Z'P;AER!_^==&FZ+4Q=MYB*91(D@LVEIILO77NS1@B\ M-"RL=1H59JDN2?56P;(I@>:DP"O+XDF".17<_N# BI'/]M;K$A\(_FW&UA$( MZDNCXV>0497/E =K>;$LCLO8M7VY?FDY%6OUDL*+:]*9&?9:[E6C_L# E\NF MDA1YP=B<&++:S2'XE^GQ4"W_9B[8$81ZZ8:QD.M900G*/5'7#'T\PZ[M 2X. MR;93FK5UI227B,H(G2'SWA(@-%3!&2K<(T]Y@.Z@".2M:G,\^"1OW3$FQE59 M'ISR-^\I TD?"Q?=HY'^/LO[QZCTU'7G?:J)P[&6=A=V'!$A# 9.T+/U..#@ MG5)\=P, MRI**4='!9Q)-L4F4.*;YGK'QR\TA=/OV %]T"4%P?=5AY"]&$C,9L@0?E+!& M/ZCGAB)^;:]/4&W4D:(V'_'S]J!1U.E-_*7AWSV^(2@ OD MH"0I'$M2J6-.U8-65O_7UT*B_[/O^;[]0C4(GVOVXZ.KAJ\%:&1. VTWD>AU MPX_]G?JVKKD #:/=XYXY&SQV)Q10]%\7X=^W359P\H5[=QR<0RAR.Y/M,H// M_WG]^B\ 1?J.[;B_]RA\-:_1EN_Q")"&CO1<7;,0;1@^^K=F+[6UM\<\^X23 M>Q/M]S.2P4HDJ">6_5?BY4>P'@>+.=%6R*LEV\%_>_:]_=;^TM87O+OF>":@ MSF]7MT,R+71P[S=WC>CB.[/?./9$ \8(?]W-"B.?R L1ZD!HV+H?KEDD+8%4 M0] GZ@V71H0C7LD?+3%R@6SX/PTQ0N*8]RN/9?;GV?EG"=V6&N-57NI07M8$6E.C7*!(@(_CZ24 MJHSI@Y6!MM:,MLD,\FL$X53\<&0P,V=(/54W%:%NMGQ&$FI=%8PDWX\L9.FY MVQID&47K3!6.\3;=UD12HXB:MR/7+9E%AX08;B3IA3HCW/:J2!HJH:+O1\IY MLC$UT]T&*E;S;3;5]U"\S:GDX4B#R(X9W*D/E DUQ4C+[G37*AAY,*,Z7K8YQ22QN@8:WQR,W#!40,BM M4@&ES7)JG+.92J:W5)G#D3ZR62OKAE!'Y=:*'-%X$5_VC'#DP7KV?+N7'@S2 MGJ*E'=DAUL-2S@8%\@[N276'XJ9;X!2+IH9FF6LW)N934QMJ6WWHYL;C8D7O7[ MOH*4EAE3J9LSO6Z U-2#FYJ*'RS,"KNR$*\J<424?Y 0=WS="MD"4P#;P5!VEE$FG#!@+=I% MJ;:)F-JD((&A!XOEY[#&N#CB2KR,=?EB?=8C!"H4*$?0GZ':_1D39$0K0R"D M.\@%F?I: D,/[SH6A:'CC3+H'%GT"OM--$^)?""-*G76$RD MTSD###VX*Z?-B+I6M%PETS'3NKZ4F,HD?-<7N?).\]Q^L:<64V@)LX-2@,[' MRT%SN%KA9DY2P5!J:T^$W] 'G/_9:/JUFK-3_? A1:;H_YYWVW^_F^)'=M.W MJN>1O97^J)O]ZT]9-Z(20^9T:P6!90.-578-51+_SNR7YS_/&^\=+<$3_GJR M]:],ZKS3>*..$_3>%#&GH?WD_T:B*Q]/]=_:?UZ_?];T-,-P=6-+IU =W9-I M&!JD$2='%FEB&9JDB?[>)GT[W[/-]95--0X?90[7[V<2S8:-9O+QJ_?6"=\, MC0L#7/1!EY^A[H*?GPL4.(OP0C@F5,#=A.8GM,3,,2.>W5XUO7"LGW "/]'3 M;6?Y.YKD&^OX+%Z#K3, 1(?\#J?3MQTO<'5Q^'9JXG#'9>EU(YJ6.&SL)B4. M]V$FD3G1"-\G;3M]:^LI$$*+3;3MTZS4$C8VLS3?^]_>#TQ\+8[HQ:8#/VM=?<6M:^<:CL3^L5+D6(B MV]=W]P_=6\B[]_G2P23%/M'TJ:/H5]-^=7\ BR%@]]V*[7]'@$?Q]];AL S7 MX%-;?T>8Z,'[H5K/ YW']8L8^9_X7;<#O\X5K_PTWW3 XD\D#@D1 T)@V!-! M04K$@!(0$C$A!(1$7"@!(1$30@!(D) 2YZ/$'T;4?:JX7F_6[#'C^RJ']I]) M@V^O ?L7D72'G^>*U?AL%SK+=#\\KOW" G#^=L+:]K_(57"FR4-27S:TY"BM M(=YOS00GM]B[9@*XW\60_^]@#7:B\89Y%=_=))WUL\$%@R M ?)ASHJ)6R_%V:KU["5?K H\WR3=#A(6$O9>"$L^$F'OP)I[6^CO/C6K:UDZ,"!C/@GMO4;\K)O3RW<,X,<%Q!I[HOKG3R_AW M?]U_S=4'P'@#:[E[!*69?'\V871^CM)+=45BJ) A&9@@B29/L)0J*_1@ 7M<[^T ;. U:RYQ%J-D4,?J4&O9OWZVDEH $ZZ*^@XVSF]ZTKQ+S!4230=OS3T[S0$ <1 MZ?O>#KNXX4OJ\[%:C2L8>[]T8>K=>J!AL-Y"#( ==PN=PZX6)E4\B7O7K M9[I[L?9*T'_Q^-KW,P,=;VQQ"4.8\VL@[JLP?64-=YU1.256" $-)(VE6K9H MI]/7KMZ++5G7*,\51RD5VPMSOC$6*KM4HYQK(I5*4OA%^M'\&&L8XC&6>'SG MF.(D<[5(&:ABM09#K"P7-\WLU>LR5;M8/5?O^CRJ6WY3*^>YJK0Q0BB2O_ZA M4VP22UVDV<2/@>)+L ,L0G\9I Y;PKR:\12,%W%,K_20IK/PKNW!:K:S0IM< M]5B4MG!FR0DGY#QSNM.? MSZTWW_HL.DXN""A,/A$F>Y847SCR1IJXT;5"=\$&SLEI7RX)>$D#M*5!/F$*35.HBG50A<&,,W'.?__],,I]T\$%= M\&+B>YR=E5?EHISFYSEQKJXVEHO,KBU6.SW9P @3+UOS5MUOT"S!5CD@5NFO MB-4'<)?63<]*A-_3C.C$&3I+H7/F3V .V*?RS#TW4M#P])3GVF@/Y=?FP%U+ MMDMUUU=7T+QTGI0$@D"UE(PU5RRGF@HHSQDJ:!1!)E'F(IT(?XQ_)EYHA*&7 MT,$6,VG+JKHW&RN*P@O#!B&QC;K=<:[=]V8<6.EYR_*2.;L+]=V$N=Z)Z8U MH4@50>S.@-+[2PK+'I.X.>R:FIJ#=X$@VM M>XPY==0#\0J]:7< Y[HB<.Z(IE7%%$=RA4+E/JY=6^^C1P8R+H_%O"67B*7+ MY8GJL L:2=!?P]H#>-)JCN='D$K]UWR3P $#$:$U_W!R/EX$C*?4!A+A;2[7 MS4+8T'1.JZMB=8'*PW13'ZPMLKJXMD)6HTKI"N4$0W1NTJUJLU^1O8T$&@.! MOIVI)$E>\ S[!V 2>MBN!MGU9I V1ACE6B5*(VV.Z[=,^MIXF8]R%S(I;W^)307NN-:\=>%^LNV-N M6IA->-T,G&%YYNGS4M3J,W+'$@P.,1XC5^UGVART,,XG A!9-S@F8$U+MG," M,B+:@SQ_;0\NF6\QFBI.LE:0'Q>1KK5L+X((G\"%R^(A0D\EF,6]FMUSR[^/ M._[]:7L_Z)6X@P+3<5@%2&I(ZD>:Y.UK@Y]Q%>ZT)GA\:@1==]Z?-Y5I>KX.=)<# "9_ M_8,G*0)/LN0QGQ4$\"T<51# 7P5P=B)02@>IUY42E6VI-5M:S9!K;X^C5M; M\4JNS6OLNET9IS"R6)< NL#1=1)-L4F4.'9Z_?UV/C]"3_^)8N*V(6GQ6 =( M?4C]GTC]V[85..LZP%T-R-$Q7V&7'UW M1S6GVZW4#Q\ =U+(&,^, 4Z$(6L\9.S>=UFCX?B:?8Z#P)N?KI^:94?7W(0^ M'>B#1%;O1W$16SP06#*!HSC^4($&5TA3C9$CY2?%:\8H>Q%RP,_A@.,A0W?* M 7=@'[ZMF7&?NMH#%[BZ<(@9_B;$#/]6G_MK18G3E:XFEU*9-8][;!_O+E-^ M:G+M,+A:W>-7*1+=\(@[S:1&*1VE>4/%4E!J)T["I'T3A@Z#P792WIW#] M=K=.==%@**A>4/0+R^&U&]SVJPCN+A;=,3\?\D1UN.YR5E$" "1__,P!525=%:&- A/&@L&7),'$J,715(D4C;,5!/\_1!(F2;YR*O[G:9?TSMDI]= M82Q>AOVM%RH&^PWD(,A!MRB+=*<<] !UUY^[CL,ZZ] _AOU^Y.V]==R2-FZ MS"B%[II"=1:U?;/90AWUV@J_E^>;^:(U:_'(P#608HMCO>)2Q:-:G 1#)QD6 MVL,0D \'R/?]BV8CR^PWTY[2,M/=S9AN9I#)M2L0-,JS06'>5&:\21%]KD-A M9-:4 !;)7_\P-)%,D03$XEGB8& UR\M M9C=U,E6*H=^A/>&\M&@_O^K\ M,\,/8A> W9L'RV@I KR"5U4FE MXREBU10L*_"]'ALJXWBDC+-$*+8NJ ! Y,82N;"M[,6=?% ;O)C\UCU'\2KN M>L%/ID%YQ>(:LZ&N?>BO;[I$H[[8&%8I+XV"5<45^DT.R%7Z*W+U 7RFH)%\ M8O+<21YZ3*&#YD]P#MBG\LP]-U+1#(^6D0#OSGF]U^,FHWDP8$?75M$RBYY1 MH\9C%VUM["Q"#9&"WC%4/"KS2F)DDB4OV&+Z!VS4\8(C;!0+G6PQ$[<%T>1' MPJB>XVD"D];#UF)1N7HG2J'8EB6"FU;X5J[&#\B2->8X#HA!^BMB\#$=;%'3 M]F?5*C';M6V'EALTT"&9[Y[,\=PJ(IFSOUS;29SKG9LV1NJL/B=:+DKWG4IG M3A4G1?O:YSW#LJ^H@T9[SIO+2=%2-BAB2DL5)W>=!C$JR6(7U,I_)F"A1^W: M>*[3P[F/#KH;95XH((W2HL*DKPXV=M1-][I$MXI.\@N<00I>1S<- #;Z:V![ M &\::!J/F&^2.& L(C3E'T[$QXN \1380!:\S>>Z71!;QZ4Y5A+H:FHUTU!Z3326)2U8^B2%'QT"5@%"_9ZB_4_X['3X] M"_P,ILS-SF9%TJ6JP%];^3=S$N6)&UFU3&M#Y=QF6QFD(Y0#3RQSK/TM1'CL M4INA?7%V 2#ZF4I[:31E?F)T<%F3A ;#7WL/5FI$1<;JW1)J!BRR1(GYME5DNHMU.*IW/ M*;1FC5"NM&H17J@RLY';*DFBP '/?M*V_M[!^EI('3!@K+Q5$,6W1/$[CY0_ MZ?H9H=3'T WEN82K[KXU0N:KAA-(_$THJ!K'IC=,WND 8/+7/W@R1=%) MDCE6X0@"^!;.* C@KP+87XPD9C)D"3XH88U^4,\-1?S:P8"I==M3F*5E*IF- M[^1TKJS+XVA[!&D@28)BDB2-?X*N2'7_O[X6$CW\?V N_ME_H1J$SS7[L5&] M8_(:8'4 JYC30-NM9[1JX?WZ+W("Z3NVX_[>"X-7\QIMX8='6_5?BY4>P'@>+.=%6R*LEVTFA M;:S#]EO[2UN7^>Z:XYF .K]=W0[)M-#!O=_<-:*+[\Q^X]@3#1@C_'4W*XQ\ M(B]$J /99>M^N&:1U ;"%4&?J#=<&A&.>"4&M<3(!2+J_S3$S+'=)?HYQ&\H M>NPWC]M=>O? [5T; /\)9Y@ PB=D(.^9X[5S@N_O9H^]S%ZL\AFQ&GXT$KE" ME:MF"EPYT> S^:I8%H5.(B,^);<6;+F1?;J(V'C_2B?WI:K8X.7M"S7$1"// MAV]8E<5R(>3QYXQ"K3*X*Q\*79 M'"ARN5TT#34J,AD1^'DD,\@.>(&:L*A %CQB+/N,UPWUM<.1=C:?%LB6O49; MW8FR5(HJ4NL:X4CR_"<,DE5#1]R,'[9:U2>-.$3JBTHF%]OFBP[H))+<.1!ZO40W%RG'=K.27C%ZWY M@+/964=2V<-[-KBBZ>->MFJMF_GB E]EQL@2C#RX)[6DBNG>U"Y;NH&4I'%% M9'C!,K!J YN.W%#Y#X<>W'7C=H;%>A^O*,&F,)-21CH[ M,\.[8H=WK6!]M*70%5G1AL5.6:T[ 3\_RLSKR7 FN)/.W))9AS"EK)"WYD>9 M>3!HK!RD.J654E#@#0)7]6+/4(G#D:8Z38_J_++[& M=W/,:)!-\W*EF,%[/2IC2YQ*'+*]LFKRFV# +10AD-9.L=5':Q4I9.:#I_/# M5%XCI[YD90A5KZ&SI4&RG$H>/EWI])>9)B&A%I[;\/7.;++.9PV5/'QZMSD4 MS4)Q3/#TG*O3NCZA1PLI!,@AZ:VB-B[4"^'J9PNY3I]SEU)YJ5*'3Y>79E < ML@V,STR&",Z6%5;I@I$'3R\P=)ZLI<9Y11B6N4)1ZJ_SC>4QT*VT_CA3FJ1# M5(ZSJY[E](1V!XPDWH]T:UEV[71909'-!B)U$&I):U(XDGH_,L=,)S+O1Y*M=C!RU+%I:45LQ5).IBDX1R&/(%+*Y(S)AF_E5JQ= M*"WG:AN,/'C/3I'(#"S;U- )VBXK^5)%5$*Z,X?OF?$%D2"IH1O"DU<9;X(- M"!:,/'A/W%+914QJ-B3Y0637U<5B4P M\N#IZR(GK";I8,[K6D57E@)KH@88>?#T'E>:4Q)30OE)5Q%-LYW(M 1F7>LMC>,>IO-&KDLTAND9-JK)0 M1#=-2,>VI$9CY7,985E5<+M8X@)59_2F\8KKWIDBV^_UU&(*+6%V4 K0^7@Y M: Y7*]S,22H82F_MW/ ;P._[V6CFM=Z[LP7P(46FZ/^>5P]\KU[A1]2KM[;( M$66+WBI:'WW*NA%57S*G6[L<+!AH);-K(9/X=V:_,/]YUL'N:/)/^.O)UK\R MJ?-.XXUE1M![J]2?U*V=-3S,,5S>VI F-D3UEAJXS MB=@V__#Z[<"B[ZS:H'-T-^:=V]I M]F)/9;*^F_>K^3GC/H>TL]RNV M_QT!KLW?6X_#,ER#3XW]G?O!^J-;S'#OP]8M8^9\X@+<#PS]^U>7TXJCY MODO\9%08),25"!$B@H"$B $A(")B0@@,>Z+@)A$'2D!(Q(00$!)GIL2?QBE^ MIK=>;];L,8OK6C&+5T@D^/ \Z-5V3\H$WZIYYKAC?.ZO=#!S,!#M*F''#R) M_0/6N:AV]^TU8[^P9*?.I3@_H25F(.KO?+$VD$O.+=YOM&A0X$!6BA4KP6T[ MABAB#Y;@\[2"P\\S;3_;#?>&R33?W9#-:<(/[WTONW&LB+\3?G=,?1"[#>G_ M<^G?<'S-/A*7^\=[WFV+.(\#SS>'ZS^8>$?7W(0^'>B#1%;O1YD+"0)+)G 4 M] 0Z(Q9NG@5PM9R[W588JVK>?R(@(-F_)00AW2'=[YCN\33U/MOCWM:S3)RM M).!U7"&7*6=X<1]HS,H5$6]2Q(BOEBMZRSI7+D[H^P5YBK?&JA6(2J=ODC[1 M1:^=Y3W62LBP[9)K7F.F3E%"5J6 XK;QSP239-%C":+W"*V;%!FYLEL0@O!/ MDK3;%+':8#.T@.+]56;%!)*.CZ^=1EKPJAM9S).(9=(+JU;OM0E_;6RS"I@4 MG62Q2]4&A0"$ #P!0#(U':*.EL)0L1[45SUGXU>):Q?53 _]]4Q-XPI*5U&A MVD\Y+#_GMIDT+$$F:1P]8]6^#[TXL:H3%0FT'?_T-$\?1''T^QXLNZCM2]IR ML5J-,VO,,9SN)Y;>+'"0 Z"'!1+#OK+#3I6_39FNGO)+FC0 M _78NO+P9'M^YI90Y.FNO,FO"TO2Z.4P/.;3O M71N*PZED]S54;/.34MT.;#I%N2BHQT+^^B9Z:4V&5$NNYT8N9G!JU'6"I;$D M2IW:T<[MOXJ'QIP./'.J>U[""?G.G.Z4YW,KS;>.0;B\7PH*B$\$Q)[1Q!<^ MNY%V[1&"[ 2K#&+1TL)B2QMT2;O7ED5UA9!8'-39:E$,ENE)"V1=!.700#EO M D]BV+%JI0\"QS@Y M1+I^9[&ZWY[61T5-:5GZ*,T/2L*F"LJ$T5\1JP_@ :V;GI4(OZ<9T1GRG?L_ MKR]!H*/T2^( L%GEF)]NTG.K:#^#@%#YNJ"T+399K^E23=;2 MY!67,<835C6O+0650;[:+!5&'73MN/4JVB^C",.I4?N-SZ7@8[K6,K83#)X5 ML,3,UGQ A8E9<.4RVLC2&: SU0Z*]A[0'\ M:#7'\Q'S;2XKC"F,MZL,&N=W[EV)I[@&HN!M4M;-HM$H75):JK,PK'55E&K2 M=#3WR]?>'9QYQ2NPPQ3-:\)2DQ;CO-')&J"95:B*47@2O>31]<_ )-2PK@/9 M$H%W5ID1PO#BP!ZVO8'67LG7]IWA4F;"KE>EJ5*BBT+#Z8VK@1/UD:._@*>K MI57&2CT3_5&XF#\F^^E'YU7>A\B).'('_RN?@U+%'E:@]'Q',=42WNW8V+Q- M7#N@S9=+W7)9+IKHVBQ4L%'--/F% ?I6XK_^8:@DSE)7]<[FL^OEN 0^/B[/COYXT&8JQ&725#=+.H5S!=MG9M.Z(XD'Q&ZI44 M93\T5RA-*XWBEI.<'%^5 =)H!#BD7I)(JGCNC#CU1Y M_: 1T]5;+WW52H48OB6&W[F:5N5BGL\,N-C3_= M*)/&TF+]=E 2YA%\R5__X$D&HY+4T:!R"& (X#@#N%TKV4AYP9"6+#FU@N\P MU.3JOB*"4C-D,X5;:#!K9WOYDEQNUB2 +I"PD:1P+$FEL$_0%:GE_]?70J+_ MLV\M''X!+(8Y#;3M-V*B6%^A^47$]?B M:?N779^G[2<>E1 &O)($WTT((>YFB8EF3NUUPHGJ[(0W %WRPC_6ZIEH^,3Q M_(0SC*[MJ@XGEKJK)PQ]^O*-WRQ+B)/KMV-HF/EC6A!8^PS8] M\#S-2_1TT" \6I8MNU>#\.7,_EE0O04K\!O_SII>WW:\P-7%84UW06-\'W2MM.W=DCNJ70YJU4; M_=Q[3::9Q6Q[-)X MOVGJRO1P1M=D88(^%#S;8<^N%?Q92FU#9,#-ORB;7K69WVV4NRB;+7#^-Y*P M^Q&[;;?OV+8V\_3?^Q]>3PR\[6B[R4VT%1)1>_J\"[^\W_["]B@(7-D9WDS4 MR-YW]P_=W0S;O<^7O# T^83BI_QLKZ;]ZOY.>,\A .1NQ?:_(T I^=US=";@V]^N;H<,O-#?W7-'F.C!^Z%:SW/L4,[LE1L4_=#D9L 'I'3\J=%RLT4 MN"-7,"?V MWO22A M^0PN_K]?U*^_7!X"?\).*N[?7A_VK9\"N%=T]_2"G7)XYYR=U_&-8W+K.SM7 M)^;3,NTL*_+7\S]#KV4H)J"8^#LQ<<. K#.+D8,3C//VZ&#*8&[:U,/>?V(8SQR^'DF?$3.PL<1)N"4[GR2X[)E M21Z+B[ '8R,;G9R,"ZC%0CWD0/>;ZBLG]0'T;8P3BBQYTW[B! M/@&I_V.I?]F4X#N@?MR)#S?[>]OL[V])[DP%V,45W\L.<)?\<%=: 62(RS/$ M72D*9V>(GZ EW#1Y[G#6-9"*PTUW:2,@%<3TO807]#QS8&JN>99RWEME(&8S M/V,^/AG/_AVO9_O5=+Y9X.IJ+=_.B1NUX5KKZL!'RYUV(2@N3^?S86_R8[!7 M";85D-WTG'7WJAIMN"(1VW'30<'WY%<\=U _[F3EJ=T5D$T#LOW*^A0LM@R" MM<(7]-X5M\T,L[4T3176BE9J$:.I,*7MVINRD.0?Y1F^SNSAIWZX17B[!)_G M!$,$?\DPU)>U37EF%M# M+S*RF@,!Y:DTB#[GJ*?4.(2Q>*V>VW,\/>O\QW4 M_'3LX6^PA\<7>_IBT1,["SZ%SLTNF=TP?K$]OQKVN@N+\++UM6#-#=8JY85Z M(5/@0NR1$?9H%&+OST^W?CKV/BY$$3/L+5@H&?&?AW JGMEHB'O-Z9A;$!'3[;@Q9,;KRM/^ M8MGL#_IKFI>KI:D\+>3S8IV[ECQMMI%.8]J3;;0TZ:6F);2@U'U)98 =@6%/ MV$6JRM_>9W=&HP%B[UL6Q$VQQY4+CM;HR;JBM9BU,F]MTK7JU7090YZP'6$< MU!3JJYH+)VDIX/DSIMJ J%Y&>OE MC-!D JJ:3JO=A2+6:S*_V"P%;7,U>[]'=CEM)8B6)1K910IIV H7VOLLL#EH M^HF]6,WN'PW->RWQ&Q]H_F4SJ3^#9K8R0&S&Q[I\D!=R:@/+^^3T:KLFF=?] MF9):(8K>*G=QD>R1R[(10C,T24+]F[SDKGG7R/R@4/)+0=9'JF9ZF9D=+/*; M8J;1C*+)F]/PQ?S?2'3E%7_\^N??O?\<9CX40&"@[OG124[?F4Q,SP/2P9R& MO^B7KPDL]T?Z(+!#^.W?))02F>?W*$2O\4&=W'HA7=_,RYD\*F)*<3!O>*I% M7ZI.[INE_!NS-H9%;I]0[!QU;MGH/C^O@M>S-(QO;37\"?N1->_N@#3L$Z1, M/"D#01-;TD#0Q)4R$#2Q)0T$3+"HRS.P3>)<']^;)\ M-U?P^S44\=03B\>XT-!':_I)-=;(672\VI.@.^&MM1-%G8Y\^>TP?Z1?]@&@ M>NQEG_!2FO9BC]A7L[SL4P@L^;W42B@ZKR$ZSX'RKW/-Q>JQ1(K/0PG+,Y:) MA$ST@YGH7$4B(1/]8"8BX%8>?P#%S@JZB \CA@"I5])_K4NS.,9\KDR',N-> MQ#CD0LB%D LA%UZ/"^.IC7P8S_<5WGL@A>2/(?=P(/L^.]QF72!_0/Z _/'C M^>/OMM<;AC!_>44.M)*=$H+M%R'1-%T_T.Q$6IM:B73@F5/=.T?QQ"UT8KA& M5\M>W+K)8E1HZC(.QK/:2Y!?(+] ?H'\\B&_Q-,2CK\&!S79*VJR\5\&R Z0 M'2 [/#@[/(I9^X6TSL?4)<]6MO,C53&^)0&VR_#75T_VE8LKM;I;SEDMJY7) M!?EN+5 7O3<5QQ#B"_G]46;QB7SBY]Q^XJ5B>+'I6]6R*:+X&BL&PQ&:WXR- M;95-@DP2^$5*AD,4011]5MCFSU&$3:1!=I$I-Q31L$KI/*KVK+=%,BZ%(ENO MIS?>?%Q$];;;6Y;:F$"EN7V]3#I)D1!&$$87A-''16C^'$;V:IJ29)G;**UP M7[.$Z9C*"-PU8&2:M1[AM#E.D9?CO!HL5L1&Y;:E+S&22J8PY@2,KE9L96). MD5W&8$CD5W X%38#_O@'A50 L,XE ML@L_#(S!R;T(>.;V'$+1[S,&_^=-;N0SI$&I#\?]OV%!/N$/Y>:__V,?; 2">J)9?^5>/D1K,?!8H(J(J^6[$TA MD>VWWI82V5W[)/]S1Q??F?W&L2?Z+=]@Y!-Y(4(=V(&V[H=K%HE7( <1](EZ MP[/;TD OU/M?+3%R@9#Y/PTQ^9X;HB@U>WKY00TPT\GSXAE59+!>R7(//OIJ#W @O5/AJ M0WYQDY\4*V]!<8S;M;W@II?R)#7"-YR%R(-*43,GJT+/ %O3KRV!GTQ[EP)/E^I-NES/HR MG6/1=;T]]0=4,<@/))4XO&??X)&J[55%7A TN1_4B2R-&.'(@WO.L$W=)DAW MC(H-:3*JY;5@'1@JJ:+O1^*RQH?F4SI02FJA274J-E'0EBIU.-+ :VFC2/?* M5LOT4W:W5*.J0] AYF!DBFKYC4UEL$(G=0+K.H1.=550?_U@Y-2NEN?\I#M3 M='Q"+)3*1O+JABBI&'$X=-V?E(R*1#04!)5J^;'B4.AJJ6)'%K_**U8P&L^RREQ( M98C%I--;EL.['EE]76K* W'>1- 21@X*CGH7,*S+5 MX-U%9QH-/:"5DQ%654ZG"^A<;6R:ZSG?JZ,A[Q]AZ=2@,NI**P)7])J=5T;= MP,QEHZ$'=]WH:C65\YI5!9^6"QS>J7N%D/OQ(^O:+S;R2IOA/&5NMC8242>9 MF1=F_.:)*6<]=@RQ7)3*C2UNL*'B#ZRK@;I,@.M5I-X/:=5&Z-I9B./ MERI^A*_;PTRI.)N7<5YV&*K?L@S2SH33.L*NIKM>S]%J+J.T!&G(D>E4:RF$ M=SW"KWI[Q0\6_GC)MXAV?=/(V]8H6*H$>CAT,J@7,M.^4%#$]7")DI*7MP1. M)5X6ZYV6MJ_.5DR%#&8'I0"=CY>#YG"UPLV_^V]*(8+7 W940O,\ MW?)V8T>_+%W;,FE[?=KS U<7A?GVYZ&5"&[C\\BH?U'84 M^#S6K$R&""JH^>Y&SQ4F/BM=J+9C'*J&QK \Y#EJ0Y)/U,EF-H]:?.B4"^0F M1:"()^QD1SU(B"L1 B.?:$B).% "0B(FA @A09ULO 0I<=F"=)_MTI?.O#VU M#K?+L_U,/ER/%\Y:?8[XV^IS!/Y$W+:7[>G,Y,_M/L[?&GS[8F?;W[Y=E S" MY_'A\RUE[XXA<\9B49 AGE6=^V:(;Q9^@N+R)NA@WX/CXYIGYY)[,6;C_\_> MES:IBFQK?[^_PC@W3D1W!-9A%G;?]T2@XJPXX?2%0 1$$)1!U%__DJ@UR:YI M.Z#2$5V[RJ* S/4\*U>N7$.[GMW7%CE= 9M[$^''F[(XB_!G*NFJ';8^&^V[ M0XJ30O;J []XF9N#81:C7- KS<0#(X"X3E>],R$@GF;8F[&ER_.%(8,#\/!X M\1:6W.-!W)"1]+4>HF>+SF8<@5-^T*[W+4H.77FQMFMWV/:$3:-U9;+>6*W\ M^H?AV&\/I(NVY3@18=BSW#K/5D?SK;XDLSK%$GG>73 " 8*/$!*#,F14+]Y' MA_29C<9X0?K+;6XC(9V7J85!ETN8WE%\DU32&"^EQTB/ M%0=;WL$;U'2>^V'*W]8L@)8 M:>8N0-K9"_,VC>NK.;<>1@=\>3D]H(M[ =?AHCW[+:E(,:.QWN:UHF+Q5*WI M([.S+J05?I1N-*:6S_:7::DF3$:+.R6_6XQ/K^P?TK4=O\.-F"X)SP#<&X/OUH-BL9A. MY_EEH)W]M3;TRY-NR3JK->@-*:0X: RS_%+)%32X-U+PO"I0X7J 0C!%7'1C M=?]4^7B'=0/+1DPV6)\PB6!1;=J#>Q@K+]OHAL]/.;1U5B;9F,*(+%>DV&*M MLUP4\%:W[(%,;SQD$H)_Y+[_HWW5;[?EL5V'FY;CIK0W3NHSKLCWZJRY2;S6TEC0U-G=_IE54"072@"&A@99ZDZ?..XO7(:6KQPBPF;K<-B MC8X8X+>"5',=!7;;G'I.W&XTA/11M[1B-;^E$LNAOBJO0]R&Y_X8A'YX]G>; MQG%-=IQ?J6"K(FIV6 C-""8G)8(Z5J(IG:(S13QLHPM$T]UHFD(BV&O;LDG^ M29)_$H\P(;"P_Q43+_0YDTZ>7^$7E M7 #JL4A&.2G4T9$G<)FLKO)%022S1=Q&5\!$#HLZ$S"408Y/8/X^7_A4/ YC MDGR52UG8UQ[OC:R<%TY2.:F&Z= = B^Y,YO=]#>9>L<7,TR' 37V@\4T ^'D M<:>=TZVE,81(^HM0+%@$2_\N"C9M5X^?/FD^L"8X#BZ[>LR6ZT6+!&ET^Z@S8!>-<&2 MBT.9S'%(R(UN7Y.4EU@OJI<)6#XI=R9S>$2,JU6?WU2UZ92A.NI \P%W\) [ MQ/%)YS7VP[%=?B\;YAP_9.:\JCC^).LQ W[ MH@_ZR07+.0J1U''V>K*#ON ..K$%8AA ?5H?5L?K>P("U_5.:SL=IMF5F5V& M'1U!($EDM^@_-@KNW(Y^E,W")7;2B2@OMN^[C5'>9N1:$O"4[!+B'3-]4J/" MR9/-17%C-W5T.M&+A4&;]4J!61_6(2!HB"(^/'I/0)^\R*SZ/MS_=/-RD MHKOW?H9)]^2D>W+\@)*0Y79K:22]DN,&B*17B(@Y^DH?(C M-50V-#'DKR;?5U?EI 9-$I*1U*")FWEU%S5H[C98,385Z6)6M^;=H5+M9 "*GV<@'#V.S+_KZC7O\_&22C9)A&U,E]6K%;7Y MEH9I.OXZIW)*7>>:R)3N='%F,O<%=->&&<U3/-O M$8*0)0]MC,0RW*^27J:">'2MJ )"@/4/ADCX(HV[XKHBMC5'3P6W$-50C/?7 MM/J^SXYBNE8"5-6?0?5.'ZPKHRY<(:HN++\(\@8_U@3>8\Q2A ML7664Z8R88VU[6+,"&B8#HK"$$U_Y,I*R)!TFS[Q,OHA5YK8M,GR<-OCJ_!F MCJQ'VVDG=S&NY"D/-NPZRZITF&\9[ MJVCZ+6J3PVUKBI1:+ENDVAXRMJF=(2:G MW<9D4-FT! S>'7I"6.8CY9-P[6)-N6^W-&E<;8)C*K8DA2!KY7Y63^=;'EF< MCN?3[L6VNNL94RI0#N+HGOR#(_3GR;WY_<6^%W[YDL-01ID6/F**E+S?4<3-;8\504, M#?<.% F1D19+DA5XGT&1]U;Z[4L;K>R+:+; AP 1CM! M0"05%=QQRV4,$G/NQO+PXFF_W+]LDRX"YQUN37:<7ZF&98;#HO^1=MZ6<)TX M+D:0F!QW8';_2 M#%FT =6F^\<]$PD\=D\T&/[W6>CRMK(@BK^*<-L-NI F,KN1[*0-OO[/Z]=_ M,7#3DF58]J\#Z5^-:[JC&1KR7Y738UL6];2H!(_^)1J^N''VXZ2H)_2YM/:O M9\4!9B)%/%'4OU,OWX+Y.)K,N;A.OYJRO;;9Q0WN_NKPT2Y69?^9Y6A .K]L MV0C$M)+!O=_<-92+:RU^H<@3"/V;!S_N1Q4H0?Q,@CK248;L!G,6JF*@1-/P M$_$&I:'@L%?J3DQ-;:"*_K?+Y2*+H8+O _X&&L=X\[C]1^\>N+MK%_ _92DI MH'<" #G/B!=/2;Z?C1YY&3W78'-<(_C2317*#::1*S.U5)?-E1I9+IM_-89.-_B@ MSC:ZG1?U_*%:>4N**+2+SX% T]ZHURF1/LR-8)RL^XX[P=7DD=/)S-I1VUK5;U?8N9 U7WUF5BEF["1(8 5QX]O=N5/7$V M-6N\7.$XG1UD-$%F!.)X/H66O18'&[S&RM)1YE9O5+3M9LQ$R8A?N"1+^-.F+L^F$W@\'%7- M2:2,JO20](S!?,$N\]EAE:FY&5UAHF0TKZZP9LZ%*[#7U'RQN<)<7FE%R6CD MFOVY799:>DXNN/E2M8PWQ5:4C++:4AQVYCRM5SLM/BT._6W-BI11LY-%^?8* MX70YW5L2<%Z=MO*,0!Y?.?(6B&^F?9I=VA1N;5I+<>:J0N;X2FV4[RS+8J$) M>RTD,V2ZW;+3;@G4\95]KICI*&IU!GE0A<)K\Y[1J_KWV1".TYUM3(T*7 MDK^K_[S[VI'5,-U;,W?6-I@"4+',WH5DIO[*[29'GOS]K&)O:/!/Z.O!MK\R MJ),N>%%O'?&>?TE_OW[/YSK.8MCI+!3(JU.4,[[_*XMXYCFNIFPBAX10X9CR MGAW8'REW*N_>>Q.LM$Y*-B?R)'744B45[/QV7]%P0& C"(&_M>64#[Z85BH M8/!:HI&2O+FW6Y-3DNA*T[2W2(D3\$H K4[*M9X1ZD[%8*(410[F*[A;L/$, MMH+.PC*!=?MR"A5.9897LQV2E-IW!4V=?_LDX>]F3Q,K1KJVRN!ZIV4URZZ5(>;-C[Q#L9@\ M!&9:(\[L*'Q::#6%P&QA2OU@\DPKPI?TV0?/VLV6)4LU _T\.2@>6P:YDX%> M>M&Y.PVU>!E9RGH96LHYC"/U5Z!N%H?AO7S^-[CU8C_$5YK\E#O!SQ<6^&5= M>;,]GVC.PA WOS33T$PY/38L27]].^#2V/VL!0N/Z?YZY2V*N-V?6RF?N0J" MY5S[^]D3$/[3CI3F;ML9\"E8S7X;+?'&JW@2&NW( ;)O?N4U1S(LL(YQROX= MV\^O6#;;^Q?L6I&.U;VI+'DYB7#R),_F*MA,RY"EUAKDK\L!21;!DUS;D\_A MLCO&T0]]DZ^9S??SL''CQL^_?YZG$K_>&)RZMAO[J_%=Q3,2S_ M,&.'G]/@N./7SF$)].RGOL*]\S9\\.%2<>Q8AN?*9W$2OM@$H6#M M/>UOG/&[[T*'_$^SW7XW/>].ZC'\_:3_TR)PD:3.CV MGFXQ[HO]36 =G7Y%A9LF2U;\.41],B-G[*Z\VU_=#R? J>*MJ,Y$[*<4.YJ( M_6N[P[N2.I:L=K>VVEW08CR/SS%N-&C7LV .D,P_ 7UO10LF*$A0[HP;C9 S$X91>S&)$&RS8S>DT=;Q:ZAF_R%7:*FS-2%7;)X" +%C]+ M ZR$6PFW+AA8?1UN66B5=1U88W32IYDRULUVJQQ(CPKK$6(0A>,)M\YK&2;4 M.G?8_966+:8B+Q6]-H+GS>9J+#@4LQVT FJ1']4PN7CAAJ\%O./D4T2,^MOR M!\B+3?T2.OQ%'GTM=/FYS,"_WF]#7L71OR'$?SY@9SARUUI\4"[EZ'ZGU4.' MF7OU"2A9\!NQ@'A]+;)P6XQ>L2W/12W+0#6(KF5OGO,-6E/= M6G-N5F&]XH:HKA8+9;A2SY1OD"07),D%'^,@B?9,!/'8X= Q$T3"B)@((F%$ M3 21,"(F@GC8%( 'B?G_20Y\WGC;FX^+>"/\P!N,1 Y!L$& M"0UN*ES_(>+S'S)$D?K6XOG[@-V3+(ZQC]6^WYC\1/)_+/D;#]]8SN2_9;,NOBI%:=@J$C6Q2GOE2KW0? MY2^;$_#2LBA-]P'^)R3TM?LLQBCR^,['G&]:? M)?=RPW!KHG-&=BB9GRL, (_7P>$-8-KFN(XJS-+]I MSM)J*=^93;P_29?Y>2AO1"@_)?:<3!.I3/AB!G'F#%E3:XXJD" ##2<("*7/ MF"5S_SK_D5B"_@E++#E;6 RE30E&97B@5C5]@8U;<6%)<58J\M6UMM8W>7O0 MS-0M?S]=-Q[W9 M&'SN^E9H/3IWLY$Z=E4SYMS(+[%BM^ZB;F_5]ZB6D &&)T5#&1*]T^SL MAW5 Q=XZ_1Z]N D]STYI?L NV;JJL"6=-ZJQ6;5MO9LV2)(E]:*4QN1YF[/6 M92:@5V"QHE@&0E#R?OEUXHJ0#\R:+]BUWV/-<+1<$,/5&.9S^7J7GL)>MI2- MS:+$MHR6.QF9'#Q?CQJ5M-P9J!9H?PP*&R H1,+$R6W=FS9L@44+#-NI+!W8IA$(V=L6+70QBI#\.=[UBD7^7."AYC7+O8 M'.LB;V4+$@_+=3PVW%$INSY>L-L1S$VP^G ^R-6*-<"=P"BE:0B%/_(DW1)W M$B_JV:W-KS*B3"+EB5XU659NLZQ)B@O!;\?&X-1G>4V9V(L2W&]EZFBSBM!\ M'C B=*Y"-/QI(:W']JV.Y8UE3LYB?][3)O8K92XOFD$1+[WS+2OV2,$8VU4A M)U KF)S,!&+HS/.E7&R67&XMS-HN-IFRFX5FC(IVG4.SOD"'YBH"$2 1Y5[= M0#%RLR94^XG1^YYJTW:I0M>*GL?VFQO2(];KE0;'QN5*-B8.W2)'#MP?=ROR M-%OHS"=J0+7 NL5Q"",_\AW=.-7.[G%-"/03&_D]@2:J76E84[L'%TNNE,LV M98?NQ&:M&E&%^1))\ZK.U28=J>HLU]P$K%7 ^XI!-/W1D6 \G:^QB+:^[" _ MSPL^8_YW' M*?ZTWR=E-7)ZE='7+\3X_WV9,N#F"O3H6&^ZC0\A75QM("9WNU=0O0!W0[@& "@4@ZRI=TLP2Z MY#*3T.3+QNEFZ[!8HR,&=*D@U5Q'@=TV%QMW*]93X'R':OA\M5V;B-06G8[0 M<)4)3$PB($DF$[5).TIBOD3W@C\V'2_51 $X:5,(];3SU7:GP$'[6;W$R:XT M/4@P'ELK\!<+6W9DTTUI\X4ASX/OPBNAU,)RW/3;#U..MUA8MIL*WG@50,*! M4K;FZ*G@,:(:7O;\FY0($I>#MXC^PUT:]%0,WB"87BM@EF:*QG.:M!=\'^9- M6TIJ;MDRN/PE!^PI50\^ Z5 H3!'>I_;_7YH$RMXCFFYA]YJJ95H:V'%^> Q MCC8YO%N@@*1I2G/"CX/':Z8\>=KA+L 7>"7-],0=(J\CVJ@&&=_MAK%CS*N* MJ)(13"50PM/]PY^5++CK.4JB_C8E$L5?'3WL>%=($]3[PJ?_\Z:@Z[.K K0, ML.Q?AP7AU;CVA631<&U0Y?2N7JRH!(_^)1J^N''VXZ2"F7ZVR7X]+RI@)E+$ M$T7]._7R+9B/H\D$W0A>3=F;8L7*3! IN&GXCC'\V>N1E]%R#S7&-X$LW M52@WF$:NS-127397:G UKCA,Y;BG?U^T- M^'0%:RSF:7].K7W0A^5?.P$_7XFEN3Z235<6.LGHI2G:R4ZZJBJ@QU?F5R(A MM8T)RQ<'U?)*'N1&XZ$J8,=73A:C]8:?U)MLE:;K/)8?;26?":[$WU_I*ZR_ MZB_Y(2LNVVF47-9[_!I<2;Z_$NW+S49S3)MP#G47WB8W2!N>+^#'3^]D='_> M[T\]G5OR&W31EE8#EPFN/'KZ5FP(MI7K2'I5<+N],=W*X0RXY]'3.<9HY]C& M!M9EWG!R@?[K-CW0A0U^?Z50-21.;-AUF.3Q#@POD:H ^P)Y?*4]P! +KD_S M?%]PIZ[?H7KL $1I'EVI;S GS2PPE^<\/-WAC6ZKKS,"%?%TM[;>=-.2K\O5 M B)T&7&6F;8$.N*>)5@U4,\OLFBY2L'M,K/U:CZP(8\N+@;O=:K- M'@%W)*O," AR?"F#8+.RBXHKG;24=2\OL"TLF/O LCZZE,6J+(IG*QM6SGIX M@\/2*@,'EV+'ETI]%\D[,Y:&T5JKJ'3@S7S$!O8N?GSI2.],>GT5R7(\$++;LL.UQ6!8$<)2R4*:%CM5E^^LFR)=[M67 MV5'P A'2*K:6RX(Z>JVL8U].:@\66 9<>0;4C46JSN[ I?N[E>:E!!Y-A MM8)MS?%=B;[28 RY,X;192^W'N 8-R08 8T0K)%>E:9ZNS70.R4?K\&S MXJ MJU$*I4#4ZMC2+&=TS78$<83/O(+0BE(H1E?NP,.:4F#)\IHQ2@RY]9U6E$*A M:@*RS!>W>;V#L]-E;4*/74>-4BAYT6(R5KE48)=IIY*6X:VG!HHO0J'DL\.Y MK4[&N-[A9]BX3186&:45I5#L26D[9*LK$_9P/)//%(IZ36Q%*91-IKTIK@K\ MFB_6>O4\D2L9FL)$*13>0D?=%E+NP,6!Z59,S"SV2VJ40JGQ;+JD>T,$SC4- M8=!V5Q39BU0H2]IG5\6ZU&$UMSQ=RWW;0D@_2J&48*;-LFLQSW=PPUP)(HRF M,35*H=#-LM,IE3<5EM38=9LHS#%:BE0H9;+7V/ H@O#I&==KR'-UPA%JI$*1 M10_#B\:Z 6O3^LQO4WBK8D2=4'K4@M(8W$AIW0YG:V612' M;M;_?5^SO2SG*7[2R'/B%)9[E7N\2K-:M!GF@B$40< M! $_D4G?H%A((J%$3 214"(NDD@H$1-!!)2@$DF<3A+?#>K[S'!]A +AGVF# MVYJ#$[3)(B[1/^K(QZ0HJ$%+\AQ0WWT#E+^[B$*A>@2JQ:2>UW,3=, MA!/VCTM$?W.B/U4#N<<3/77KHO_#%G+)6G=O9N&9_'A7Q_HY6HDEDD\D_]B2 M_]!1&6?)_VRANX&R-R"V6):FIF58ZN:0HY!29/D416UVL+^;.@$'X_V1:K.^ MC\5!WL3B($)^7B3X8;K=YJM$OB\TC=9ZD?Y^BJ(E!7!] 6)GA\."+$>V"PJ'?+POS'=R/-Z16TE&;8.5,?K1=KTK;00U$H8+R MVA!*(A!.WS'N3ZK&J0>'\U=#*L\(YU&VO5(5@;'@(EM11-4K4I0(X PJKT D M14,$3I^P^,IE? \_L+_8^<*P-K*<&LNFK&AN2CX$S?[5L%PY1?U]FSN04]M= MC\/.,QE9+Y'1!\AE=XAS]M'1$2Q-K[*-HKWIH;"V[2VKE1&LI"5_UZLO8"E* M0UAD^OHM O9JEM7C(/M,9M1/D)TOZ!N_9QLE=MDM%]:MQM*>M??]]0)DPPA$ M4Q^M/[>$[%/;3H\#V#,92C\!;*G=:E V:93U:J[)NQPZ6Y-K?]<4#X$P&(4H M_)1M\6[)A\5YKF-Y-DA23QGBV+(#H3INXL-*]O(7]F&] F(-X# '8!A!YAZY M,!!7=WHLAQ07PXY2G5E3==>*#LBZ'QQ#X>--N(S;*=:C>SK->Z2-<[-% +-DZ9#'XG M._W$AW6K=M1W,5T9Y[.RVJL6>:V57W0+G0(&*_ZNL1E"HA""GG$'<;OJ-_%> MG=)[]36HKCI"I>W1!4+G++N(UIM^E:[O.XXA@9V$8Q]U!+IGOU4>U*"5M&?3 M:6&#PK'N)JPA*R\];1&6EMW;3]CI[*>[V@L]^L[^[%;6:Y@V]Q!M&J+I,N:$ M/: TZO0PNV$&V^YRRR[[Q1%NU!E3Q-1=)S $(R#ZG&>'UX9XXN6Z2^OLIUQ8 M4?*V1J[GO,[5L.58G+?1='O?J@M!: B#SWC:>&TN)*ZO6[+J?@KQ@3N4EIT< M6]7E?E4 =\TIS3W"(L@I=LNZ/-<#R=Y<5.M-NE!%VG.F'V7*R1#0BB: M.+\22,?@$/'+D#9:%;3;W>A#ELP28E[.LHUMC3ETGJ(PB":B&K?=(J03WU?, MK*3O(95G;=8SJ&*6S>&N4EF4B2TU\/?-GT@X,(E.V5_TECQ?6<_13-EQ#AV0 M0@B O,.4:Z6"R35-V4@M1-LU93N)XTJV^A0L#P^2$<,S"N:/.-:=&T\)SZN>S/"O@S\-M=8;WKUUH;U2JUI MTQL56I5""'R0CT@@$(YF[A?XB4/K1DRU+^,YOQ*7F]RXY_!%MYUFJ].EYLJDT\L4& MFVL/75VO]H1V,VQ,%MA4P*2BSKBR/(;]]#AH/ON!X&=HKO:8,CEHJ'48K4D+ M@:XMYC@:=L4*#"6,@JC,1]$OMX3FQ%D5,POHZR"=-.8"-9[62S#:)&S!A$?I MFAJJ7!#+#D/DPX9HU45;EUU@#X&8+'$2#LP!/]]5E:QD)W^7IA;S@M??D[_( M5RUS::8MOICU"_!XP[=SA ^ZNX(C0@2&,DF<5H+\&S/+OH3\C-:?U[O9F0=S M2#A$080O'$>7OZ&J /#?SSQ^1_!?A-K\O;^&3NP]ZH0K@2 M-W;8U_']8J9>DJ/ M]12=9.:\/QT6Z96D ESOC#*"OI?HKJM98(^#Z[.;6U_'];:6)=O;.MZ 90>; M%#.9>95R6P#7P.9"(8+\*!#WGGULC#?17-"1,*R^[Z1L>>Z9\DZ0R7;KOOP, MUYF)! $) AX6 ;%SN?S)3-R-[R%<[=!_PK4O%7;7!EUW;]&,34)M8NM-V%M6 M3ON5156P[/#C?7G^R+R%(M-OV!5'9\6YM;*VZW9K-O$%9%?W&X=((HG 24 > M%]?"#T&.";/69L*545ASIHXW%_J%U4 %( ]+*$'$W?C/DL"*HY9LAP'<=\.B'B, ISQ>B9H=5+@W+<9+ZX8GKX))FV@O\:@'Z MVK)DJ:;FR),R*'RF:"YG@\_+SXAD0D RYJ1H61-?,XRHE:OBE)JF""NP3,^( M+E9M3!$]('98;IR R'/&E#Z&P?8X!#B[=78. K20:6_NHO2:+98'':V?Q40N MSP " ,<:#*$?%@*\)08DCK786F7G #:;U=JL4B!R;-56YW*YV,4K5JC908T MB"(>U>E6TQSW+"4#KKT32WP2=V3VA05!RH&&V,/U]Z%ZB]YXV-:S.,;V8<4H M>YA;60 3;E>Y'(5P,O'#)9B_!4OOZYC?3IJS0DZIN&RU7)^7B=Q,$#0?8#ZP MVD@Z6-T2S-][8-9[S.\/T^[0[Q1ZYVXTS>OD)X&6/9'M].[J7\ABG7(L0YND M_A<._XL3(&_3\'C9E82PV^O@[*8ANIX=I8O3_J)B]@J#@NY55*+"Y'IP/MAH MH&'1;A2E(/*<524?0/,FJ+^DD^F+J)^PJ+5FRNVUKOE\HZ#T)Q2)A:@'?B,, MAW LB.+-K2-*S"- D^-:Q= M;[R#RPE*.?NZE>"*^7/5II??JS(XG37V=9SFFAGLB !V5O(KO]7XCO8T'TWS M00&=9KR_W;^_U4M8H):U,7H$@RO[PA(NQ<2<_9Q+>AT?MON3/,UR MBQDM9L2^+219>?:%=:0IF8&,V?4X89T3Y3P(D2 M+,[KU>4@(Q;F; M0!E0@A6 "@T@TJ@SA^+W5_!]7#$0<_#O15O\]_$'#FP<" MDO[[?V]^/,FD'+5/U!S)L)Q@F)S2WINMC#G)OQBM^]D(_C%$4W0M>[.?AK'0 MH/5V,8N97;V:RQE+N#EP+:_UKY0<3-@B>(QK>W)\'#'!#!_^XLT^ *%VMPPE M<;AB3T;),@QQX)=((J'$@PDBH41<))%0(B:"^"R*-9'$]R01SW"+KXP:; "N MY$"[\AGV:><@V"2!#__?OXA__7 ^,.*)/B\HJ+>.#BG8LW2P1P7GK2@Y-$]#C01_4U&C9U ]%BRUL4>];

-#U5CZYS51J+C/W/ JCG@+[N#WSXF-*I2I.MF; _S1BJ;G@T9D3.W6)Y2 MA; 9 X'@$$XDR< )VF-09^0D:!^M%R:2RW,>S,U5!6\4,4ZJ^T+8E0$G:0A# MSUCY]W95=E(][L_S%4X'8KU>8)IBQACS9-MGG5&[TA,R+2%LSX 1"(1GHE(9 M;GN'GTYU96EJ6H:E;L[33/O:([R#O7M\.'PEL^L%H_O:W 4Y*AU)Z'50M,M. M.[ LK[CMT-7U=,47PCX,% %6H8^:M=XXSA/?Q@-99E\DQ)3."4NIZK?T_FK4 MU>OY;869JD+8CH'&22@#)PT9;M35\QC&VQ=Q+K%"5R;U.@D7^TC+@1>#;,EA MA+ K T%G(#0R;_NF/%_,W I>:1L*);+A0K*=>BR?P)5,L=K M99ZWRB4 >5"4%T(I]$X@G_C";LR<^C:2^Z7">EW+ZS/68^HJK>?:F16F"M2N MO@>.?=03Y%8=8GEY80?3^FQI+6QK$;SW)HQSD9>>%LYGLDU*W &Q,0Y93 MFGO !A>R![A&<%O-S^"1,:ZL6=2I279)6(\+O"_LVB4@$'+.9>K:H$^<90]D MO_V('5*5XCIX,R/#:'JI5.LFS/=L50@;*R XA)!G;(=U;78DGK/;-_5^!'I\ MS"PQ>M%+PUY7FKHKE'+H<2L ?6#N9: P>^<$YM[OT'(=Q]I7FIG>YO8L\4C< MJ[WWMD_>EW9R4\=T9D:!XG5N5IU@DL2B:-87$'CGA\O@9VP4E*#^OE!_)3ON M!ZC?S%>.:PQX!A:%\JR ]AM5BE(!ZL.&]!26H#[QV<7;D/L!ZK>SJ1V?2Z,>G\:*"+5TFS#>800D;.N 8A!ZSW$[F6 MR;%%A>W8LVT3KLN"L%0!17#0;0_"L#N.];R @RY!_I7MOM\B/[_IV(S?&8@\ M6JBKEF9)GVZ"2Y"WNR)+(MANS MQO:P*^]1%\&\DD1,X0)>:>HR/&(H@A@*%.@PCX9'IA".$! &?Y0C=$OX3?QH M]VI3?0YT9+4JY_AQA^$WN?2*$V"*P> 0Z'@(=!*%2#QIZYIXQ*X5Q?8)?NDM M/)3- E+C+]'HJA/@-3"0Z0T(T\M$&^C9=8(]:TB5._H(;K?V2("!! M0(* VP]MNO/Z3S79<7ZE)'&AN<$;;1//P-4W3%=4.0^@7Q+9WAP=K[O_N[S^ MO_;"?XF2@-<>XWUGZ _Q5\W[%'.O9@CIRFE5AJ0+-5:K=EY>MXKYY%!?N7Z M D( )S-.0#!R?+SS]]U@/=G*78P4Y_0^GYH4(BYVN(E,5&&R18TL7-T.08&/ M@!3 (4U#%'HC+H-MV,MW1#K M9!BS3!_G9?Y]4]OX\]<W5QRH>GU;[8M%IS(KE^&LW&+)%PO2QG81 M=T(C@:$6EGA&,A":.3XA/=V:]"!6V6-SX?HFVA>Y,-&U@677_1&_K#I$I3'/ M%JHD [@ HC$)"(E(';U1+IS<&'MLB%_?,OLBQ#7+H<8*PU98+X-T\[(]9M*5 M%H X&:I["OEP"W*;[K5'/4]\[.R;6S?SNE; ^J^1/RJ^&BO7':XG6SJY6!:; M^0S:66! D,Q8/2[J/$/Y^9&S0[N]J.4":Y#:Y?Q@! ;!2%0M MN!.VO[T>_X\0<#WG7\*9"]N)/^<,T97I556B!7Y9RTO$8-9WNI8/.+-+'T(R M$$E'I0_=+&B1[<.H4/R%2GLZ%=($_>J]PZ__ M\_KU7W:3:26#>[^Y:R@7UUK\0I$G$L @^'$_*@1_PL\DJ",-9LAN,&>A MH@8J-@T_$6\P&0H.>Z4,Q=34!HKJ?[M<+I)DX/N )H$",MX\;O_1NP?N[MH% MN@ 4+LT!56B">J5[?(L[C%]S],C+Z+D&F^,:P9=NJE!N,(UK4X/KLIW="W6Y5+?$!F_8Z'"U5'5'ZJ5MZ2(0KMX6#&60X(H$ NN \OC3&G;H#PF"S8@8/\1 M"OCYRI$R9F K[^3@W+):VWKI?DU16P)Z?&51,&8LAG@]F$/L=*;=JC?\CBI@ MQU=2Q5K)5E2BIN>Z*#+,J@B"U_S@2OS]E4ZNN,6VK&GQG:9=ZTGE*A9HM.!* M\OV5740Q'''>MW09'LQF4GVZ5$E&P(^?OAA1ZB93[_18<;N2E%R?=/Q**[CR MZ.ETH:S,D,TZS2_IW%HO#&I,80/N>?3T@35JUTHUO\=[EDZYS48NUU!4@1#@ MHWOVC&FFW-A@>E$3!KR523/6^(Y#5',BS'LV5.>1=KY@3FB"&:HFO9F[TA,A8XFAS)387V>)+) MXK96*^7*5K"QE@.391'W*\EJ$+@-/G/:?7(>WJB$?1\NY9%D)7: M$?5W7S]($]@S]EPR"KV.'XDG5-_=X&%9PY+T9PEYF@?W#72\U&620PIXL=)9 M2>KO)?1G&O)E_82?OFH,PE\W!E\IPC._.OP MS>N7!HO^_H6!.I5V*]]; ^/5[F=O7KQ8<'0FM M<^_#0@_6P?Y^O^6?Q)_I# M_^RK8;^ZOQ7<4S$L_S!CAY_38*/W:V>,^<$*Y_% M #KU%N'%AOW#?3'Z!'^8+9<(XD*"H)](/!%$# 21,"(F@D@8$1-!)(R(B2 " M1B1R.)TKE14U&[P8L<,7ZF"VYK#H(-$OCP__V+^-[B]XX@J6O=O&NU-Y]\U&%O8$5((Y.B))&)$PX@\9<<4PO#]E3%Z6 MY/E8WG,$0Z"H8^B$)S'D"?6#Z(+CKR>*-]AM7FZ8!R"*[$1SD4C^UB2/)I+_ MZ?;LM@6/)>M<[#%_ W/PF>ONZE!OU[-@T$CF'QBTA+H-99<(/A%\C 5_JW+_ MV2)W[62ZOJ@&?RR:P3N+AFAK)ZD"M$/RM8=VLCS!O2D>JZI=]]$3Z"5^*L0A M8TXZ>Q1&%:%SFGAN;?4+>BZ/4$UQI8IJUA>(7280FB$A]#S=?^(!Y\LG!B:X M/W]NSQ=P[Q88HY@QLFN=1,U&G\)PEZ9 Q&28S8-B!)1!SM)L,1ZX/Z4:?W T MGST=YPMHIHTM1M=S4UB7W:DR&*4M7- 9@=BU!D(@F#QE:Z K>!+ZLJ&(MAS: M5!9H(GD(>3V=976S_#OOIBYF;#N[S12V*#U$,_\^YZVC]!O5:GZRT;GL5EX4 M/ Y5>%4(ZR1B& P1Q'%%T]N$ZK5,I,?!]-GMH2]BNC7%\8[NV!FX/Y^/6N,5 MW=DV0&Y(8!.%-0'HXSH@MXGITYH_CX/4L]LZ7T3J>+E83<6FUN;%,K<8TH@_ M0LN^$)8MQ! :(B/*U-ZZ4ZDS#0R@4-?2P;LX\B2U$#<@,=M)_=6PW'T($9HY M14VJ^]ND1.^Y8UR2ZM[LJCV9"[8U#Y$<0KBY0W#7%DUG-RZGK[G3@P*(VNHX M!2ZGTAFESFJ\LK$QG+:;748("QFB*$1&UJVY$T+$R%N5,.=BUMNIF&-7L:$Q MT:=5OC\I%-1E31O)$F .<'EA$)(Y[L%S-\PYN[\KX/*X' M\9O-HC1Q^'(7:Y=;JV;,[)9A5P)3P6)6$$HJDH)^#-M;]8^12S[3:,Z:PEA;4,$PF 4HO#/2N6>K;KA*W'./,?5E,W[ MND/@?Y1ZPHB/0A.19UJ\U)BYD8*(;P?QQ9>.B;&]*[4EX,B8)"RZ:O8O*#K M?E0!-:_0RUM+P;?@="E3H]4665[CK5<%U%YFWLB9;*$ ,VRZT!&L>L6B.(H) M=,S1E;W^Q)K6VTJ#+S;&6D==V(K*M@3Z^,J9SN$R6Y<+.CHH+OCAQO55G@FN M/)K/SLPMTWY&,=GY<(HQ\)I'34L-KCR:I8:5*?;\/$.PU7RV7!L5ZQ7<#U ' M'S]>- ;*)MLR1;TSSRAVOU(9F;8*+CV2DNGJ1=9KD5E80[L]E^]W-KP57GKT M NL<4Z]-2%7A4;5 Y"H\[VUZP0L@QR^0+Y;JM46NK/ =JII7X/&8Z0D,6%3> M7BK *#4F"0438$J2!7Q,H (EPHI *A-,$BR77EDK[A3+-L9W.M(PS4?1;M["^D:GG M<+@CBT8NYT]Z5#FR?B%;8SV4RN4-?;-LXXK8GPX7^584_>:9(2R7,EP=UCBV M+RT7V:I,M*+HMZP,);Y>:XEP!V&MTE"&?5YEHNC7GZ\J=:SJ9/GTMF/(VD!G M!H%"H:Y4Z3 \ ^46,KBSJ99-R9K+4=4.IUME)B]];ZSG)G,=Y:?%'%F\>K7# M-Z;CIP4.Z=^E_863D-+"P4,I5=1,)V79J6".G%0Z9PL_B>8>-G% MQ:A"TN.6JHJW7!ZWEEN\Y9+P)9YR2?@23[DD?(FG7!ZV,N)%Q!+W0(0O3\+C M5 6YZ)3D' ;_+B'NH#)K!(8'&SL+@3 M5-Q@_O_QX!NR"P*>@S&;*7DM3453E<,XF?^D_@)1,G=2!N!XX ]0@?+U<&\^ M42N,F]I%37$FNT=J7E,4V99-"7P8)FT:X5NU9B3E"!U'W56NS&0@!,?N-)WYD[7B<:M8'LU+ZJ];S]PZ M%7F"^0J>'<&BQGK5P:KK7A]&)WY1VLJEXMCR=W4P,00DMQS3Z&Z7EJOP**'1 M^=.]SDXC.L_7^K@PZ/+S2KKM%^E-G1'570%.!(&0B'I4?]^R>Z<(XC%,4'$A MI08SY^ZJG;OB.@7J,;CROB952CR=KK@CFS,Q,/_

DZ @&#GCANGA(/]@B#^3 M!?>'B*>=ZAHCD9:MD]9XM%R2! 8/U5V94!R!<.*C"O]WXR4$3L%4(')%,T53 MTD0C)0:&,##9W)0B:G9J)1J>G'*GP6NKT]0B-'D/R7;WNM5+O(BW8.3]9@=7 M.""9"8',N(4 QCV XNX.Q)^X#N'ZEH7;.;,-5TM5H3P:U/7RTM_5$,4)B,3O MM?-'3!;'A# 7]AS^*6'26WQ2[SCER$ES\ M.+>/,*!T?H]-AU.:>V@VC6 3R1Z@&6PFR\_ #'G_D<,_6[.+>5Y02'B^8G6M M."SG*(39%15%R>-*VO?A!W]$[^'=G"J?D0WC[*C24.;=)LRU>(FT:;+='^_+ MAI(00A\72$SX<*.NQ;LY'3XC'5I=AF,X;YCG<\VE#/NUY99KJ[N:H20$$Q_2 MX2[\CFUY+HN@G%EH] 7FH"U/Y/DBA(>AB3N:[,^(4>HO3?O[;H-*'LW3&$;= MHJ<8<"S%F3C,[LIA%JX";[05I[2?=57MH*JB(N>&PRIL3!9UOMINM:@\;['R M'!18!3ZQ#$1E$B?RH_O$CE3A[;EVBIX(CEKE76X!M*N\>0>6^QVY:^[EL&]G MD!_P!BSSG7^U$1K;[]5O3N3(;&.T6+%+R1VUZXI7P:<^J!H-VKK 4(8XXYG$ MPRG;V$'\U%;FPTDT]@*]BWTPB+_9I>/]YQ"&,PENL@HKU=UM<,W%F[+%RQ"\ MF_.3WYR.YL+TB;+Y?"C**?D74'_D&&-F35\RYOD%RY4,V[38+5O-MD#_!K!H MDS1$X,>=V.[6,Q2?1FWQXL^]^!9^2I_WK.DUI5*_LNF/>93@71J;#[>]D@I8 M@X/#1A3*D%$]V1+2/+3SX39/94[%F9SG#9E%A^%@+Y/?^M5>NJQ3/N ,&8:L M$31Z5R$X8:.2TQF4"<.O6VCN<6S,#]OL?)BYWIAB]3I,V3SG4)MTL]21#- V M+&RM1470^PY##A)VQ&0U/.?IU ?D>,\);H(:.:Q-./Q2<"?%8I4A.EC("9#C MAQR'I264.*5)&&-&7'Z].&?8SD_6"V5)BJ5NJ//B_EUFABO3*S5$I"PJRN"031Z7!CFI"4L$V(EQ+H1 M8_=;Q$+1'D:2L#W1<]X(K2)>;<7C/B!68.EF8(A"CH-L$V)=P2F:\.K:%O.W M>(5D49[IV88.ST>P2LF=N6N #NMAR_ , E'$\0%=1'7=_X2]@_^[;U1V^VW.B-\K>"U?Z\UPE;3;VG_ M%Z@9]U85O=,+X].]?'BCX)4""AE1_XN"=)GZ^FGL8Z73P#ZL)#;^QB:D_'BQB;B M9)7?J+C"(%:9D6?/PFC+*]GTY()MS=_WAXOJ9-/"QA73Y#D^K2]ZI&X;1::R M[QJ/4A 5T:CW48ER^;)D":-BD7[Q/49UF(*7L"17?8PK=DE;U[ !K!6M/N@;WAZ.NK+=V M3>)1D MXRI(TV&O_Z"ZF-R9V5YHD,VO-V?WZ!57Y%U"5 MGS%5#T\LA1[',66O6N_JY,+NPO5AISSP+F>%TD,NUUSENAN],W-&/%I?+ 9> M:]=]'L$AC#[CFOF()N5#L>:]?7@ZUAA&29V9:3?+B@-:;O7MY88:7L[2+!6D M_%AIF0(_ET9]WN^BL-E4=PWL$1C"Z3,UL+\V:TYN-NZ, GL?9IF8B*],Q-.1 MI6H/IEA3;Q-\+J>(%7]F-%RJ=3&RK.4-RLP17-2+[%PFX($@-4=^0); V$10 MB(8_*@9U,8]HG.U3;B'OL/*2_I=L7!,/3TSMWF>T=@Y@W>NA"'J_ZNK#@X,Z0SU%M@MY(=4;([$U=G((3]U#B<(TU'7]B M4/^6CKV6-\C4!5'7TYAH=$9,.>U(EZ/C5G$:W'+;]5A4;*#UL3'M&@2@(["A M28A&H\KF/"8=8^"M32SU/[/4?\O"= N=,=)Q>L)TA[A1ZOI-/A*NQ=M@_3G7K%*>6<_D L*G>3F?07U+S5;5@&N@ M;0X%P4A49,$=<^UBR]=77:,)IZYD_OZ<4UNVA'4J^;7'DU9KT^>M3&]H@O4K M,(9Q!,()_%J%Q(\KW4:4X@T_TLQ@*7%_I9&W&>^_3\A#GJ][4YWWJ\O3;CX: MWCQX;^GXYS@/_Y-BTS$K+@W>Z5!=.JJT\G6*8G\58=^J$O>J"IYDR*(-=/+T MG8@P\,ASE,'[;0(GBA\6GF<=6DB3\/OJ=O_SIHC?\RH!:E!;]J_#4O!J7/OB M@6B(8"92Q!-%_3OU\BV8CZ/) M!.6M7TW9&U;M_NIMC>O]9Y\4*MS+!=3Z1Y$G$(HT#WX\E$3$G_ S">J(PX;L M!G,6KME@:4W#3\2QU8"]2.__Q-34!JO3_W:Y7"1ZP?=1I?;W'[U[X.'D""SY MEI+*66$A<><9W^(IB?>ST2,OH^<:;(YK!%^ZJ4*YP31R9::6ZK*Y4H.K<<5A M*L<][:MCU;KY4Q:1__TK?6B2-+@NV]F]4)=+=4ML\(:-#EHYW<[-2RU@T_QK)^#G M*^'!%H-1L31G-[HU<0JK?D/MJ@)Z?*4C9;7!7$0P?IZNC7 -ME5CI0K8\94F M55)+GNJD=4\W>+QBV_P<9X2P@=#;*UD^UW#Z&<&%K%DL&">QX]W71:4B6-N3V^J'-LL=):(\02Y!?![Z], MEUE*Q=-^04<[B^EPPK?F\ CD'QQ=N2[Q)N*O!!_NBX/6H"=:3;S""-3QE9E- MITMD^O_%K<,FC*F.D#O901U?2LM:DBAN&9S>V4.U-ME6']7T!@8\OQ?+^ MT+'QOLIZVQ;-,#"_'E54T,;[Z%)AP3748K]NPJC$N'!Q;5B\'_8^/5SZQIHZ MB47]/@H@KSF283F>+7-*03-%4Y)WSF)VO9!-!_QCB*;H6O9F;R>/!<'RI/IP M5LC#RUR^BV3A5DZM!SM@.;"H%\'=7=N37ZOY_=*'*@1.DW_6:N8WAMNO]PKD M[6H;H4X0^'=5G79?]W,1S+GC.JFP#@/Z3\J4W6>E##)W[K@_[ = M1;+.W9L]>![7W=6A?IY6 HG@$\$_KN!O5>X_6^2N&M2! 7!*'M^36&]@1U4&2ZOLN/NE M)669J;%HZJF)'![[G:;.S\4MIE,O+'$OTG#KQ7I>(F\/>-R%VW)F?H_#B,0T MLE>CF\TJU8)EVD>J68UK5!QU5WP=M !"SU1&^KKV_R77UP3VEVK5\PW8$Z-V MD=]2JQE?Y46.(%9T1L4.U=-Q*'.N.E6/ ?L$]1=LN_,-U&_;*J6Q[2'+;]JM M0CO?86%TW-J504=IB/BP_/!M;OH?=3>1;"<3 "0 2 !P^97_;N1_ XZ'-ZF$ MMVF@GMC+<*-8NR6)76ME241[4V2\68'=YD;GV0T9=N6'SSW=&O# MM8=Y^Z>='Z,V]=>].)_W51XX,_N,P@B7A)W'9WVQ2QGZQBK#O-$0NSG6WQ?V M)"$".RZ,]O?=@#G9HUT*]1?S/7\-]>--S:*765B$97J5GACI;+E8WI?81#(0 M!A^?NB2HO[>-Z=E!?S'7\]= /UVL@I?=+DDXS>1[8GU36&8H9E<#$T$A./,A MZ&]@-QYE@AFR&'QC:&((\E-US;SIC<'5MW)W:&/5 ,QJ+RB+6G-&V6F7V7 " M3XI;QLNO4:F\*S0&3"V(.NN:<_\+S/VC^O(VU!=0O1C-9DB.F_.LUE5$CV;6 M.:W8 J@.3*D,1&2.6S@FJ+X=)\X=VDA? '6UV.$*_K)/PEHY3YK#AE?RY5!5 M!Z82!N'XAZ"^'_^5+4_D^2(4^\&"VMS--BCQ9,73R@J+9!ZQMOT,Q0-U-Q'$ M;7)=:X(T,P9+9H1Z9JX7TC#L@PJM:+C'P>'C7J;)QCZ!?DQ,L3^!OJCE<(W3 M_"Q;U2L*M;:858=G /2!3PN&4"J30#_Q:<747OL3Y,/L:-"U,1;7B[QD-NOS M.C^SP[+*^BGM,_PT;7B][)@ XQIQTM&!Z M1#NW0UX$\_RA5*"9$>6%F_9S8= #XPIFOYP#W&;CJ\D/OWJWH(')__9[;G7/68B.+\99EEV M1@\;?+I%+!A,[:A*KB4@89^J# F16.(Z2'AP!];>)SQ BI.!S;5A4N^WU$EI M-:0I=J,"'@1&'I:!D(\C9!(>G,B%]N T.+LM^ D-'*DET:-IU^3%86Y99151 M7^ ,H %(4X8A D-OW*'V$+DDCQF%DX@V$6TBVAN+,GJP5+%']3B6( M!9;CQ/) N]%XF(X?UGN]&S?#KA .L"X#XS*8B> ^$59FD1V0;8]OYOC^',7R M\VVS;"]] 2& TP'/0%3TL>T)RQ]?FPZQ=3PDO+F*6^)KO,G4"JN27UO48'E5 M;2W23:DJ@\[B1'@2A4(XF?#F.HZ*>-'F79FUCRET)QZ--PQZ3QR\,N3*W4JO MI8OY6M7LMY1,!68 <<#)%@1'!'5'5%W_3]B^_+_[IHSQ[!KYIGW]\<\QH:3X M7 MRTV3'H\E(Y4G6UNUT?47QV980QNS^WW_$5U<:VT7!FS*V 6]ZRH2O(\41 MN6@)Z/&5:R\CCSD+IOE<5Y0FM3(_F]J,@!U?67=TL3ONPUEV/BEIR_JZGJU, M52'T^;Z]$G,;:U=9$P76FYA#/Y_-3!BI)81NL;=7=C*T5&V6G#FO+7K]Q<): MS#><*N#'3^\6^9ZS]HLRO*3Z4FZ:$;@%RP17'CT]W1$*LPJYJ.E%7^&K&U[) M(@UPSZ.G*P:.<]["RO'B9K.J8[56J[]I"80 O[^2*I'>V"'2U_ZG*JV]/W]^2NL?>M6W5NE>9AD..=Y3Q4BSHH33E\H!$1DE$'$ MO_Y=H$E,=&?:<0P?SCZ)06!U]Z]73ZO[X,KYM*4.5WUW YYLV$$W5VZX U4@ M#J]T9MBX%3KC/EMF!VBU5/!A=:8>X^8,[1F4+W)C%EE7\UY1:S!-)SS&39V5 M":/-$BB+R+1BA6C #[I'N:G+?*#UF'H5,B%C7(=I/!CQ]#%N+EJ3XAQ9.!5V MR0\1OK)&_/F*/L9-B5R&B[K@UW4D;#)EK""HA>I1;HH-H;:6T'"MU\L]4LP[ M4G?(=8YQ,S_!^=[*:18AI:HMI29N=0HD?8R;95:!A^&(%W2QKHQG96JFE&OJ M,6Y*E64G\BRMQ'+M:1=I=4T"7Q[E9J]J#G(F'8D0IY4KXF1=F/F=SC%N1HHH MP\7I; ,-:XT5UY*+>&&H"N3AE7V^X(\61:($:2M'SK5;.FOU.@)U>*7?0;V2 MG4-T?=DN59I*M;X6Z>3(V,&EC5:I;JOFAF9[A(X3!5K5"DI2U'QP*2/VI/Q< M';.Z*$P\4D+[O5Y3W=4_O[R4$P:>;XT8!>HU5-PN(%TFKW5V!:.OY%ZAUZM) M;=#@ X/ES0"J3381'>]E!R] <+-5S2-K,U:L>>[:P+6&R"?9HX-+VZM67A%] M(V"'8I4;1<(0(W1P*?9TZ0N5_2U[Z^LMLZAYDF%[@:MPL^V^V1?7[-HQ1$OT M;3?:[9M3837O=1I5'+9YC2K.%A0]1O;>F5\<5U9JI8RDSS__<_NV-3SZ;VMUMXB\#SM5FT;^,]_@>3R;+Z\\?I M*L??+6//,CZXI@S,6">VKY+?XOFZ7B:9K9MYG"6:0>%L)HX2)/\B&6 QC^@ M&VV.!Q(;D^:*W)@ (EE;-.Q+<7RO9?2 M&R^SL%UV/S;4^N -"H8MZ4_B/(WX-5GK5& ]*&^\36%5A6PZ_+V GH%[*'YH M1&TO>\J!(D\65\Y0 #6@CYN#>_/0=S[(]A8[F?F_Q*!]O&+GT0!4&*+C*7\] M_K"_L/AM=]/:37&=2_AL/3DXS^_W^$'BF22?[+PI(IFX[KN/#]T;_?[KV]*& M]SM:?BLW#U#^69W]N<_P>M+\R7(F*5].RYM2)J3@2/GR\?1VRI<4+RE? M/EPSD++EC]AR[15T'R;"Z8>[7J1,YZSK!QY8_.'_^Y7_]46PHNA%Y]P>H=9; MN:B2[6Z#+/YV/R4QBMN:]YYBY>:P%,X^5F"E M"+JM.E'R/8J\)06'\>MC8O"9P,+]("0.<7]K<QSN=2V?.K829/J(H?A+#SC M-7D>2I-*CFGZM) #CYX:N/XR$R>ZMFCJUA.E-1 M'=,:1P."CRNQXX-7^2R2IU(\_*A^RQ> P\E/4GT<#G.[/K>C0)A!FE#*VX.E MPR_T4$B.4\'Y+$R]V6K_]N(F166F -K(?VSJ_3C<7G.2)(X.KDEQ=),IJ>N#T&A[5V:E!'6W\?9/5?=LDZ30.J:^BM<*$>'[$!#T3RJ97'KL+"RQBVYP'3 M'HC)BT8@9F9:YO)M\!_X)($\QG1!"#VP4>BGPGMP) SHJMY2B;P@*PD M5WN^Z =Q3YCD9D!VE(SH. ;X=@QNW]X^=M=;! A]XDJ#J^2, F0NGK%]R58A M+%B[%)\B?$)$%[Q;5P$/E0"'DX?]IE=(I5^$9N %%7:)0BXU0!G2K-,7[17R MV+4C[17R=]HKY%P-!=/SW+?*B!_>W2 5_Y01:;^/*V9$BH@K8<2/[>AQ&CY< M>WG3CSL'=MH%WWR3CO?B87?6E2,5_RL4_RL^)OP>/.ZBT<8UGG8[\^'Y]_C\ MHUIIO$>,V^V=<28V7VTEYS=P_D:[8UR>\[?.^!OK?Y%:>E>PBU^\E<%[+4IBV^]\\0?/II"Y!X)'=ZIE1F?,::FZ MZ18H%M^UN: H* L3: J8']CLXHKP499U8P(I1+,X7_;F:Z?<^?7/J9?_^9WE),MO3E8;3&C/YWR$,X42TVX3 MM<49EO]Y17&2Y7?:!$)B_2_K]5E]VC\F[+_=%:/1M-?"S1'#EY=.Q1#&1DMS=HUA4!S*XOG#DT2W M$)%+9?W\LGYR]^@/91W/C6!FBO$-:#B)&(Z9VQI>5K>]6Q",R.:Q8QY3*NO7 M$'2^,E$_N6?SAZ+.:%)U1JM<%XH6:"/,L5(TF.WZJU!0%D,.>V#^C"C\8W\: M7Q.-V*]YY>IXKTY,>L'4TV1-=#7%NX-(_(^-(OY]NRVADZ.RL3I(SL?NR^^+ M@[*]/4E]LSW*;%[8E"KU'L_P,.,42S+F>O2N/0H.9V'J;MOCIF@X(QI.9 Q^ M,QI*%JX$_J0XTLM>KN_7+;WKCG=-2V"8RB(PG*+AO@/FYP##BOBFBXS=GXDJ@-:(!.S#\K"^"FMOE3H;U_H MSQ+<^V:AI^U^C87&M8BO=Q2Y.UW 3;>I J''XBZS^$D'@=R_S-^]R)\ER/?- M(M_$C""@A],:7S?X')*7-WW5[ "1CVVX+(D?1KC_V(2[C<#?UB+V$JO."Z8+ M0/4XP'>;@^#22,8=9W-W&B%NKFX%BL>N%=/Q2ZYMQBH@?AL$@N$CT.]6AB2# M&'+(,H*<*RB4:A%21Z"V-;0$>L)$;@J&'PB&P:[B;32I+X'I!Q:0Y,1,"I@R%R&1'W=^GN+1EGQLQ,[CP)[GRM;*(:Q] /;D$"S^-MYKE3ZT[C@&;*Y)Q)^1R&QV:RK*OQP4)L7.X:Q MM(Q$]>.)\%-'?*,?$B$L*CN[+I$9>_9L!#Y9?UXRSN')FDPCA[<;++D;&_%) M;#?)L[G9WA1'.A%:SGI2)F^IAM"M^+0\;V_XH867S1%16.EY6H#AV"I$WDP< MI#&3.T#$ZZ!)TJ0%^3OE\CU'Q@Z8?#=!'QI\(]93HK%?Q27&PXU$8$ E\1Y7 M\131E>9)6$A65HIA.R:X868W;#4M\KI*#_=UCX.[V,4?191^E-#N3CB! U!\ M%LU=H-EX#MZAS?FBR>ROXUAW;.*_KG*=G_1M%' M'5QIS2I8B>_UUD.T4Y!;Y6H8+R%.]"%9C'A+].\YL,/[ !I;[S@.ZSBNLM+L MP#,B(#//J;PTKG.JN=YG;9U]9:4!IS0>>2OPDC#/-K93LMUAG+]^'?_A'X7< M>R;1[^]3R,'98 YKBYWMGBET7?-Z%S(W6U7T:,Z^A M0HRMO%Z2BGV=&=H]?*E.\VJM$T,E[J:7)?"C)7,'GW+[HT EPQ%=&-AG^\>]B3,\4-/,0/\M[.&$.Q9W^]T?BF' MPZ\G??_/BPGF3XYC3K(-V_WK$7A[Z]I-3D<2#*I*;CL@79R!1_\E&J$8>;MU MDN0#\K0G_O4$WI@2F?P#2?X[\_QC3(\#8IKB.K='LA>NP_9;CQ\E8'W\[)TI M[3N^^+;S%P(_X+%8@%\?Y\%C#]B)&'6@,PS%!S1+E&&LR'+00_Z%C":,0_=V M;#$S=V/-\*\^QQQ3VLG/0#X!XHT7C]M]].J!V[OVDV:.]BP3PQT(D/OAY]5R+9;@6^*>?*55;=(NITHU,GV4J+:[!E<<9AGO8S2MN](L/W_CF MOW^E-_>#%M=G>]L7ZG.9?H4%;]CJ<8UJD>ZSQ;TU]/K@@R;;ZO>>M>*;:N4E M*(Y)N_BHFWF@?[#12ACQRP7A#.N#)CFU.T)2LY@P^.G*@%HITV:A$T*YP: + M+>IS*VQU!.3PRCF[II1:-\?JIE7TU[U*:68S&\S)2HE ]U]M$ M-;=1KLQ['0$]O.=T1D^"X=()V:@J46MVCO/M0!70PWNN5TTU5_.%L=ZSUKDV MGK<(:A$*F "]OE+OCCC<*LAYOCX,)ZRFF,XTCCL>/MU8Z-V.W!1G_'#E.E.M M5Q.&'?K8VEFB-2N0LC;4N1RF<<90:-#BT;6K3;=O08U"C@UHAD%@:M*DIN&Q MM>O8T.\-S?Z 1R8->NI,:V9)H(^MO8 .W46K6YNP3(U>S((&S[6M>$;'P=J5 MG!G I1F]8#D.FA;M6J.U8>CM])N75[KEY:C:<]? T'574J5.6A4@7P)^>$\N M'\I=P%.!#4BML*IO6,9MQ_W/#JXL5BD60'5-@6UA72K*\IK@A+C+QL&5-5(= M^6-(F$- M-3V9K[D3TJ^2:AR+.[ATK/7;F,\,39:Q!W:+)PHS?)XX#P>7YE5E*4P%?,0S M'ESR?)8)NW/P D=XFB_Z-MTQ_!PT=(N]2=7.U3M*KW0 M9+'D=EN>*\"!B*/)>YGW;9<]\)<(; =>1K%D\.>B(BGF5'$S*)S-Q-YT4JX9 MNP@9+3[1*QI1G+\7XV_'913>7\F:7EBRW^)X[,7!>])A11F:F45[V-I4+C[]O+>9GIX0B$E/7=Q\?^F@0[][G0[%S G^ T;=B%WO+ MWKN_#>XY Y+Y2+''WW-Q?."OK7\1 AJ\:]KO&),\^/%2<>K91N K)['IWXFB M;"_\N%3LN65_'$3"WDSFI(PX$R.HASR<,N(*&)$BXDH803U@5,J([V/$)_/\ M[^[1YULU^8E5?R:!_S;0KWI]P+2+/TSBZU_4<_ #AKY.I9RUWH=\*RK]@<@9 M[6_=M$?'9OL;\&[^:-[H/\<[#Z=T[XM^0,8]OJAB4]]M:_+6M\YZR. MC8;;9C6:ZJ^[W;=/XQQ>7&J[S4)R!)[X&\#KEC35$;WT;5KH-OGU-75SZ0)Z M_F@(_+ 1Y7,'RKGH9::*8OU1&TKL,J?W+GYV(+&GWCL\<%UU62<^/4![ C?; M+U5\JI<2CO0=>Y7MH"WYZ1,&B*GF>_1:\_;N\>H+S<3A$1AH6(C0@M=A(XYN MUR;Y M=T#*(AB9); 3'>:Y!D!^MS&;XNSW.$//@K,B@58V%1C7='.TC*3*>%32[3\I MH?P>G*EJKCL9%"86%$NO*VM'B M_M;)2&-[EJ34#Y/M\2R4O0/PP*XXUO+PDREYT54RAN;Y5Y.19V-:Q+\?3OBA2<1;&?#9Z]]Y^?S$BG"IW\+9: MN*7E?D,) /8 'QQ&OJILV1'ZO5T1\,*E^K/ ]L^!QEL!+R<+7U-U%2R .R3%61#>SM4*_HMNN M;#674G?7. )IGRYG+*EJBG[@ IHGU1MQWOIUX48Q4/KV-F5=M6+QBZ5O5\UQ MCHJ1D: W#9@5'+WL]-"176%K5/GRE5G(?)IOYZ0:S>+0)JBQRQ">YD(AOVWW M2&8)"C]-758*X[W PK7C^ ^FF?UNZ5=@AC]N0EAJ:-V&S7W[.PYVQAUGS8V7 MK)D;;_BHJBWF0979AT^6@OYU/Q-O=AKLBGR9]180;.H4')S ML6'-96GCMBE_ZI&7/_>PJ-2*3G]@09 RS4-0/1"ZRT 5B&3"%IK-$ZD3FSJQ M5VYXG!/&*MNGYW2'-%G-T?D(6N4VC'=YPV,\0W.-GCGOZF5H432Q KZLN!T M8^P#,+ZKD 2>>CQI2.(\Y@-^1KV#T7K9KL\ZOI[+]S>BIW7%F7[Y('A?+S&T M55U-6%P?L$V/DF')I@4R.9X,D5D42T,2:4CB8I;!.1%:E(2.HMJ#.1LT.4+H\0KFP'FB%OC6 JVRB$@Z%'*EN#$\]A&$WGM(@DB=F30D<4TV!7'. M(&H.> HB7FZPP43W)6="K>@KT%A]O#I28),1=:40EO5QNQ_!U7A !; I<")+ M8,?&**8H3D,25V1XG!/&G7&G-:UR(Q:J=_I>R-M]2!0NGZU4%02#3&H)01K1 MAVW<:U2U&@U@C'T QG<5DB!3CR<-29S'?"#/J'4$6G9#9BXW MX,N'0B.H4V_ CBOJD3(;%-:!OB9F)_14ZJH:U= M'L9P%\/:E$<0>MU90P%Q%15R>^7P.RBG88+,D$#AU)5) Q+79%' 9U182WO$Y@2\(?*,O9"+9L0,EYW+>S*X MAK$;VJY@NCE<5@.=,OV^#SP9-+8H\G@6IM(BB30B<>6&QSEQ7-1"Q1C-:895 M^K6RN4+64KMX^2*)^1P=-S9!=:0'2,'Q3=AO!MT$Q]@'<'Q7(0DD=7GN)21Q MY?8#DR!GT M-LTVU)/@XFIA"T,8HF.$8A]!Z+T')3[3_C#U9NXA*''022WE^X_P8B^_5?GB M>CN>4@X4WTX&62J:%6VWJK-VPC3*PQ7;A1!>J[D\*_B6R(B7-R;UQ71H3,BA MSP<&+C"U?+NSP8 QF4_.&")0%B'0:QB=>@VS+J]D"&Q,X!@5FA6(.W8DA-\; M[R490,!C)3+_^^7RT?BQIYCO]=N^T BVQY_MHDLY''D]MNM_7DPG>U)K\:Q0 MV_WK<=;(WKIV4]&01,^I2FX[_$R<@4?_)1JA&'F[=9+D _(TW>FOIWDE,24R M^0>2_'?F^<>8'@?$C,>0[I'LQ232[;=>SB+=??;.!+8=7WS;^0N!'V*Y-<&O MC[/>L ?L1(PZZ,)M*#Z@6;+)Q)M%#GK('VYWZ#/W_D_,S-U8&_^KSS%')W3$ M/P,5 #29\>)QNX]>/7![UV2>;CQ;F+&3@:_>D\2+WPF^KZT>?EX]UV(9K@7^ MZ6=*U1;=8JIT(]-GF4J+:W#E<8;A'K+;>16-?O'A)&KC]2N].4&BQ?79WO:% M^ERF7V'!&[9Z7*-:I/ML<6\-O3[XH,FV^KWG.1-OJI67H#@F[:_TU..,Y-6\ MUVE4<=CF-:HX6U#T%#67H1!?BFSW>_ -1:;]]ZY&]T&Q4Q3(+(]1^-_?*R2O M:8\X&BN@-RO1)$ M[ V,UYXEVG'MV*X!\-\-CB^#C=T!5V1_J M44OVH<9X5 UJX:]/#9'WW.2NOF*"[:JLV"J RSQ&5>(.2,!Z\=T(N#9"2YK! MD-&V;4CKZK5*V8:@(O8B?85\RO"G'<< SXGGSXOK+GB!)[,^AVSM^I;HNL+0 M5X7.PEEN=$7M-AE)9,PBU@%&_6%6ZM]90"U#\3S +25Q>WQ--)ZHZV5"\%E& M?'KN=^YKGQ.NWERQ-N"_#&Q ?O''(_?>^WLF%LBG2Q@Z Z32"Z:>)FNBJX$E[XMW=DLQ MQ8MQJ'ES(+% KLT7"]6NQ3@=B<,@#QP9TCQ_QS('DPOAQRP#0 M;@8^]'<0V^F'"E GR2O'G-A;Q;-6V:F/Y*+M2X G^@9X5=_.B"_?8@_//P1N M<0CAK_8>#798:RMN[-\R_D; M./F"W,=_?GIH1Q.MN:@]?9"KV)::JO'^YNT9 MK%=HG#*VZ8A6HDUBO>'& =_8I@PL('V)LC+$\$FOO5H9T'[@-V6MF$[\'6EW MKU#SYQE#,[7X0T,3MV&\O5MN'QKKRX88_N[>0-V!E[)L/]:PBUC[ BWWZJ)G M59="ZP/0DFX>6L_[XU6CZODU7V_&0*1/O1G#+S9C^(/&8J4NN'.XA74#JJT' M1E')&9MBO5E^82Q^+BGS0=^LV(S"?F':DO3R(M=7RB5F66EU/IPO^S*=D!=T M0CY.IXY2DP6D071UIE.7S;)LK^8$?7(Z<89O.9#>L:%>#_/TIC:0H=$9Z/0U MYP/0*8J"P;RB"Q.(*Q5\3P^&4_CE(;:3T,FJE88R5:!<76M2O2@T"JI75X%% MAC\KV& M->A*58!=ECXYZ4X(Z[.1KFH8NC$AB"E;MVV9 MYGO)MAV*WC9N*P-K-HXT@=^!O0H\^_@O/TG*]($WR44B$VZ+/5(H+J98V"AYOZH"ZC/PKX'Z64 MWUS-F($\E_GRW.0[N#\BZ2K87:POX5P!-KRYS9S$Q4)>XC1N(0^0+?H)L/>< MSN-Z00Y9>U!UY2=(!P7[?+^OR:-^.R]LJ"NS::U=IHOH XK]S4I#5I$M0?Q( _ MZ&*4N2DB"'EXP==7C>4DK&_<:N-J759 I[H31>6%2M3T\M*NX+#K;]8O6YR> MA$Z^5(3Z-L((D.*;%!^I4['2O%J7%= )Z4NY2F!V!*@>1DY(CJ=-NG[Z]+19 MLXPQ Y .B9YFL(%5:O!H[+(2=^2P?@BNY_.Z4(QLCJHE[ F>WEONRP/N_9-^ZPGD0U?-2Y&,)YQ)SI:P:(,KSVBZ);7E>NU6$]B2;X M**4*_ AW,&TS"OUE45PDF+WD!\%_(]2BIA9>"#[/6_UN%)X]E8SQQS53.JC?MU'56[>1ZU:LFTIGB9>MX]ZM)+V9?'L4_55 M>#TWN]9#U8 M-!P7UU@<7947@PJ,PD!W7ZG7"^A4&$8U#X)X%*K/H^E&ALZXVH"H:* MKE)EM;$+S?HNZJ.3,]#I:_LDH%-4FPZ!P>70D :-IB6[3DT7\.F]W@BEK>F8 MR%,ZUQG+ZA 9U05_[=KW9S>]Z3=$0 MHZO?])[>\F;BLLVQL&X:BT: =//LTA@U2+XG=C6(/KE&J6O!VB&G^ R*.$J; M8;5B+10_[LJ=>8<"=&IO#&Z@+TQ6'_JU)M+OXV9>/_T.I9:@0J\7XC4>'RXJ M?8^H30CU:G(?"[B@N^R&XGBU"AN?F$]W+2R:+-^C)8+;P0VQRK7'9#R'X;*0;3>95 M=K*H5"&3AT6QNL!\4SE]#=8)07TVTFEKM21//,AEE3QNE:0I-;;C\K6OQ66? MMNP;#\N>1#-\-(0F6^&R5Y=#E$<6Q+J^B/';[%;IA19 V[M2'ZQXV"K6/VVEG]E(!G31)U?*4T%CR9@566L+$()GJ MZ>G4LY8COVLN+%Z9KZ !W,1SOG$&;_YK&QN@DQC"';+J,$6(0\$'6A=EQO73 MQ^6'KKXP/'I0U7M\!Y&%H36)-L>;6]RNE_HAN)[-7^AT9LNY8150*.@0<$F* MJ G:OE;C]$,(/AOIA':76& ,HK$YM-%>$$A9%A?76O7^(5"?C70;F)KHD597 M6:4SK38$K*SAL4+\FI>ZOVO?N*-Z$N7P4:>BZZWR4*5=Q]C>5 Z62[LXY3Z'%7ZL7=2+.2Q%+/5 M?MQ_))N1-<]WM6F0Z!Y[]B3U0,HM(.'3*!.O3GIJ6N(!'U?)U$0K$-UH>\0K MD7J(C&]M UGU%#'VA%< >#9 BO8"8.$>F6)@7: _TW-_[F[J?SOPF'DF:8B:W$\ZA%Y3W!^N)L^XFC:1SSM(Y[V M$4_[B+_1&?S,F8%M?V/'$*U$.6O 99AI8']5C"@3SQZ)-?NVV]RC1@>_Q787 MD)LG VSFVF8F5N^Q&?:BW:9F)9^_+/$&5R7M9-W$P\I^=*/G>T4AYRO8R&C: M.JLY*U^=:-50JGXR^U TRWE^G.MV^7J^.!3:1F?MY+[@7B<[\NM0$6?Q^Z1B M=Y1ZVI^AO>W9$6H=SFOU!BR25^<2;6V@[N;CWO97Z?$Z+N&OYAW"G)$H&]3A MOA1T2S,.^4(%P1_3@UZ&&]67&S,H$NAAFX4(,K_^>)K\J_1X;0>.VG4CUU@1 MF-[KV.VJ;Q-YL_V%H,(?TZ/>Z\CRN& 46648F&9]U,':S2_'&/:]FKT<8!P_ M_ VZ8\//?]4_-^F8^Q1\C/M+^N]&&!Z/?P %:42_L^;$QQD_A,C,?*C:J$+# M L1O'N1A60PRLA$<=,M>;. M62UD9+>49[U"G0978J^OC%8JVIE3%JKCGMS!F_TVLZ ZX$K\]97]+@2-YM'& MTW/J:DQTEMI(U&@!/?*>59J@S*FALQ$;N$5);%,$I KHD:?#S$0("!/FD3'* M^_VF7%7G'7#EP=/+#)T31F0-2+U?=%BDW:WPS5# !.CUE8M\8^G(@S:N1XY+ MF'*IXXA<1\@?7MG*T2W:R,]'NDBN7%KVI9SA=@3B\,I9.)NA1486^6B4@^HM MT6J.EAV!/+RRO&FUB+"U]G5EE*DX] MVP!;V$D\R-_+P=Z%SH>GL^T% ?YXQB2$IXPX(R.V('K L93JJ?BGC'!21%P7 M(U)$7 DC ")2/GP?'SX^:/YC%NKY5DU^8M4?-T'>P_E5KP\X-O&'_^]7_M<7 MT86BC^FMIVG)SCH#Y%N3,X_>[@F)0[Z5_OM BF+\U.U@ZW$?=*0]4IV1"O^? M['OG8/GOAJ9^%MM;8^J&Q3L. _^N9.IG\O5MN_FV68VDK/ZP07C;G$;3;>EN M;;+3^/T7E]INL[#K-0?@=4N*ZHA:2OGU$_EUJ^SZVN[P7 ?YU[\D25%FL_,J MU);B9XPX__FB,9WH;PLDDFQ=7,8:6HK[/'=S.UGS:]O%I1?\E:SFM]B\YU_W MGJ G:=&7A,C\Y\R'YSY=BO;>@>3GXTOTGKSV;2Z15F[6%MUMM3B@ +CYZZ-- M?4FP17G00(@VRYNC]<(<; ;>4%(%+"YK@;,("6=QBCJH+OKOM^GH% P_!0Q_ M7(=X>C T"+8@BM$\XNNUH6]N:BM(L>,J*^S7/R2!9!'BL,]<"H4_=9!_'!+^ MN +U]$A@7-O;<(WNA@^"FKIHA"&!^31 O[K'Q1'L@1\>(KKOS<5)Q@F5FU< MU K>3%25#*!I7-0*++SD6*+H1MMJN&U5N^<%2N8_FO5L^^[^^AG\7T7,X#ZB M!._A.(.^.(WUT4,'6YX*V-*LC%C5&.FB4R]/3%QN6?ZEC;U'B:6W IO42Q[T MI8@+:X'Y5EJ2'0G*"7,*;>(C1]'B"N#$I(,A,HM0\)$*\NOWNE/)OHADG]QR M^ZAD&SZ[B8A*K<8.IY+K$>J\U)W'DHW%D@U16); R%2RKS3R='V"?7)#[*." M/1S1RWH>:W&ZPLU,0;><_LP+@6#CB6"35#9/'GKAMQYY.YV(_W2OZAH##.3$Y3L&K]-:WR? _6Q1_O>#Q MAPK^YR,+9Q#\H>E7;,>T3-YTI0"J-N2@/H\%'X\%'T6_/Z-S::.TJ!E)CY-O M-MTNO:PK7AF-=%<@SF'@I0E*$ MG-,0_")"\)Q?[TGPP(.6.!^B91QK-B :(.3TIN"/1$@*D$L9C%\$"%L-79?$ M&B6(D66HKR]]%:W$G;].9C+>"0A^E--WV8*("^8:4M;>_B)_"B=O98WO;QLF MN(6A7%>DX56*B"[V]J(,F?^T;%]);"_94*B!CD-Z$$#8Z-19]ECFYL&BG?BEK#(KW]0[ %/CQ>E2+GM M.,0W(659Z,X;7:ZI0!%L0UB89&S60K M^*B)]SC;=M=2^,4LDZN1YDO,@8N-Q[\RG*4D9J6K.$"$%,O_]@&LM"=PLWT1 MBS8>B[9Z8HT=UN ZTYM!?I=[(6+0YZ9WMY(C^]QL>ZZN^[@212Y$8'G/0M=5 M)$5S_-=BEDS=H@H%G-2M29DMHQ U:':)CS/*=_V M2#LVK/RI"_+O)Y9?@J9;N\$27A\S3W&LCRB9W??PZ(.(CLW9C=%]R,YNP("&J MG!#'#GPO1F5,WM\SXF-#V\#-17T[*PX(@2@E XV3!WJ?(D)V.S+N^\_NOM(F M\/ZLYLA1O)T6F(J>(K?%*)[23+MN/, Y_M%+IC3'NQ-XN"WIG).,I]S-=EYC MSJ2#\1W@!A5=NU;3=;?#O7"#JJW2I\HM7FJF:L(SVI)+X&]16]3DHZH(Y?&E MK)?')JODHD)S/FQ6L4%GV[2!RE(HF:6(PXJ+S(M])]:9.6V=VVXZ?U62_PF> MY[)(J2)L>&2V0%'L1,N:)OB-6>?LXC*H+8RP7ETVV#(5<8-:1/HYL[-W M8#P+(X==>CXB+AMY6%P5IOTVC_M:)]_N]=71K/.#Q 7]3G$9%]VI*JS-NBXV MN_A4RFL&HM-G%Y>@S)*]L")6P.N)Y7IE59M"[+>(B^F-Z$CB0@;"*Y,)69:< MRB"\(NUR.(_T4N.7E=D,O$AB78F&\6(#WVZK]E9R,BJ0K=T@9F7;E33A=68K M69G>=L^--^^N$H]RE>*+MY?$&/ >KT@BQ1F$^.^+[J:OS:_?&P7/)HVREHQ M?IS^'-]) K8AL!L?C17Y^%F+V 2:*YK[M/;0#H E,8W?WM=RR;< 9U[918\? MO[[;5U:QM4@24T8TDQ>:'K.57]SZ>6SM%3J-;X\LCV_^%-N('W**X3^_[2", M8,]-7':-7$HY''L]XN=_7HPN>LK!Y5Y.+]U;UVYD$I*$9%0EMYV,),[ H_\2 MC5",O-TZ2?(!>0IT_O44RXDID_[T\JL';N_:3]Q-H#48.QEG^JRSQ>\, MC'QM]?#SZKD6RW M\$\_4ZJVZ!93I1N9/LM46ER#*X\S#/>0W8W0[1>_A\0YU;9"MB4<'0(NS::3M:PU&VQ. M&->9B=4)JEWUV!#PI=99S41:M701KG;;\LKH=6CUV!#P9LX7J4HO"G5-Q/BP MLNC/7"T\-@2<=+IE<<.1M!XX:C6T/+G5%(\. 3?F36[#PTP.$MDE2@W&7*4T M#(\- :>0IDD9+FWP 5K FJT9W*N;\;AP\O65([0?>8,ZAT)U=U(*)JLB8N/A MMJOSJRL%;^VCVK3-EHN(TRQCK%M$U6W+VU=7KO(:%.DX#05>?ERKX8-NEU>W M+4%?#18O"$.Y8906;*^B^^TP&(F*'%]Y\)X#ENAUARUKR3*S?-L+"Q2J#NAC MP\H1N*A-%DVSP(LEKS%LCA8"+]("?GAE:3Z?%IOS'JF7G9ZVFOAK/32/CC5? MU%=#FV6*#-0;+5?Z:$47RC/UV%ASER6:$F(3 61B78PA_ IL#U2!.KS2B'1? ME3?C'-OC=:KNU<;UNOEUKIR'$7 I>GBILJC!K=*ZN&27G5*WKR+#FCL&4#HR*EZ4HQZ, M]KNTKG6(_B9H5@L:H!1\A/Q8EW7" :GGV3)M-?OE1=F+XM*D(_3O]81 GXYX M0E]J_*;.=G-K2 84.,( ,O1K*STO%GEM4=/EX:(!*7&^]PA="W,;,@<0+$*, MVQ$'A#0G6D6 T6.#Y26@X'NN! M;=8[Y3FX] A=BV3;+U3;>$&O#SFE,^?@/+("RSI"UU%GU1VH34N&S)4W;T%= MX.J2X%V/T+7<7PF!24,ASZS;/7*YZ5)A?.D1R1Y.QCS#C/ Z%,GYRJJI]J@A M%0K($1:X/0F71^2RJ0^C7EZ0M7*W/ >*Z@@+EOZLSI8T9,:*04Z*YC47'TMT M[%P?7#I86P1?'TQR.AY*$+1N;:"U!13E$;J.C#7N\55IJ.6.'(B;[O1+J,V%3;4<"9,R*+%FT9_2M59AR.P71A$ ML^((@O_&=4)\&?PKHWB2Z( 7\MU V3=2=X8[,LMC%/[W]QIMOQE.\M)7.&(, MP>CA6*]'DB7>H?)(KR<;Z+S\*RJ^J!F*7+6VP1]P>WIJ!_ZG^.I@-37L3HJH MWI,7BE)<]YMK(3SDZ_'KWN/K93W=/6/TA1^V"ZG\WS9K]>A&;M/Z0"P,T?&4 MOQY_V'^KV/':.5VQ22MMO8^73MY>VG_GXCU[T121^&:^^_C0O5&^OSYZ+!## M'Y!\.BKXV8.\X.QL))W9? V,@-$'"$TY<06<2"%Q)8R H8=\NDM< R=22%P) M(U)(7 LG4DA<"2-B2*2&TS=RXI-=:][UY?=NM D])1?-'BV9#$3UE#GY.Y> G6W)_1);4M+M"G/RI8CBL?=K^^TUZ M8F?$O>RE 3OKC&<;FGR.5AI_2J##ZJ]4(KYAK[QAB7"V=7=:?(0P%8E4), ? M-1,(Q6I[RC<5BF\3BMO>.?JV+QHOJ9&:4%<(A$_1( U];4,=S4*\:ICX&X#P MEC3>9_7;]VYQ*4=_G/I*.7^/6+Y9[?PU"^3B;=_?6BV=M"ZKB580]S/;]?7X M5CF^]/(?Q??;PC'G7\_;S4Q?^@\IUX[[QRG7[K+;<,K>6P7E[:C2&P@\,+;G MWX+E>?KM^8("E$%?-.7Z: _%N,NX/Y[7^ZRRPB&QWK&5E:?B5O/C[5D9T74C ML%3:C'O*TI(4F-N&Q,6X8;.D;<^]FS8@J+?]V9*KIB-J;M)FT9++KNUYK^X2 M-UQ\?L21*W;-%_=>PQ ]+^[D^-O3]<]='+>5TN!O_=>%0$\7[^[O6L5FW-C( MX?$ITJ&COAZ8S1>M8W/HIWH[_O;MGIHZHD]-T@=>LV#R8];BZ[!6L4A>00MF MW!0G'O".X%D<.9SQ?IM O-C>G2+VZA'[_(6D3,N>!9Y"@R_ZCPU8-T*OON(; M&Y$W&URGWFTA?5(\%T;],EP26[TQP3*YMBU,:7Q@K4* 4>S7/Q@.9W'HL.EJ MBM$4H_>*T:=ZM>I>9G5W6XQ;#-BY/Y99W,_GHI9G]R1+/1-0JS-6#6K#=0"9 M3=D-BBH,A0E0<;"90F263(%ZQ8'5%*A'@;KNP'VI2^2:>H]93F::.RD*S+D0 MA8BSCEIOQ[#W^ B(_,S@-L]Q* MQ/J]\5LWIAM^=U-+WK_OF;SEB8E,&GJ]0>I!MY2;4[Z8$Q>G4D>O9HOMZ27" MTYM\=^E"Y7*W5RH%;8CHQAUB@=N,Y[,PA)QHP-XUX#>-@J= /X63W=+&^0U: M1(OL4&7T]5R\WU[F.'8W*&]?MLB& -O"V41C/(CB18CO% M=HKMSSOG_#K7QXJB;.IU/&>W#"%7U=N=3O1L_,L(HQ??]Y4)_,KXW I,;TQ!?8:/ER@3D;6C!YE3A[-\"<1GU(LN1 MQ1J$S]=,*2CXZXA0 1"!):BL'=']%YWVII=2_-XPEM&UF8SQ54L24GC M?;=R./"GZ)#$ 7^4U.*3H)[)GZ_D--31 L-CF7EK1*V!>&R, MK?/89JHOPVE++_?FU5(C'M\"W'@T"Q&'P<7OLP3N';\7/[>7XO8%J-Q$NK!?Q7W"/U"3KS2&FBI^9VK:>$1/VW=6!KS,> M9OQM?OVEMD&!MI'M(!ZD=07JYE6=SIOD.F<1STG'J^PM2@-G486JROV+I#+!5Z:1B(V!&HV'W.DUD,(X\4Y]P3$@_.DU_J!'D* MT3-"]%T/66&K:TSQV T;E'%KW1T6M-F0/I>I79IQZSECKR'.D]8Y#*9U@PX! M*&,/&<.R$ 2GJ$Q1><>H?,L+GHJK^9IOLCVV1Y5GDQX]Q'/$N:"I2X!EDYE8 MT<45VVCK9=95T7@&./"",3A+X6B*S(MEHU-D?A"9/$OJZH;C0][<$!;4GD!! M$SV7H]L:5ITN)-4-?MB3AL4<4]+:R>X&'%T$[&X8?%AY>0=MUGYF8[4['"OP M@5C9%=#AAW+_XFT?=XGF(N^1:>MSEKMF;-G2[UA 'YR@6>$+&>IFHS]RF 9LV>4L3 MY,>BE92SF9A%C9WPXIC%>]ADT&C,U7CY;V7(;Q$!:>>F*X3*=2>J-8JNM65( MDGE<9#5?+VDR7DW \6:F.D5'BHZ?DC"6UW5CQ"S\FAZT"+76$.DN+(?QJM_* M&*<(N8V(W[D1"%> MZE'?1'#RQ(@L!F[BHPBPD$ 2$?KV,T"1D_M"'$KI(W0N$;K6%:L:T 2NF_^3 M!CM/\LWY<\7MST6K/P?,5.>%P-,LQ?,8VYQJ5O(RWF>TQ90I\8(ECU90U+2] MDFTOJGH': LTZ4N=SV+D"4W#2V,L#4K>)!C?];:Z?6VZKNHU4T=:6K6W'A@> M)?U)*.)D\,L;38@UT++#]Z:4E'/M#M5:JC'\@&M&X-D\>MB9(X5?"K_K@-]; M[ES;%10_!-W[F08U/.(Q:PMNLOF)AR9*]<%O==+,!CW MJH'DVSIC=9HCGCI)DISC1?G?. MX9/,?NKT6@^C4#WR-Q W+E6'KIP?:!8MP%CL^%%9[*3-5W_ 'G?Q"M?KQ\WY M_;@O(<66?*JV$BL!/ZRN=)AR6B6&#F.D !\M3V2I_"E[D*=02:%R,9_K2WAA M@FJ+D2MLF47HB==0X*JK0&J,%^!/D5F$2N%RP[FT2\#EV_VC+\GU/,?/V3I9 M(EF.FZZ&;M=4;3&1:^#[$/DL 1^&RF^^^<]^*Z>,- =_^K[&NI=>VWVGV&YB M7[NXZ[0GWI_1!18#]\?S@)+TH5OJMTI%:U6W@2[(Q]X3@F8A))U=!^YM MV 6IE),I9BZ*DR=UQO[(K"D M8MAHK*ICDN^-(Z3/"?U5Z(8QL(!#AD!9XDAQ8PJL.TMQW8??]D4$(.,2N=EL MRN!%>E.UM+3+[J;;B1$ 7#<8IK(H].;><@.)JW0"RAU/0+FU$I%+NW552W+C MG;FH;/^_RWZW%/^PJ_2;,:#?CE1RD5E_60X4F=<8G._CC3K1]H%&P6,'$$/> MRH*G8+SMX0BW!L;S>X"GAU^D,?5%2>O6(&2\B,96DPQZ4@(_X"LBP%5, 9@" M\/H >%9W\?0HS#O.N-/6\RL]X)2<5;<*#MZB8Q3&I^:(0Y,ZQ>"]C!JYMXK) MTX.E210KZF15J?"FT"*:,Z. XU@8@X6,9^!A1SS06T\>OMEFC#%L[TACDKOJ M,)9.$/F4%KEDN^73>[E>'2,B(:_Y?$1,NS6BD[/:P$SX7XK*%)7W@LJW M/&+8D*V@,5QMH"%*+D9*#EE)C3\)"W\&FB69#OV&[RSX911@S- M>)(FE:6(]^8?I- \72(UA>8'H5ECAQ5\/&Y763/?[90DD^>\PND][&=%/YX?<]OFA=%3!+=;/WR77TN,1 M=\W>='[(M48W&-M+VR!=.LYPW@;6+P+ZHNM&8*ET4IQ!2U)@!H;H*_+^40SP M1T!0;_NS%8?R1.99M!3(IS:1XPYQ!< ?0/^F\BT!9E$A[SM]N>""%[#ZV5F-R$7@$WRY7)A7K6(1+I&G4ER_/7,SZ"RJ MICMS*;W>[3@%F(Q0AP4:#(Y];"*?)?%3]J+\@4B_TIAYBO3O],A1PS77E5JY M! B$BZ)>KY?7T-FQW4;K=I?OA$M=&Y5:@21KI+)18VS'1\!Q*DL(P40VN^5"&%F>;#9JTR&M5/537\6X0O:6Z^[!$"P@>?0KP^\N=_F2 F[45,JQ(W1+/U71F$ 1J.^B??:^%>'-< M*7'E%=2+C-':P_AP,.G$2"1__8-A4!:%#P^JI?W3[B+M?<5-*.Y%-R2^]6&? MB3.YZCUAY=7G1MF&1+Y;6I9]M%2@SG7,KEV&\^-*31=8C@\V'5>L2"T26/%( MTD@[B^#TO%T4:7^9X =8)\8!7GT:F2;K\U$)1" MM3:O&>N\;M9@%5K+RYPEAS&,@3,.IUGRNT9QN@W_@:O-%)?3B-6@M3Y<;T94 M058W&GJNI#E;D.>56=]>L#V,U K3'JU M>6%6476D#*^)]6;2+5OG.O^NM.362L[C,H]L%H&X8.MD-Y?LBF1LW"+('0Z, M>O-46"OM]9;V>OL N:ZO8\TM]7IC5L.I./:FALXTQ&8E4-Q"):[;0=->;VE7 MJ3O&Z'7W>FOWG)6(4>,%A%A+/C>R)"-/)JA,>[VEJ/P)J+S:7F]> YIW)5^ROV?R/T[TOQW&-4?*Z*;42Q9D0\: MOJ'WZR;=^=&Y"R_\QS+\8H$H(:@^.MM'P*CA0-.)T;(6]GQ%"&W$=P\-T(NFJ3&\2[..$U/9H,B@1G1 @O(32+*;R:I;SMV M2X,'Q OQ4J?]!N.PEX-N,7 37T: A02[J-"WGY&,GKX[=\7?R#S=EUEN15%2 M6;+&3?]/-,43$#A_KKC]N6CUYX"9ZKP0>)JE>!YCFU/-2E[&^XQ:B:8#O3RF M88>/YDM;P+QI$^\ &Y+8'F*F2.)T&^0/Q.(U]B&Z-2R^?Z[8U(1V:3';L$.> M)W,:I4TL]2K1AS=6N$I59(-=-LTQ:FNT/^B',?KB1F!P%H=/:)^F\$OA]T?P M>\OMRX_\G&:&)L.;G*$(@U8-$:,_"8R<#(.!1/E6'I5'>KF<7_;YH,2Q6()! M/-D!J1,&47XF!%-K]"4$1^VZD6NL"$SO=>QVU;>)O-G^DQ#)R;"2BY"(-$;" M7._AC!#6AI&QB3HQ5N)3P40V3[W5+.,&TF]%S7-L#] \&V?@TE#0K23=_CY! M1X"[JKQ$8+2!D[""2Q*%[F/;9N)D4PTV@ MYOSNWI=PPD.]94&=]D(VJ!F\N."K^DP,8YS$;:2(+ &G+6E2J-RE:_8EO!"D M0BY-OMIGHT7-%-F(=\9V@A?@=N%4VCOQAA-SEP#+MSM17Y+J<5MTJT;+=5AE MFK.B3;\JM :)M40F"6>$NL.^2?MML#+2'/SI^_H/7WIM:;[N=K:_B_M7>SCX MC-*8Y25IR$&Y'!_-]/&0M<0\/0-;(96,TR6S!/ZFTD@1=@]I@)M V 5\L2]B M"NGKQ;X:]@76E/5*FUY;,Q+JQ)@"[AB6ST)D.F$GQ=1U8>J\3ML7@67/Y]*J MWZN(NM9!.$[L-KEY(P%6,JPV"^&'%?DIL.XL878?#MX7$0!Y?!/)$:L"U,LK MD+'DBP-MJ<8( #X>@64IZ,U(WPUDP>YFH,SEO+?K;9Y]:_4FE_;JJI;DQAMS M4=G^?Y=*;RG^8>?N-V-%OYU ,>O*N;8_Z4"ZR4>XML*M0GL="BB4'')+3RC< M[_B)6\/B^?V_TZ.ONJ(+M5*7"%E%*)6".<[+U8X:HR].W)%OC8E/X9?"[P>X MBJ?'(,:%*#KW79B/>C2&;@VM)6 M-*B.#*FU1]LF7TWVJ[@&D[R_0X!O-G!C#-L[TB_E?GNW7:B383JWY<].#Y_> M\55S& Z[,P6%3(IR"DW'=:?6N0[:.WZQT*'6C1(;X&4*XXFI& 5JLG:@E/)9 M!#MF1Z<832=$W#9&WW6(9]V%7\CK, '5*4V/\%P9ZQ3.-2.QY*^Z6,!IJLY5 M)@;?%9;U3CF,5QLG0WIK*>@+#L4VRS,S[&9USL7 M-+D<9W1[@N&R/6^XR=E(1T&@9,/,SAO(Q5X! M3BX=*KNHR_O3EOU#F7V> T;7MNR4V3]HV3^7V;>KQN\P8D][&=%/IZWJ[N\S%0%T"Q$I:=44I#^')"^55; 0Q8]<.AY@8UJ=U,^%U#G55H>Y%L>QYF@1EG-KP_)H.D9J4E9 9E$RG0EUY:'D%*FOD1J, M.;"8IC3C.=H+JDC)K;%GFR%%6+W9L#7J$3PNE"T!8[$ TSLQI,CX; J2I8[6 MMMYV!'^/P8#*SQQ.PSDW&*$_R;7NJ%A*L.55>%EIEM]W3RS.XAL['J]I:/-7HU]]BNTG3*U-ND1@4U&'> M+B_,D672,;;C"4+Y?)8DJ!3<*;A3<'_>DY\,$76D*VK *Y.5W2#]9J\S/_ON MW>?S34EW70HR@T98JPT+#2),$!Z[]!">Q;"T/>A]Y%U3A/\.X6'0F_/+RDQF M%99V\F-2]O'H[%"4T2G<7_ S&AJ6C2[B:442::@Q%,E?_V!8/DNA;UK2-Y 1 M3UN_W7'KMWM1(HD7?MA/XTQ.?>".U/:B&E#0DLNU*,@.*@)[KF@D5W/^/WM? MVIRVDOW]_O\IJ$S-4S-5D-&^9.[<*B'$#F(3VQN5=H16M"#$IW\D82>.P782 M&PQV3\UU,&Y)K3[G=_8^W:GAJAQPK!Q04)H*(PWF]!'P!YN!AK&(?B76)BQNUBVV-P9$,9W*S19+4=ZNY"MM"*^>E991H[@W?][O&MY_;*]4%7 M.]#5[JH;@'SHKG:5.M]#; J/(#X-=\3:X9>#O)J.!%WM0/^L#XS1Z^YJUY56 M+2(FZ#84.V*3(#9J./>2')6@JQU Y6= Y=5VM>O1Y&RSVF)$AWGW8R>[OW+B]V*RV8_[^RJV)@4YRZ_N'OZ=>_-)W#,\],^S\*B2 M$4@+[M\:P7YPZ!V7UBOY88?^_;R+G__W+ MZ4B[RH,ENX-XQ=;TZ-OAJONO"G3>?^>%9LYDWP+-SERTK9;?^Z>[%G2)//\; M G\E"P=:B;,T*D9A+KDHF!W_BV8)PZ ,9(Y5608[_ M?TQX]I3H+CYG_)G!W/[I<7=?/7K@X:Z3''8E3R^QN83)]/)W_I<.&'C/MX=_ MO#W?YUB^G_V8E.JM/M-G6TRW-.'89I_O\HU%B>6_EO_?/V "^F]W4OOZAC-_ M>DK/A\+X"3<^3&C"ER9-+IMA?\QW6S5FPM4>O,-XDGW1X_J3\0^I^*Q8^1D4 MI[A=^KX1MJD.6^LQ*@A2/S2'F"//TUTB%EWN"P)_'\F[ZS4BK=LIE\H6)/K^ M7*,'B8@)$BJM-/AR)^/))A>HWZ'&T$5LS-U@,1Z>*2JKF" M8T]DNL/Y/(D98CX4_O+D53[6-I+1LH9:8W6M:;7=I+<3D^]7_>?196?0*.LX MC$P]/<( \FL8@-$# ![^O#)5K]J"B+2MF$34\-R\77DI_Y,+O,;HJTG[::E3(+5UF5DNR2DK+*GJ"I MI%06Q]G;^T _M#WW]!0>IN#+_XR_:D _$^$\6S!W# M_578O=\-L(/+DQE?MN2'VK?[#P\GG9LL=Q/.E8%RT-L_FTL:,]RMV_WLE=PB_'4S) M)%N#%ZVX.[.Z>/#]4$D./3N.M+.8;X]D1L8J^ \A>)I)X%]GD@<&^:OC"A@" MZ')]=*&_XC"@R_71!>#E.NE"?\5H0)>ST>4WBT]>5/?OM@C4J>#"A?I\/B\Y MSAS?N_0B9:9H_F41^OW#!8._8N];,T?]_H(^Y]\N,D?NX-5JKJJIAX_WG<(/ MOZ%P^55'N #@?7K@O<;>_#A80R $>;/4*^"?7[2_/A3_H$ 2WYHD?F,F. Y' M'WZ^D6!YR<>_MN48]:HY2\#D?S,LWXIPO366>-Z-O;;E>(8E_DQ>OFN%T_'+ MLS^G8TIOQO%7]I[W3/Q6=N15-1E47FO,CK8\G6OF\6)$(9M>M#!W*X MGHE$4FMQ? M(9 NO[7PSO+^Y(A[G'T^$^)0E)#F7+I1.&<]2EJ)9*WD]#5=\?X4<3V+C;%4 MB0B.2!%-J'>5W7B8(P[[\C=1)C'R[7KV7H$G,WJI".(6+-%+*^%/A?\WU+C% M%KY6=OT]UV50K/W@N;M;W D$RJAUXJE.01P2=F=KB=I#B_@]5/!@%PS]@4^@ M5J-"QOJ*X1RUFHA%$UP8*\/$J:T)'P T[Z5P/Q6ZWE"[_AZZ)F$;7I%SS-*4 MJN9*R;B_9MY#W>Y6B"_7VOY42/N8V:(Y)JQ6&+%H0TN6BUCA&ZO;*[-KQ\_7 M&'Y4OI>\X,P-P[YXO?Q8BM7ULMWKZ9"]H:]*=KUU;YFJOV3+XIT)D MC=7J4RB>5@2>['&VTR2&:24O',]4-%:F3O2V^ZBP E[RQ]'C+^)/'<9X=[E> M3J .O!C/6*O6W.Q?TY+N3_$W7+K5BEYK3JVX YE+,;.4N^VA6#2EP\HH](;G MW%R!S]QXN>3_0S@ ;ZVBK[=%U\?0UW=\F6_O^(DK?Q8:@T&/J"R8ZMQJ<&*G MLQ^.FXON>UC^E98Q,ZNHG$#IB-N*;0*NR# C%CUR:+*,D\]%VFX85N^FH@'^ MSJNO?PU_ZY7NR0;;F4*LKRX:"1O$2O0><:T=R6RZ>D+-.8>:306/1>4!G>,O M4]HX4:;0YXYF_1"N]^61>)T^P\ME&6]:EW.3'49^><$N;3E$V]60='0*Y>(. M/%'B45WGD?=PPNLC(JU+F&A"8W(A(JV=Y;76B4@=#F2G,S?@5&_J-ZQUNC98 MO7]+GR=]'^"^G<_WW=6_"*1+OLE]"X.'30D\/?M_ MWKRT"!M$C]N7/NC 8(8ER;8]I3A#-_(>M#_0[\Q.R?Z1'Y"E,!N6LWTH&47_ MF!]WDM/3%V>DSA;-<\.OI:)/8\73*W&HE?P#]YEWK0WL^VYQ)?-'N[B2%.0# M,U8.LA4L%;OV#O.4X]!TM3"\?T\Y-NU<<(2'&ZGY=/*^#8U,%/G% ^+\6RG, MX!?X7I#W<5AIDKJ)I2#2@FQR=2_X?NV3-S]T>\AGE6'NN78,V=,.C2/41W3) MO[M_C^"WUR,CUX,N$R^W@_CZO:'5^_0,.3_4;J\9%P&:<8%F7* 9UV=HQB7* M$*9A*H2+,$Y#(J;CB$CK)"3"F$9+"B8IJ$H^;C>E4QDUNI2%6HUM5>TOEW-V MIS"GVG<1D;(R\0:UAL9>C45[T\ZF"ANGVG>M>8[ :6FA6$Z/T"8*P@XC@\E& MPD?=K@BCB^^WH@5!FV65Y3?=/J6B)_MWI5L?[;'A0H7&>*-#='8=#N\GI_IW MM9+Q9@*%3 ,RT\D:Q_MK M3W2G:'9;%?B.E0YGA!6L*K51)9\H?/1\O)Y6'"_>&EP]A!Y!?'>YVV#P#DNWR:$@\^>1PDRL.;/ZQ+4(?)<)[62XGZ_RGF3$ M4?'/=E-88=V9("0NX.J5JMU\Z??OSV MO7#&1_M:JRJPH=]F=^FV9W#Y3>&C=PHP>X&N2".!&L,(VNP60G/ %G<]>BEB M-5<6^ B*H X[8!K6MH:A=C'TZ*V4CC_LHB-V+<1M8[K7PA'$2'GI*GST6F-< M8SMIA[:$#37B%@./ABICYE#4]O/(83*U4MD3% X18F(VB#38,N\*='X>N6U' MC6HH<35K+-6P';+'C 6+'RY_B;70A MX IMC96=;P>25+5:^3V/E]\=B50417&5BUEU8\(\1-2I8NCQ\C<[+8T9HVNA M4UDY,[93A7=0WI+N>/E;..>U$J2_Y!!EUM]OIW \#_*I'B]_K^.V)XG>"*U4 M5(906Y=%RBJ&'KW6(.Z@^Z&NZI"S8Y%%G]ET_:IQJM-=H!O[V4P48Z[BB83I M^OW]/$@>=+K[T3E08?OMJMU805*K&8>C]LS#FLDAG_+SR!'1\F,WG8ZM5,?G M:X=M#*?V,/,C.LI!1)7C6Q;7'C "O1DE(GV\4&B*4G,$]^%L\=U],.Z:;$,V MLI%',]WVV%&]O6"ZEEGO"-& 3&L>DM_SZ.D(M_33M0^MH [:0]?*5'="FLE& M'K&3T<;',M+=]ZS9-JM$#@_*8G M%@I?8/.8CA&()5OHI)W9)JM],?1HJD1G&IAD7?8%-D$Q?8*0:C@:9B ]P::C M2'%@:*M;R&H=:3&5;#"[&'HTUTZK YG,'&M#6DU6-U.N6M&:Q="C"[17)6Z^ZS>1: MM]%8CF "&P[SH4=OYJBVI.YVX8 ;M[29NHGVLY68Y$./)>MHF0[J6Z9A0NR: MT;I62J=R4MSV>,76YJ9I+LAYDTMMW6HN#*K2T-@(EO?;*%(0.UK)& MU97D*E!QU^/)CA-H,EE/N2TTWLU3@_#5.0\5MSTFK[+4N)XUQ%UA0^"QU-MQ M\J)W&'LT!Y)"46]#T;RPF4X&M.0(&ZR:S0$] 0/B$+FK+\T:(\*T]-*87/&]W^U-ZDPT] MH8SV5(=)_%V7@SJRSG5XIC[IF,708_;:9 ;(+FE2$L16PA:]CI<41B7%V*,U MJ/9]CD=#.I.S-6=!]=C.S%]G]SVANU1;2,4%,C*@5!?X:*ZJP9PIAA[=U:N1 MX_F*9EN".=FN_5$[1-))D@\]6MDVY$7K!A_7!6=%)A27$N2>*(8>3]8W3$KS M&G*+JPS[VVEGM++Y>C_9:H?T.MAC9,[ MK=#H3Q.[DAHU&#+RH3]/0-0E62)QC!(52:9%C*0R.P?7,R@J"*RBB"Y3J'2T M;!UFEBB3ELQ5JB-F14^'LUIPL@&R&\T4I2;Q&+UK='-3I6DMI8#-7EG8XYZS.*D![5)4-IL#WL^ M9[;G)(\M5_WY;'C*@T)PKD+:GF(+VJ!I1VK0ZZ+\\)0')0G6?H>80YJ;(6)[ MP@_<:BB>]J!@MR?L>=*;"I6X-LE"1 MUM+ZJUAT.:3%SRRYMZU !G/*@Z(L-TF#49.&.B+R#TAB<]J"F]JOI* M.MUR_'0I$B.,U;#TM ?5&0;2HC40*D(#&9FQ%S>6W2<\J'ZE R<&/[$X(N9E M8CT?B1ISVH/"PE2#R/%JF.DXK-VWM=$:+3S(8[4\G;'S>96MP%9:<]C->.(K MK?U)#PHQ=JJ@R<[8X[=9_K3 )D(#6LL>R?]* : MGJLQS%#J<(B%UB%\O_?<27+*@ZH;86/@P9QAI7@WQD7-Z<+(:0_*F$SBH1[- M^A:!D$8#,P=IS!DG/:@JT:BS_>:R#\7;Z8[=#!BB,65.>E#=H2.:DZ5E<^F& M#?;A9C=N:,.3'M1 V:K^GI4\:#.(;'Q;;R0S5:)Y9&S !UQF&6XR& MI[P=%JJ'.S;92]S,1_B@@B6T2AJG?)B-.UQL)S2C"*RW4&L[+]@&;>:4"V$I M7#0U:+4+C3%OJJ'S"DV.DU,NQ&SC),)"7]8XWIUW9STL\TS#_)Y':S]=>8K> M)9M&QG^&K"S7.X;;#T\Y&_N0)SD"V0TM)TF\X1J"\)A,3KH0M3EIL?4>-!8< MCYX(\7"P5$CCI O1Q2;3:=:N5&7_:A="Q^G3)U;BAP,H9Z:-D M73=@XZ0+L<+[DYU2)11+:V/M^AQ.J+YJG'0A@OH$"JS5.(+&<7O&#UL-=.M^+/3[L%+K3FXCBT\V"P#E/F,$=JE=1:Y-Q?!A[;#1-L,IVTT(@CO5@,EJ,:SK& M'1R3H^G6ZJW97MMYNN7 ^R;-6QTV'1SN>S3?T3Q5)8[ 76@C*XTU.81F5,LX MZ<2X5=A%5^EX;:7KO8B@/C%AIL9))V:['4+ZT%(=:+/G#;E*S#NU"G/2B6G3 M DPVNT/=(MP68YJ[9B]H)H6S<32#Y0*-=&YJ4IS&49 ^7=GC,6WNFL5WETZZ1CP@Z3'KU)M@-+ M4J>M&2)I,C9@3CHFBU6WGAA2ZG+C!FR.,=CMLHUBZ/%DY5YE+K0:- &9WBSV M&;1K34>%:W3,"=/([DJL,(B%-$5T)+(-/42-8NQQG([L+'HFO-U:+#M2,*T: M[4,[F\.)LRL0>S!&1EHZM<9;LY;VIRXJ-(;YT*/9ALP:68S6XZ7 5QM(BVBV MT,JH&'JLO&,JZ6@5K"Y(B;;7)C-S$&^+"9Q0B3RQX D+,3E$XW;)$CE-M&:>=HZ'&XVP0 MIF.H,@X#A-3G6ZY[VHE1)K"\;20"#,6&H(2UA:^WG--.S+0M$,BDBO2$5#7A M%DYOYK8 MB)&(R FEEW9'Z011IE5+XTVNLC6L7J98\Z%'LXT1=EE!!CL?ZO1X;=9N-2(1 M9_*A1Q,0^TQC->N/Q]9L:6YF7+)Q J:XZ_?)7O:@BI8;2:YARO;=P:&GCJ5H MRW--HGT/LH@.-1FN6;ZQ)(>',J[BZ!(F>F;1'C[PK*SB1-X6QX\9H/U:J)!5+]3U3>NFC12+)M#6UY1Z*WO*Z>-F+ MHU^A)+LAZS1=VX7"IB+*<%]>&8YI'%/R]+B7*/E&&>X_K!3_F.>-(,A7FOB< M_>#/TP#^S\_K_(I_T@,3KHP0U%<((.(:" $0<26$(+Z2G_3,D"LC!$#$E1"" M^(H"'7$-A "(N!)"$%\I$A#B"@@!$'$EA*"^X@ 1UT (@(@K(02PFJZ$$ 1 M5T((@(@K(01 Q)40 B#B2@@!$'$EA" _[0GGYR'$;_8Z>S%#>KFW?K\#"5\2 M!N<_VO/Y5?G3,Y?Q/SYS&?N*4%=]CN=+>_<9W[?ONM4<"E#R'B=^)@+RLH\W M:N3UP=CF/)'1LW?@NH(U (SP"P%!P B?A!%>\G$ (P!& (P & $PPJ=CA)>< M_1MB!.!G PS\H9W\? 'NN[O.>1?!XE !306.\ELJP>?+3&](]ETY(US5*P/; M!^ ?!,H (UPP4/9: ^#!.;S ": @ P B $0 C $8 <3$0%P,8^*QQ,3D] M5)(,LDD!N_B& F-OY _=6#CTND7>E9L^0 ]\W#C9:\7!( Z457[.VTV)@RNG M^M4'Q10OC,*# 6"Z@/) $P!-Q5G M@*C9%8+B%]3#<:/;P\\WBX?=\A:LNYU7Q1':MZ(BWY?FAU#8#=/[DFVG M@."_;NW<,,$991.;P>W$0MZ;W'ELZX;)/?;T*)$"#9#[UX-:-TQN/_",X(8< MW/=&]XT+\X;GJ8EIVX#I55RH"8LC;R8)/YI1>MA3B)6+^9>ZR";KU0%+R\Z1*L6M& M(TW_WQM@T-PNT97TI*]NSL@<55 M3"CRN@@C(@J+"(3 HJD'846/;5MD;2D,M9#76VYV5\.4;8W)OHA"QE7OBW.9 MG1F*GJ)'XH,SKK*_#^X.M_K>K:;U?2].KXA3BNJ6QUUY&06?G MI;Z)T/\U NBR*9Z/!:#[+4UWJ*%4-'%892X)G82:JY"X2^A]?X<:9=[K>#W4%E6=T. M%HDS[0M26J,,@W&$.LU<#"I\S1_C/B+Y'$M0: 59#@9=(\F@0F50((>2<+[T5Z$FP]"X$[*.*/(#<78Y/Q]%&;-A>D[',J=N7!O4B7:Z*U"2 M.?HT4D:!'09 SEQHA9#L-J6T(YM)$,%@1O)Y6:(+,(RJEF&2.7Y&!HAS^?3?'9 7F'U M^"T#\AYU=[TP'&F*9[AFF#]Y$'BZ&?%!_OWOI2FMZF[7';7:*VBS[+H)FU:#!6^( M=+XQA2BCY'&YRK\!TCY"O0H0FQ]HPP0@Y@U7]-^(#GS_F/ Y])]7KT0QJ@H; MKA(870IK!IB]'F;Z+P\#HV4*/?9U@ ($"A 0$Q 3$!,0\_J(^=YEON]AS;QY MC/4F5F,_MBN^W<4Q)K+WS!41J#C2O=_OS:N^L[ULY- M&$-CQS1%K"N1D'A4T'EUOJALF\TCPPBU-E'#GCOB@ 55"X\.E(?O5U MW(#D'[Y2&(2"WT\#9_3(IG&R"]EZH_J(;%D.!;,MAM]"HEBHXCQ&_(0N?KL@ M\6>'*5#&@.2 Y(#D@.0?C.0W4"M\1/+KKVYE'"^;S[XP^6XA@P+ZHE\A4:Y/ M6(!"U1N*CQYD4%C,X(^"GUAO7]L-*I* T!S13W!D1Z=#$8;SX"<,0V4* G6I M'R3Y?_O >M0S79CT.I'8X4BH(M0$+FG1E6GG55NA7XFF87^ MM-=*^0J-:[/ M5VPL7<4%FIYLHPZP=)-EP3>"I7=H]_%*"-EUA,'0(;D4S)#O-L7N'C;[1@ZA MO'8#+Y/(<8=H@*&;K,8&5OL',BX ,3\0,6].NSUJ33VI-IJ$22D\%]?AZHIM MZ/Z&>T\W:SOE:*;FU0/!K*HK=34;L=:F, SS;M4H7$9A'*@U )YW <]S+:O# MW7 M=8<1(2"3&KYI32('@E_3VO>U2-)VUGCC2K<9#4[ MMU.*NWN*XC8_1$/5]?B^Z%;NV'S'U5-1]7;WJ#D-KY7!P'@W'5 M6GAQD\D7,?-YR#(-@=Z\ER_RN1U QE_H;K[VV&)ZY?QET^X7$Z>$RV2G$8\ M$UJIV]3$><7@TSPU@^2I&9Q"@#2_^/X) -U/L-7B#%!F/72@6O9D:6E<=6=Z M&#U#-DF^@/E&"[B,0,=1-(!F8)L!VPRP!& )P!* ):YJ&\?ML,2MIW,N9Z+M MAYT]!C&++82XC6%U7!T8^G98F&CYP59EX@R'FEXRQ?.7_-,M$RWGG&Q6MIK] MD;6],'MZR=6BDNQY5DER,H:/_OJ/_'9FZ-6\[/TVG#=YM[ODSD\" H43XJ(5B1X2^9"+G9LC_+##.?'#UY9(X'6%L$^F^N[:D4:)9JV%@SP:O M4T._TP]/7LTWK"\3?4&:5[0:VU>WQCSS]M%BDP])9.X^<4*7W(:LO0E0HD F M?V;R%XF7FR'_S /R='W^_F#E!=Y@K"C.])FSJ_9%H M[,F*B%T.CY--'^_-\0%N$=H*46PUBF?] H]Y]@.ARS!YO,D, /+3VD,W#,C[ MK^^ EY+4@!TJ[0#:-&9JKQ8A-52]'/"Z\U=VVIOIK-M+\'O+\22JN\'&Z M%EA4E_%>R\$GW$'EYQ]NP'<7'WUQ7O%E2Y_LDRQ+,_OF;VZ=0+LU)[YW I OO/JS#,?F0#(=U[T >$)R ?(!\@'R'=][> O1[Y;J L[(B3K MA=&-!O7.'<2XZI.-+U@L+05!FKTI4S1+810E=F);BC2UIOF!IIB'A@4/#B1@ M7+7E^)(9Y'OS\G+,P O#1W=YM)_H>,1]8],W[:5P?_Q($(EL_A M\*4@2ON2 MH_VX=)#-(9M0[.?O$87C6 Y-U90"\_NNBU&:*J(^(03.G!HP/V=7L1M?;K\3 ML9,;47^RZ4,$9HV('MT)1R0CPH2(?/F;H*$R#4.@S^)'*K #LN'\LN'I/BOM M5L+WO(!H0M*>J5NM5<-G.I?;WF&M%]:NOA?7 C&2-'2 ;WOU30'WO.$]B991 M%#1)_E!970#W\\/]T:'/*$L)PCQ:][A432J+_7KK(I0>CRR3Z7,=- .V;*R@& MT'YS:/]B Z"&6-]+]D*="D@'&:S# ;&H[2\']1HK&[W8J,Z%SGBPE0@X4MW8 MR*%>- "BR@1]J@$0@#HPU '4GV@M--VDDB.NQGW!Y(6)6$61NB1>SBXGR75" M:!/:YQR>8MV%:K381>%[/]]:"& :8!I@^HFF11XSF;?V3H,3-IN57MM.$+@2 M7$Y-6S)C,4U^B7 .V8%KE;BZM \6>=ZT",;Q,D:#@!K -,#TG_9#8I7$$RNM M3E5P'''2DN93971!.WQL080I60AC=1J#9*':IB1!13 M[X=$066$.-40">#[ M9O>Q 'R?PK>P:Z_5.3FC!39AJ-DHFH:1-HV9.0EE#Q!PHR5D:U MJG<^<_]): >[_BREZCO1,J4ZE."1U;/6!;3S9L004H:(X_.' ;2OL^H>0/MR MT'Y4"V//EO;.I78&)_6:#16:6#J[/E_,_4D\\RLM4E'&1*W&6ID9Y!Y+Z+RO M/_E,40R \W5N( 5P?F,XOUCWTEZUELB$Q2QNTX/B<2M0MP;U#B@6U%9_QM<( M6V"E'KSH(0%7E+:110$,2I0I"FCE-RUWN9Y VT<]\>]3F%B F!^(F$#!OEGZ M6HUJ4#=-<9Y;!HK M8\3Q209 L0+X?C+X/I>I-EVYSZ/:8 TU)D.A.@M:C"^^0U2:L(:B-ND8$4>X M>C)HCG=;J,D46,Y\79(J(PB(2K]I@AI@^9VP[+2WR*RIC.H"W[;8:1P;@WAR MOJSTDY##JNV!.(-;78N/J&CC0XV1UCM +G=,RP2!E@GD>&_&OU^;GW[G)@G< M3EEEZZ655%/7M:"P;$#QR[D/[_GY>##8WY5"SS;5ZSL=[,W=O,_.$D_V"[@= MEO@ RJK(?MR+OMIWR7?A3.ETV&BH56P569+MI0*AA$MF?+G=#)4%6O<7W+0J M\)/*>, '83N(DDS?Y0E2K$RC8'O2Y;T<, ,UPH7WGU\L2'\5W>7-U\'(Z MCMNV!WU2]KB&&*ZGADX-N<$[1 VU%%WH=;S&6NDNV8]J*S_$4"/7 7E1[CD3 MZI\=[D_N1;]>N -#\ R[U#N-<3LL\>%-1W$Y M;J^J>M.PD :\(W?[Y:CA7BZVIXQ;!"KOG)4P"T.A3XK"K,XPA5F7.79X&:6? MZU-R_3LMGSV-K:]%)=GSK'P/9D:MFSV%[=F7O-^>^2;O=I>H^DE\H)GX4+TX M8[@KE!\?M?KPB-"73$K=#/F?!<8E=D(:4,[ !\7OV_ S W_GQ]XN9$G2'N9D?J]>$3;T_$HT]61&QR^%Q M :$+;2QH8T[R6C.AUF]LQ'EA#Q7]?.DR3)XJF & _*3VT T#\E'7W92D!NQ0 M:0?0IC%3>[4(J:'J!17A1!TI[=82LC9BJZY'PCIS1(8%\)[MN@N0!Y!W:\A[ MM+EP;_%+ MXM4RL.EDO>ZFY;4_V"Q0&INA\L9S54:&P:)#E1FG[%/B /._3< M0$ ( #O(P#ON6V!6,UC(IS%^IQ)U=(5#*_;VPN6Z#@K=SR>(MW(XJ%IM#@SB2+M* M05GW.P,?;OZ HRL%ZQ7?'+!!D_\LGAO M/#]4$D./3N. MM'LY"$'_O*R\@W^CF*1@T;N?9Q7W@! 7(L1++9,!(0 B/A# @!$/&Y M"/%2$R) "("(ST6(E]K6 D( 1'PN0KS4 180 B#BN MK?^*9^=?_N\+_N4/%P3!OB+4X\J4]]ST?W+!GJM&>; C\K"=67+5DG^W,?*F M2I@NQC;GB8R^^2*PGXER.$8"?#3#PAW;R\P6X[^XZL]E7@2G'D:8"1_FM.V%]"-EWY8QP5:\, M;!^ ?Q H XSP?F>G_[8!\* _#C @"8 @ P F $P B $4!<#,3% 8^:UQ, M3@^5)(-L4L NOJ' V!OY0S<6#KUND7?EI@_0 Q\W3O9:<3"( V4EA39#L M59P!HF97"(I?4 \'@_#XYYD.3KRM+5AW.Z\:@1?[MZ(BWY?FITY+O"F:F]]/ M&@0$_W5KYX8)SBB;V QN)Q;RWN0^/GGOILA]?XX=(/>O![5NF-Q^X!G!#3FX M[XWN&Q?F]ZI5BV/=R?]F6+HEL70>>EU]%=1-TNL&9,S59SEODO#G!.J5 MURMU691&@%Y"'@%Z 7H!>@%[O4?9R1GJ!F,,5LNKU]4@Y>ZP"[(.]1K*# MCDB?E.Q77>$+R'ZC^[H V:^1[* M^*- MJEYV$:X/!7<;M2Z_"K<@#S\[<]SMZ +, 9CCR9IBP!R .9[<*P:8 S#'DSO+ M ', Y@!J!3 '8 [ '( Y '-<(-KW49GCZDK5CJ)]O*^YV0-*KA:59,^S2I*3 MD2$J@=CU5=:<4<]S;@G-_H,._V7/*Q4EE,A;%(Q^0F)>>O/<2\3\R]QE$W3K M@:1$IN>68M>,1IK^OR]"]D$<1Y*K2H$JLOV%&"U6G0FG;0E(Z@P];1L:A-LS MOI24[-G9 XNKF%#D=1%&1!06$0A!1%,/PHH>V[;(VE(8:B&OM]SLKH8IVQJ3 M?1&%C*O>MW-@=F8H>HH>B8SOV]FRYG/*_CZPI4CW N=[?_/6]^Y-O2)?(':$ ML4VD^^[:DD:)9JV&@3T;,%]*JJ:8CF2'__M20;^4\GM(T?^^F+OHFQL[JA?= M_?U+R96<;-6_3_?;,[/\4@HS@F>CLSN:ZO^^3!2QBJ%.F]S+56Z#BLHX$&K\ M,DY$2L2^_ V31!F!B+_^\_-2@TS>=29P@33\0)5VMR\-'USB.7Z3?"J%Q6[=3OJ"J3BP$W-1E:HQF>2C,LF' ME#-P ,%W&^6)'PDKCT<*KJH%#TZ+O,,.NL-<49CI-6%3[X]$8T]61.QRV-EC M'$?I4S82*@O66@_Q%BXI<$O%NF5APLE[S5W;:F^O!B*!E(&-H-MO6=D :,8RVK M(-W>RI=# MS%JM[ZEP*S)0HZ9[77A"HJY<((;(]$H9PE F-NHO;XRP+2Y69-8+ 8MSL%' MP[KBZ&U;2R[&U[Q7Z_GK/H58;((KO02)]ZV#O91YY#@)E3'T.55PD^7E3';_ M_#U"D$*]X5+Q=XZ\?G:2OT0\^2E.DT-+%>)=0YQS=5N[E9Z]L@>(T-^-W"*3RJR4IR)ZN,?L;J M_F3';"*RZ18O&CZ>_O=KGC$;*WO7B4A:FEO.=DE5AH.-V2.&(IWG<>@R>'Y'N4R']@2/YB[L<4AV9@0:..-6O7AM$"=5HX\9KPP]DAVAE1+82DVJF@ M*5:UKE5FLM0U,H@6Z2*X3$( I,!4 J82(#D@.2 Y(/GU;A:X;NMK/NC8E>Z6 MQ*SQT!NT(H_$G8%QS9;1O-Y-5WO)J0MIPJSM*NI3^WGNO.0Q;Q0N8Q3UYB'O M2\:W9T'.O)ZN@PP4V$'QR8GYWCLH<@+^Z_K]X3_:1:%5-_">:@XCB)^1>FJF M+#T8O2IUZ?B2&>1>=]<+PY&F>(9KAOF3!X&GFQ$?Y-__7H*S3_EV5YY6!UQ, M2;U)J ^UM)9D3G"QV:*,Y:W='\GZ?P.H?812%R W/]!>"T#,&]X,<"-*\/V# MPN=0@$BC!0D:TV&@3B\EV.W0PAQ^F"O /!",E3'\N" ::$"@ 0$Q 3$!,0$Q MKX^8[UTB_![FS)M'6<]A:FC1AEZQ4,N &N(^H%?CRA+W"E^[J"8N4\^;&C=9 M3#P))#?4M0!D6$ M,2#YAZTEOG[O]4I"N*X2:%*HU;3#OW>INWLIF<^Z2-&Q MJ^QEM#]*WUFU5:5N!AT;BH6@,@M;4&O8R!Q:.(_HHE"9)#!0V 1*'@#)/T\- M."#YAZ\Q!C'D]]/ &3VR:9S:/6J)4QQJS'%.(QQ?Q]2]QL^37!7GL>4G=/'; M!9<_.TR!,@8D!R0') )/G28%_^)LDR3>*@"@C4 M&@!B7ED=[(T(R7=H!D_L3T> M",2;+#\& A%H-T#,:R3FS6FW1VVOZ@KS2JV6 MC%?"-)3K X%'&K/V5O&:F#+,7Q\^%$?0)XX6 FH-@.<2X'FNO?,2MU)4Z*N8 MH$7-=->G-Y.-])[V(<=641Z9856+7ZPEAAH,D3[*%$AZLN,S !*HYWZWKAFO MY'?'W"?J#"BAQ0="'**WPQ+7+^,OGW"YG#S?R7K?EZSFGC/%)#+&XVB_,Y)< MGN>>"/I< M*OS5#!C#S&QG=+ M#IX5L;,B[5,FT>>.2[_^/1]_R3_=,M%RSLEF9:O9'UG;"[.GEUPM*LF>9Y4D M)V/XZ*__R&]GAEZ+Z#AZ_4NF@'X2'&@F.%0OSOCU^B3'L^SR0], _GC;?- ' MX8_SGA5]N5Q0BA$K:^\EBK"1+1J;5J@5+;].G_U.&[EFTF^QRRFN0ZP=X![5 MWU=@9BC"6)'/0:@R11PW;0>@?&N?X(. $@CM,R5X/@A_7*'0?C&YTYK4I%D@ MP%M+2U>27D_UFK%D+B:@Y:":$@-\$0J2SJZW^-[!,(;)!73F,Y!E!#EULB2 MW]LF:0#\S@^_7TS0M&8IW[0P;BK,#&O:P5N^6 E?EZ#Y'3CBX]0SK%E#$IQ) M !/;2K0'R_NO[S*@6:/*0-FR+5_RE0+=D M21E?#G@K-@YV7)WL"_RTDLQY1^C4=DD!/.3+WPA%EV$"( \@[R,@[]'.-[8[ M6ZC[:#NR-FT,&DRGXJXO7*M>S*, KS35"QM M4'.0JBGT-.[@/V3^/$;"991\R8RYA=U?-X ;4('P7D> %*OP_";1]UX6P!SO M=5@(8(Z;88[+]\H%S'$SS''Y@RP <]P(<[S'D1> .6Z$.8!: DWKE'.>N%$0BYWG!IV?LVKWEN&X 4!&GVIDS1]H11E-B);2G2U)KF M!YIB'CH&/#A8@''5EN-+9I!O?LN+2@,O#!_=Y=&&G>,1]WMWWK29P=U-PR 2 MV?PA6N!+093V)4?[<>D@FT,VH=C/WR,*Q[$;W;0TSKQ%6&4:=22?F%X(CJAD7GJAYL$A$F1>3+WP0-E6GXU+8&(!MN MMK(0R(;SRX:G&YVX@R'B;#9SDXN'XSZC8_U-/7U=D^3?@3L3KE9;(;5ACJ@* M$VC?F+&](9/#'?OR-P4A98(^/JT+P/V&4_, [N>'.Z-L8C/0U+N;!RU)WI,+ MHR]4H%"F(J6A*8/+8;RV\H1Z9ZB14+I/E&:TW\TYJ\ XD:ETN R1H ?RAZKX M!1!_(XB_V 6GY^@",TOA &*]A5/KIHUZ4KV+66O2FD,;05HT37);D_3+ M09T;6G#0KW*Q$ ]]=ZW[O?F>*)1XT6$'+\,T@#HPU '4?Z=W#X\M;=:P4LY$ MU+D+XXV]-;G@IG<-7^WY3CRWTNU*UI2)9$NM0GL_W[L'8!I@&F#ZB:Y (H?T MG0TTQH0-FW+\=+VOQL'E,$U@3;%F.@U"F*U8F4!KW+3N%^'SO"L0C.-EC$8 MI@&F ::?P71Q?L3CX7"9,&XA]:#-=2^G M9TR&@PP*&5&8[EQ$<*Z/0+JN M9@=#JM/S]3;$]J0@I121;UGGA/9(VX[6LPWA0NF>HM(-S!*Z44 ;RZ"= M^0L0!J!]*[L# +0O!^W'-30]=R+@+N1PFK7<;?4NU=^-W@'/;:\K;*>K=@U* MMZ/)I!J$FMI.D:.X*)Q!RBB- 1C?R,;L=SZL^U,1 M\[U-+$#,#T1,H&#?+.T=PVR*:$MLQ$G$L,4CT&IER.<[#.=)Q8J*39<(R($ MI1;41_G:UIW'PURQ%OEO!"^CY''^&VA6@-]/AM_G4MR=O=+SF[H;0UI+:JI> MZ*WCS3N$I5MPM=?GF/[42E.\[[GQ*ID,"ROYF5PWP/)UMC@ 6'X.RTD\7@F; MIJYR&L?X^()2(R)]!_VI^ W$TINEE513U[6@,&T^0]5,\=L[G-_\1 N*GX]+@_U=*?1L4[V^T]+> MW/&[8AYYW\X#M\,2'T![%?F0>UE8^RX*+YP[I1,=)J*EAP@S5E9:N]H45B]8 M0SU7H^9H)_8;0D>GZW2]T?(6^TP'TD7*M(Q QZ%9( ;.74!].V( :(8+[6"_ M'98 FN$/L"833;29I]7,Z37 #D.]XI"#2M 58@L (!2P"6 "P!6.(Z6.+)_9FW MPQ(?WG1D]C3B;ER)?GTM*LF>9^7[.3-J?,]D2B$6Q(E6FB%-Q1@#*M_4@/@@H@= ^4^KI@_#' M%0KM%Y- K4E-F@4"O+6T="7I]52O&6 U]R,) ;QTQG7F8T7=(*C"WI?Z,'G6P4#Y 'DW1KR'NUL9+NS MA;J/MB-KT\:@P70J[OK2Y2S0J*-&FZ1"]Z$QS5!^18F"H)(4R,.^_(U"91@! M(0( /! B>"?^N,LX?A#^.+=@3O$..]:A:,1?\+RBG;S8.%,,W\>8R$RRCYDAE39 #_$TG9([-_57-[?C[_548^S+L? M.]G]E1._%Y/-?MS?5[$U*<@Y?'7W\.\,G$_B#N,0],^WP_(#/LV4;*0%]V^- M8#^X](Y3ZQ6"/+Q7,>_BY_\]G/Z/-']%\6PO^'8/M@?OM3KP-U+@SM JO=6,/85.Q.ACH2#K479FA42,!=>%>@K_A//%H1#'\@9J;0*>,/S.HVS\][NZK1P\\W'62PZ[DZ24VES)N%'[G?^F @?=\>_C'V_-]CN7[ MV8])J=[J,WVVQ71+$XYM]ODNWUB46/YK^?_] R:@_W8GM:]O./.GI_1\70 _ MX<:'"4WXTJ3)93/LC_ENJ\9,N-J#=QA/LB]Z7'\R_B$5GQ4K/X/B%+=+]]*Y M$RQZAM/?\9#63.GUU%SU=AM#A/,FM 6!OX_6X M"#T>R4UX>T%V^T/(K-<59=#RN(Z7F<_']VQN)F9,+CL#J#+6T&:%K"ZC=CX2 M>SPRJ;)>S$3C->3,FGZGQ2CAO)X_G3BZ9YN>#7I)Z F;=-,F3,,8VPHCHL=/ MEW%9<\1 ]@0^&JEN%]FMM>TP&WGT]+FT;_6Z$C'GI'K"I1Z>[GPAO^?1TV.T M+W=2C-A:FV&G#R7K[H"P&!$_7B4X65!#0<=$B)]0"T4)X>9<,D3B>*0\5=0J MN55E2ZI:9K]9:Z;\.A')XY'=>H3) :_[G"/4QMM*+]3X&G.*FO$>2?HD.QIR MC820%>84C5Q,XANU%8E *:V+7:2I M8&K7.+7RL#BS,*>%:M:&;"_ZNSDW)@ MVG)NN0.XO^,Z,;VG@PK>J78ZX]FM?R>1_/4V'8"66B/A6;KU@"A:I%:=8?92/QHY?1&@3.2Y=2"GVMG-&M"4W5OYTX]YGHWV/5R9)=8L MD:.H-M%6%9?)1AZ]D>L,)FUQEZ$C#K8-R;4F TL\R9_S!JKMS;;E8C3QZ.E*I5%-N+8OQS 4]J$$'V^):$M2=K M/!]Y]'1=UYT*,[#G K*5K7HMQ/QYRHCT]Z=G]F!NG9MN7%1('*Z3Q;8\UR3: M]R"+Z%"3X9KE&TMR*.9#X8,]GUVAJ4STTNB<%YYX!KLAZS1=VX7"IB+*<%]> M&8YIW#WC8*H^O.QLBOPGLPPE[DU2T\VLZNA;I?CFL0Y%ONM0&#OHR(<_?W@@ M):EP04K_8N^7[-]OJ-D?F,[K.(Q,/3TY49@Z&$HKK53TGB\FE?^_)$4E35)6 MI4#S\Y).URBI4J25DI66MP(JY3^TDIF-RXCFJG=5--G7V77FT3LZ4EJ2L^%% M.:BF?BW5XB"_97:74IJI_Y*6K:A:JFE*$44KH7"YE'N Y;M+\IQ225EE+U"8 M]8U=SVP^Q0MD\OW.]YQXIT.$3!0%IASG@WF=V_F:FZU6->U+41QH$R]; M23.HQVXQJZ.D=1CQ^CCS,N^CA2A*2',NW2B^CW_]OMJ M=;TP'&F*9[AFF%0)9[RAWA:MBJJP5G;]2 LSME16C*L^ M2&O>W>*.>-0D;,,K#O]6LJ%S3&LD^QQ]T^2#,ETLR<]O%O^Z#!?SI*B!5'V]Q-B1KVO MW,O_=E>Z5\ZNL6TOR<6-5- F+ 25E\U*C16MD$%>'/EQ\6;W-_<#+_MK=L_L M<\Y5;^EU_9YL?B0JPR=DY>$G4E#A(#KS*PZ%V_F+/3R2YQF2EE^F9_$'0W.U M0+*+SY+JF!FG1D'AI#T8%^24N5O_\%NQ@C\%F7X+UO-!QZYTMR1FC8?>H!5Y M).X,C'L8Y9!V][A]KCI,X1=(IXP22;4-7V%.O+O342,D2O MO83&D>"L^97*0JKD+C.@:QG0_.S941!K;Q>__A&P@;[^:D ;^O4=,P\\[Y^L MFSMN^ZL(57Z/F1T"U4I&0![B:<^^_*(=3RL^GT()!]%\_Z M$3*DR2(0%07W#[T/5]W-YY=V3A#45PA]+KGPX+4?W-_+[JEGS'F_8O>_5_*0 M_;=#]"_)UN#%P-M=)+1X\/U020X].XZTLT3<'@F,C%7P'[&;TTP"_SJ3/(BA MOC+A@7R%G]W1 NCR/G2AOF+/GBL$Z/)N>,$!7:Z/+@ OUTD7@)?KI O RUGI M\NL;BY^L5'K)8CYS"O]W5NIB#0%>LE:O;$U>6\.4N7/YE__[@G_YTP6COU*/ MZYG>LUW"KZSG:GQ>T+S_[*ER]*P)X ? "X(4_784_TX_OVIOY^.W9 MG\L$WTP#7MEKWMMX;Q4YN?S;O;BW^^'KOO4.[L@"9A#A@5@U)VZY>TW3C81OK7R^X_K%SW!T)3(@XT!1"A!G&CVH5L:D/#SNZ M$)HL8Q!QCN- #LKCRB#U7MKCLV,/^0E[R+FPIQ&AC-KUH0,Y7,]$(JFSFI*O MZ='P6NP-.I12IPFZPC7JO5&WZ4N#Q>1NYR.,$66, -@#V+N9+4FOVSYV8>SI M!M-AUT2T$_C92-SLH\IBH^1[GHG\$#RLC,-O>%K"%0221B_ME;F92-$%C>)/ M)0G>T +^KHL'$6O"HMO-G@JG6A%6[ MO5 MG7%H"8"64?J,2ODS:N!/!;(W-'5_;P>P4>O$4YV"."3LSM82M8<6\7O:OMYV M5VVC081!O#UAW.V8:J"#NQX91!FAGM.^ &0 9+>YS?["(*/Z<+!NU1P'2G61 M,)N$R)*-80:RS,C%RACZW$FO'R(6W'AY[S>(#_^IG_R.Q7;7)W/.83W?<6\F M/=GJLD7;'2)MUD]@'N M[L/_S]Z;-Z>J?'^C_S^OPMJ_.O*L.(!3W2H*%9& H PJ MOOK;#9J8:(:=.*#A6_7=)S$M=/>:5Z_^+ A5!?QG-)E)G]&T1TP&(Y34BH7U MS%[XYX2UT:A1J3Z3[>D%3JI4-LUVL5^]IHO0GA?])C?;('I%G32K@&OHXH0! MP@K\\$P23^.QL,;">G?>_.>$]7$ZL88J6^D@['S<+ZQ8VQNYUPR:"4ZM""C# MT^*LV)HL\R35IGTHK!1LVD70[PGK[:6LKU+2=%\)[&O"]_^Y)KDHA/]'#GQN M5B#%?JK5$BMDKBLUC.9ZGEI=4?AGFT=Y-B8:+5')*H_Y-#K(E7N,1 =I:01+ MIM/$N?JE1"QO%IT;9K%$_8&7[2ZGS?1L0N.<5T&%D=?*3WCLFH%J=S-P>ES5 MECE/]3>-B0#\!0HB$,/Z"PI+HMC96G_%$A5+U/==X;> )J\F4=2B5UKBOC\3 M-;L[GIF/LB>-(4XXK*K J"2!'W-1#Z[HO.Q"\[K=RZ6@30/Z4X?"LFU=LHO. ML"=!>T:0_*3X? [!\JEURZ\/'/A@2:XU?Z>Q%7U>5?.T*7L?P18O;VSX!^+T MM_S/6^KV9M;P#)6<<)4=+K"ZE:!W6/\:^+T[P4[(M@91<2>V-0NP>0/ ]>VE M.B%B)5.;#0OB,#3:$JB8:E@54*RFAJ6H:E^@F@ ,N>X6]Q?U$ZFT'X50U(YO*N E8*;P'&KDA@C'0P6H;EM; M@M^"O1]9LZ%F0DSEE>9.0_SGN1+:!.?%ZS^+4_\:=?EI+6#ZMJ("XP1!K8\O MA2V(\)U[]&M#E+)@+HZB0AX/(;/##1G)M@T7:'EN0H/PU"\E 4X64/9I D,? M+GP0@ MV%!VP+]@-\>:,X+#P6\CV9DF("*=$Q+EZ)]>SF.WNT^;&\YT.Q@"C3\JH5_S M#%_^].J)9LKF2),!);VQ"C'.Y3GX!N1E0-J]_7@A-<$Z0\#S">#[5,"Z@,4U M:PR4 >QF!ATB1QLK3WPQ\FP;/@$:HX%XS.=TW\HF/9Y"/&'I_8?>DZ7[5Q_H4/[]W7QV?&I8.(?_.\[Y0I/ M\-;XE^&MR0<4BS0 YD>9TKRUA:T&L73X@_\%B.NS::[+2LZW#N1BI1$-I?%B MQ6^C]'VXF"/!P0W+^4F1D6^6BJ$K>]MDQ&/5&ZO>Z GMY9?\1]F;JTON>3!S M[YRH'Z4>[I*JT5+,L1Z^+3W\AO/T!U._C#[]$&'SC/Y"=*D7/88]OPZ^24[X M:4KZJM<&H:$-<67W2SL2)Q/H:R_N?'>N]I,7$<3<>RKP3GVRAGONV8K4*/;R M_$82;-VOCUVDVN^5O/+JSZY%.+8KM61355Z!Z&6#C>,GP=^V-Q+76AL5E'+7 MX=CO0"68A];+ HR/U\?_7K/Y0\ M*/S^*S);+5CSE_N<61<;C[;<%Q JTZYT6+)-M2?JI??YR/9J1H;:-.Q\79>7 M\M*>U>=SHPBW]TSWM*.@D_[Z8RVS3:[]:#7SNM+N3]3,F.>]OM*JNWJ[S!!6 MIU@3AD(S2FIF7EY/LKF--! +;+KR2+@YT\6A'"!74#.?W>H#-2,R?5[8Y#U7 M7WC5= 9II]8XS..Q$^^ZDF2F2(UP/*,)'KJNM_KS/NJWEE]2?6$K%@+ MULT ?T0+J[*=:=ZP5HVG2P/.!RI=7=1RS4*S((@53!^X13&-NN:E/,=/[^6A M#O>'1(TDBVT$&PX:KE :RAGN[!MYS/.>6^RZVVR/Q>ZTQXIU.\O!.I@&5MW&6.>[[ ^!GE M(HRDW&-JU.)7,PPI-&EBK'/\B!TP(:;GF? \H\#0=YEZ.C(&Z+_^.\QMF8>5U#I6JCE2\@5%[R&#Q#Y(1Y,\2\/ LSQPF.KR0X ME)0KKY_NK9_85,:9CMM5,)^QEL37%4QNRW%0Q3A_Y(4#W;+H#QJKWB(_T7E+ M]I?]J8[V^JL0I0]-/Y!Q,/Y3N/0S9O!:7"KE"^X YXF\R ]6"M?(E=)3?;5% MOLL\G ?U.0X8OU)L\AH)9H>? M%XE#68$IQ! +#S"@$G\?>+DM!_[L8I/W&4 M&7W\P;-!;1_8U2> [':(Y^0\PV:SJO>,_+0#?MIFP,R:02XR_3FM>UD%R39* MPY[QW:[&@(.S?G>JC:9P;((1_Y +>=TJNPV[Y/OS\""IAJ3L2A[@VK8N\ MK-4[RYX[]@LK*0-M@B(?D=)/2L3DW:P*Y@EY$$B7Q)'T40?=. MXNDO2];%,$Z_/UTP+UG'Z!B;.D"P4HP] %"?.WADJ'$ W$F0AW4PQN*"_8LD&@HFBG@DKW@TA!R M]YEZ_X^V22E5JOVNH,&SG5'>?1QDJ6TAM:44 GY%1+X:21!U)<$U>HM MQ(65U0=*HRNQ2P96]+T>V? 0 W.RG3972,G+>9:0*QMS)6&'(S.*N4J+);ZO M=_-$L>_D$);350D_'+DFN9XV961$3#7M3&'4ZN%*FI&(PY&.)O%Z9F$_ZORF MM]'9HBF2Y28821P\TZE(;4PWVKKF->?5U*@D5QNPI_G!,[-#GDZ1/ED1_7JO M6.,131'[33#RX)F+1FTU'2JYA=Y6FE0^(U M9M>YP4I"D:>AKPS4#N6Q/.PI MV"K-! ;6_9T*/GDM7-B3<*'$(:[ ,P@[Q.F$J*I_L^%RE?$_]X8A?K"?+QV* M?:3U'2#W%B3\0@#A7YK@NPC@!^2,!A(XQ(@-$5X#<-N0Q91P[EL@:@CG/ JR M4< ;' MK6ULMX(-=^(U=NVN7ON9.][ JZW@#BLBA?Y,G.%$93(L+?J6K,9XM5'"J\4? MR'=[I=TOZMUG^LI<$Z831V.Z1(\N*/+P0U$BHTV76%ZB219C&:R<\+]A5>5U, M+]^GUHF53*QD3J]D^HILGU

W';YZZ!(U[FW5 MLE_V0()++Q^Z(*>$OX^<4CTIWURWP5;T&>?&]>I]:-((KOGL.O?#BRX1V(2? M2O@+7,F^#.6_IMVN>CWGN_2X/O?G%?9:&U5K'JBA:U$::WBE+3F<^CL*^+_++$E 5EH2\6W=P:;VQ& M;I[Y]=\A*N8A2-[)E'?$9/G$,5$4T9KVEWOV:]_/X(8EZ,=C5WVGXN* GOA_*374DS;S_?6@B? K\ GJQ,-/!U"-L$ MWE75ELJ>;!Y(Q58NORC.&NO;5JI-&$@%JXDVRG2:AA.=&^F^O2+P:K-NZY3< M;8V<<7>E#5QI/IS)EP8NY=F*]SX3Y*THS?H33CA-2UJX_<0"ST2AE4 M&-B,.E*C(\VEFL02K\$W>DO.ZQO7RI?Z4QHE5 M=(QE"RTJUF)H-!&M*>>M-9)QV\06()$@,TF2I,[G^OX\4;YR$O)'>K^GD^52 MR?<&9+N4U96LXVFV_UB8J=$)8XEZB_!3&Y;7"W1GZ*3ZA2S=9$(829JFDFGZ M/5F^B[3R<43_'^X3OY\ A5LF@!W[; 84&_3DQ;)*=L1*IEKB6CYFIL2?Z3B? M=F/-;K[8H14E+RXH0T\OJT1%=B[M74=,GN/4\MVYUH=B\3VCG+=]%HASGA3; M#8Q"I[EU46M&QR@+W8SJ"P6YY3BW?+/> M]R>HOIY6.=/S0S=JG?]/S E@GR>K\E0,E\S_/+^:3@.H:\U@MVPYKW M,ABIC=78I?[VQDJ2*).Z-#2YRD3ENEV=]A2G^8,2UK=3KAXYZQH)9_F0X;]G M70FCV]KT<$40"XSNE@(9^A,,D.]U[OO".;^I8!5X?]W )=O8U>]#27[!&+Y!Z#] M^[T$#D'\K[WRTZWU"2FZ5&S5*FTVY8GMB5ZSVP2VRCO-8VC>4U_M+=D-VM87 M5679T^QRKSMJ'D/SI@NY1IZ<^QF]S6FB7\CS=&K#'$/SKL]&6JO^F+,0667H M[HQ(]_S:"HP\P-,VBKXTDI'U2D\U$&HZKQ,-.05'4J]'DHPNMI:CQS*"N:N: MYU+E_FJB'D,(;Y4<1IK5^!:BT6.;,RG"0IFC".&549KMHHR51;1^6<(:I6*N M/(4C#]Y>:6>\>=/(U9""3.$5H=-8M]H0(?P HWO4YK+E_JQKZRS..H[/#VH] M296HPY%T!>W-!TM[I&,Z7^TW6BT](QW%$G],]S"$F; (TD7U.:MF:@TCMZV/ M?#FR3.5J;5Q=&J*G-OK5C.I)9?XHZC@^'Z3YIE?*BTIY,Q68GI 9I)GPX/GE M2$9EVK7S4F56[XT1&]$*B[)7\_S.!&6.(9F/ MLZDA4C#('C>K/G)Z1NLMU0SL0;3;^7.!$>^UCP.FPK <$+OQDY();(D;6H=1 M8$"4<=ZR10>H8&[A ;&K*>[4&G/KN2&;LFO9_A,B<:VF]LI^F6*1;LF06UIY M-%R6M@8S0+)FW'?&!1CLZ-OXQ=LN'-B$)#+4O]]24 *=B6-Y<(?Y);NVE^)K:]O%HKM8HXHZ[.!7;^70FZ3S1SBOBQ8+/O>^A7 M@&-&J)@0$2!$YH%Z%[XU)D0L$3^+$+%$1(00L41$A!! (F(ZG(X.GR];>(L@ M'_JQE]N("Z*5O:\-S@\X>])->$*8);^*,(N?OT_#1[OQ7B"?M^PPF^1.E? ' M7Y&W'STCO7ZUEB>6@%@" @F(,*3E1Q*R R,.90)'DWOPPK%<1$@N/D'HMR%< MO[V\,!ZY83['$ P]&1AE3.J(D_IT8,[W3NI;I_3W )AC2W4FJA[AX).II@@S M9*N6W6+M6R?4UQ7_5ZW3@F8R;&"K@5Q-6M%B3A!_TMSD1 M"UY[<:?V2"-X-_!2!=&(A"\G73\E="RQ.Q"*^K!&%?W<=R[%OE$X5196)N1R61HW5UPXLK M<;9)FTAC@'@UO'D1;I]:G4&JER[B'%;"V2I3,?(^KP)NA_=!:2*906)N/RVW M_VQFQZ0RURU2_7ZCQ,W(5C,_FDW*AO*="]*?9W:*9Y'TTL1KG%;)DXV-FE<' MO15@=@HP>R:3Q)#W;F?=0+#=GLJV CTK5=9,^-^]8L[H>_IG]ZGN5\I>E]VB M+\IN42DW*Y!B/]5JB14RUY4:1G,]3WU'Z ).XRER8OS\[7 M36B<\RJH,/):^0F/?2>0."GC9R:5/D'J'01AC9Q!SK"4.<-7@/&!]X6122SS M'A1'S/C73.Y$C.\_>\\B&GQ?XHHBM1*L-M)>ZNMVH\?UZ"6\Y <+O M6W=3GO4-U-40*4$U-4<9E\Q0@_,V_/PY= :?S@'I_"/*>B47;;60[H\1K2T; MWQ'@2+)3.80 /"?6"3N*45T"8DXNP-S0HG0<8_6K('<$+U:8336 MVA;MK2">P)ONRS\WE4;*:<[<P9O"X(X;6K(M>:YHKS;CN2ILM,N[&L6P(G?/.@W5 M7<[W:H(8-Z&88WBT Q%AP@*:$]9Q17KMQ^YJG#[R?*D'<* 'QI8'D3 MZ?EW=^N>JQ:\1V5C2910XGRZV1VW^];2QIHA*/W;50OW)"<'5=7[Q+]NZB86 MH.A70J!*=3T;<$I-;^.VJV3RO5QYQFQAX-^LA(@%Z!*)GKN1GZ3-1D>S1-8'0R@2%H.IEH M0^C^J:PE>%-A+=-41F["4=R$-T\TP$S!_!K>U-,256VMF8D 7QD\PY15)3C= M8ZV'9*+JCA\2?T.>PI!_]X8'GZ#__I-8:>[TY>,X>#E@;FN.\IFG/0_9/3*9 MD!..-W2TL2;;/@P0JMY$7B=A@PLML NPZ%Y.C.2YYLI&0@Z0D>&X5BV[8_M+ M;_^Y8EI,'9 IV/> B ')GPD 2 0(M$6]KO+N M8VV1S:5%"G=QO^Z.QA[SPB=&_LBB-SS G+(30*P"_@ 3!9/\+-KJD]U']EI* ME,?YWJI101>(TI_:KBO4%PS:_/4?@22!;4DB1PW_=;CC(5$R$V79]"!# P)F MC@OG3!XK"3 SJ$G@? %S[YA<,Q^5D+/ND\_#W V:"7(WH5\)?CD_FY?; [DV M,WE25\CF>IH>MF8T=6HV/^+ [C.R3S.>3=)X1^?;9+TF2[/BP%_!(\GH<3)@ M1-?:MQL/@($3>65H;WD;&A_X[VOMOF-NRYTJ]D_D< RP='@E"+#X\R_?9G'> M?N;T+5,OYSYK,9K%()BG>AV]GK9[#'-9INYY;4)[[.:J7$5GU4&^3:(I28VD M=C["T] :V="=,_QDD)\,8'BW=QB='7ZUMML-B#8,1X7NB:(D5N#SQ%B#*&/C MQ,2V9HF(L_-7.U=%46-_IL?5'G/;UMRRX9+X";\R%=N9:O,=G^]-]WA?JU6? M1(:H38OZD;($,']GC"$"[H#6+'MORBS?L83"(X^"X!08641;^:VU'MV M"(XQZKX[T%(ES-?8>@Y9++7RM%7+4_,"< >P)(FBD?(&@EAMFTH)/-DX4GN5 MD4"?6!E_NN9^?E8FO#6C41@R1RHYFYV*FX6#DA>.U$K-5KVCKFR;P^:CFC'& M2B[9 -:>N@&G-@GX=?QE7W;7979\E\Y$='GZDKYLJ3->.:Q8F2'^9)+E+4X9 MRE*04(L,5__U\'2N<7 $LX?ZO'?V$#11^_7?A5O;P;?N.KSQ9J)N+0.")S B MR(]@QZU* *L#1"P072B#80XT(=BRZ4S UQG55L)L2IAV?Y5C228 ZSL>X%(H MI2O87O#H>X ,[,R6X2=D^-! KAW%,$(U<9"]>>LK\ZT6/18EGR_T! )*/%\^ M>/[M66(%?PZ;%A\603\+:KBYN[U]VMJM:&*U$I52Q%6>X\5%'1MR!I8=74TT MO0)2G$JYPD3W7::_:HZS?+.M'A7-OUYK=*C0]P]Z9!<>GEBFHXV5<$-WGLJY M?>0>[]^1M:W8X*]$$6P>DR7%M+]@KWLXI2\6PYF%IX)N5]R\R9.IL MLE:+'HTLT"(N-U? (5::3U4+1[V)AX0XMT+[/+)F+8+5[_E B#=B:&B +Z9SVV@Q\;P'"YHXK8&PX(L M&\";&&D;L=0X-EYQ/49G7+0+^UXO6!T\%&:F7C?SVUK5MN8 %!]RJ MD@H[*\@3\.K?LK&2?6>[3II^P(CG0_G=O.!.),@'FOXK\?SCL[E]89+7J;TM M>]&Z*_S6R^9=V\\^:.^P9^@Q] &V"9N!7W>-)(@'XDR$.B@2 6P.]BRH'H!% M "GD@7S!HP'A\+UZ$SDQM:&6_!^!9X]BBW[@"[UZ8?A4(2CT -JJ1)!R#2-X+(THA12(H!^DS(*04FHC*=E@IS(N#+^ M]=_+;JOY1QR8GM0"%^4,+@T$7A866=@-^* O:YT8S(NUOC=%VO2P;L\+.J?2 MS+&^P;,TQXZ+] +8,:?9&4Y2?1.AC_<-SF+>JIR29PCE9 ?90<_W_<8*C#SH M'RMTLNGJ5&,ZXFQDMI;N,LW/.BH8>="/-X5-#%?T^;;>Y>W::#!<3]J\>JP7 M<6M*^(,A-6DBOFK,IM10SFAEV&T=+V\;![K1:RL ME8)B=/HZA]5\5J&)H3;,'>T&+.C=QZR>=I>ZHEKY@2<,)1570\2FER.;FYE3 MIYOZE$O-QKU&;M-BY]/FL;[!HZKZ6#"E6HGSIM*@6=VL6X4,$X(/O*)FI_HH ME;M]5ZR[1[EO7-2KDK;(#,1"?8SV2_+CO+8ZRGW$1NW7 M\/EZ@OC\?%$6K6P5WZC'N*\FMI:YK$68>L%TYZ2)<6UF4_9]!'.V'/EDQUF*NU!''FVT6QCL[JV>713MADD>1=O:>7=5X?HYT4 METVAQSMALXPQUGOE15Z?&86*;VN+36=ZE/ND+I41ILP4UY6&1JH37N,RYE'N M&V#EKC_L;PJ(/./[B^YF[G"/S#'N4[(-J:7.5S.N4)_V2FN#F,+]/,)]BD#B MJ#7-=<04UR#2>-UJ5XFCO:B[F+-9=AI67F?Q#+_J]0KC45D%(_'7(YFI4AJI M@WI5;*\Z1:N4DB9+;05&D@?4Q&<:I6?5LEZIL$+%Z+D5(KN]>O.*0\2J65PU MV2JW: _FY2I:*77;JV-=JW/%!9-J#(U^JGD9OY0JT9 M0GGRMV%_!H0=/Y>S^'#56 MN@4TGSW-KLA9=UQ486QU,-0=-8#FS,\,9-$OU^5,1JQ.@=I#L<,)E*FZ-" 7 M7A9IUVJ-INV1RWP_&'K SL* UW(6QNHBB].IN8A;]27;A$,/)K!V%+DW6I(9 MCL]N'C?L-)?F9/!4_' "3J;/T8N)-!!GV)IH+)VY(Y2:<.C!4]6&6YCK C87 M?6L]SY319DIIK8YI" K8F)XQKDTX+R4,]-HZW]-3S#$-L6:DG"DH-J_[&#^L MC=JL4,L=U1#=###1J:F/Z(NZ;F.XI$Y[V>8Q#>&"D(FBEG))3YF6,ABG\F3. M71W3$(:2]9HHI4_T0L.N-%2R8B^;S6,:@LMY&Z?87C^*O+[V&*%;TOMCYIB& M\*N-!L&:-5=V5U5&[-:?C M57&NBPQ]LM5/6^*4">&C7K'(2AZHN"*D]78VIY4KM1K!E9ECEFRAT/HC6P62 MEYHQYKQ74-JI>O.8UF$UOE@9M"V%TT2>[]!VHZ8-U6-][:T.3Y3F?L_6Y5YK MW$RCHY5<.:I+!%?=J&6JJXMR*]-JK\=6O24QQW1)P=3FG=6\R>DSKBF8O;&= M\8O;&PRON$X8=]HF0IFWP?.-N M27_DM@B\8:$=Q=ZYUGS:W@Q\!F%6$A/-E$U .7C6'Z:4H:Z%"N4("MH+$K[( M.)[D$OOKO'5.S#N$:M-C/+M EXR07W/;R M+X<3^/5'5Z3"I-,^J]01'M^^^O3 M]_S3#W3<7/[#640_8R IS]5%/<$T!(__O8\G'/52O]YXON^=]_JXS_'G? M@J/)[S5R/+<6B%X#W[/KBL]P_IL5VT\\\5[GZE-M11BFW;"2.&%;^H_\PA_$ M%F&L=>77.#BZX?M'/#*X)?>AH MGJ[!^]DUZBUPU$?IP)BC8HXZ;3KM)W+4C9GW.S+H5U[DV0WV)SHL7(6T%]"# M5^^M<6;+&9/V>E)[9A-V3M)^R=9<&[5:[P5P+L<:$>2Y M>G]&3299/=4>4LS0@V MX4A2-)4DT\< ,6/>/YKHCC+O_Y];"G)#+\/0Y,"7TI33N1JWRE]7/G:]1G_ M6_$LJL]L>D3%5L3QNK$:=05$H\IXS>V2=B??9O:P03H4;L"R'3<=46V[C S*U"B\$HTD,1Y+$$8_BIS/\U0_* M+^Q,7-OQ>Q\T2'&?$ARG.FV*0)+CO:40='2 8823YO@GP M<84PT@NA*6I==T$JU! ;92%F$?!X\ R6I-/XN3H[1B.LO&0+X3=R+K&DW;2/ M]4E)X^>QF["20-.%L$2271\_50_6F2]F:&YTXD[?]\ MV",U1A'86TID4 32\86XE^535[F9B#T@6$R("!""?L"IF! 1( 3V0,2$B (A M8HF(""&P!S*&$8@"(6*)."TAOI !?M=K/2N.@&:.K!ET]4'T'@#ZG2 V_,C[ MN[';!"?!$D!N^SYHWCKS-7QWJISW!;XBGWD)"HC9QS$DPB4T6O1N>9Y=Y]W2 M+6?H3]RPLCLA)L)'85_,%C?%%J?"1/@H]HG9XJ;8XON8"+&YO.D0X3R!]]59 M^Y:NL)_=TL8<]>,XZLQ&.N:HV^2H6[/O=V31KWZ_^LS2$,FK\Y<0GR'E&^(GOJ:N/7O:'0 M%[VA3E7F;RI3N4"2>8I;X&;&ZANK96W\G3+_AFU--+=J.4[>MF9/G,V /5F^ M58F\JB+82%NL18[MZ?V-4O87C[55"**0H9)X^BP("J&ACD7D?D0$>R$BIZK/ M'PK>:DZ"MR,\9_=IL]PC+7UU81%Q,%HV]>G(.63EA&4G#,#.B0G@YUUG6>C.6"%O6^8I(!BN$#.? MF/&BPV6QLW)$$[-/C,L_\>T155PBRVF*FY=*B&),3:[^J,\>Q]O^UC@"O)6S M8-Y<(:T0<_]/\D,^R?UMWQ?J3+%1T_WZ!&U4!^*:Y;<0#12>Q##Z?'Y(S/V1 M\#"N[0Y>*UW_\]8=17_YBDG]F %^, -$(1".&> Z!P07)7(!;/3\D_6&VS/Y M8)%.PIG*MI+X*XZU(^5O?3;:F'NV(C6*O3R_D00;N-=C%ZGV>R6OO(IFL(W] M:;0QMVPX;W[2L6#"LV&M%+NH&..]"3U%'"GL*>1@\MJXVZL0LLBKTW&3S2]M M9KB2:!AP$\ S9KJ<"%P&?*II/:/OAEZ?$=G05? M6I2N%;E?2I0&NE*S)6XQY;KLFK(S2W0SJ*A E(CSB=+%(_>_7@K#W4G!S0?P M@8>S=5YV7HMF)LP]Z,0["=E_TLG5CSY3@,_^W8:\-?V9Y"W;-$!U.$6 M'@A4:HH[M<9'TJM%?3T09^V:)RZPS'2Q1#0YCS%2)N@G0::3*'$(^'PW^8U8 M6G[(&<2II,7K]>@R/VS*HK_&&5'RFN4:R9L,9P*/AEC*RP.0C$8.EDFCS3&?&M5TC$HG(3WLL) M1441QIDCH1B JQ'E%Y=;+*6Y'5&X^6_-3RRU^DG_]4YM2 MY#53-L$;C# $967;]F$I_@S0R2W-9LH8OMWPLPIXJ%(">P''SN<&F'^8?R_E M6^W,$7.<%L0*PLMNH:^!1S!P^?"T!$EFCAC5 M4[36C),--V1/K^W\O(LMM7,Q$W+@8YX,N2P*V89+-B-[PRU\R>8X8/.QY<'6 M5M'C\[C#YC<",F;B*O:?Q&/%3;_IL,-B0?<'LZ[AF+*E@^@,Q=_/99P0J3*6 MSE@Z;]*)NX1TZL9\422F+K*PU+JFCJIY!@VD$_IUF4P2.U\CSVAD3&+I_(Z/ M^+)1YUZOH:_/Y^&91+LMV?ODN7GF]@/7FH=_!S_OFB8]H!EE=J0=TLL>1_N= MD9Z( IMO6O;OW<[OM6$Z?%SPZ@=*V;G!&/F [!Q^*##*TSXF9,^U$D@"@>_= M;V-T0OIM&YD>]C']/Q W/:&9H;Z!6M.TW,3<5AR( #M.R$["G2K/2:C$"GPR MUARP8/!7:P('C!5G9&M#.'IH+96'D U"O5#W9F!6HVCT:?WD&>/GVJYN21E0 M[=UH*)@A8(=WNA;3Y]5F1T1E)QD?Z+B_A_^\I> B.=]G:PSK_A\M#?RP!+]Y MMO).)^$7K/IN^0C^HGP$EWJ-BI&J+M.$WFY:C9)KIJ+*]V?0MH(FMNOTOIKQN;:E:N, MFQ@JX%>SUS^CDCXR.2B)'Z^J&%U?B;),VD<8 \6IX\U+L[@N]QS)9I!_U0I/5FA5+\68J_NCD*8?\\ -?01%GAN5B#%?JK5$BMDKBLU MC.9ZGOH.-/&VN\)SC^=7-]J8T0A>/%?&;[1:>!-&2"QR2XN51 3A4YHM5$[B$<)S))[R <&3J*WV\ C3F M/)Q%3W#%J[HE/7R!*O@P'WY/H++;QZW4>FXN+EEG7\QF; MK@4=18$[B./X&M M;;WZVJ]?6?5F/'M# &K7!1^][H%W/HT+BYX]M_79O%=:8I5RH5??]J<]?N = MRT\L/W\B/T]VYEX9YZJ9D?MFDR-XENN>F >^]AQ8'6_6#&/$,X-LF22?2B.O$3G^UZ=@0??6M44XP0*> M5Y54"&0B0R#>W[*QDGUG!_]*/V!/0=GO)V&!.Y$@'VCZK\3SCW _#C83PN3M M;=D+I+SP6R^Q\K:??8"FLJ4+!%_$T >(RK>/I$H\$&8%KAQ,2^(10Y, ,ZVV^6LHQ I?;6T-; !_4 MN+K0?E;/[ZJ5ET)QC-M?Z:G0'1U*M9K:*_MEBD6Z)4-N:>71<%E2)3@4NT+\ MB)*'%^CWW.N$O,N;0_\\X<',>1!I*D'Z/#$+\N>)O]EPIW UY]!Q7F_BO%6>@/$/P7-Y,,)X*AB4P/)G $#23#"0[ MP E.!%X,D'JPQ58"K$][L?7M;"G!FPK8 M1Z2B:H[?DC\#5>( M(?_"8<'?@M_1?_])K#1W&GR["#8'\)>33)3,$?C>WE>>!@_][6N#!CJ)D3S7 M7-F 9K)5RY[K6(.6,%R"NP'/-9Y_^5J+AO90 ]LT"K M1LCGNHBF=CK#RB->5^HO#D&1/TJ+\(!\-BL[TX;L!Y,2+&8$]#1L90FIZ1RD M2UA#=ARP&&7,.*7=5C-@0Y? GNUE4Y PFU*7;5M:E=%L12EG?=&S>KF^1 G> MA%%__4F39L2VDKN+F*Z?4U M>A7*CN3(,]Q!*+-@R76\-1KV5[_^H\@D<%Z.$NR?)!#Y<6*J&.-]8Z]M9Q5@ M]UN?31O.P<2E1K&7YS>28.M^?>PBU7ZOY)5O@J38'Y$4<.O-9ST(Z;GTX)W#A(#WWE#D@I?S2DCX C9S@1ZX%H?%@_C8T"ZPU M WOGOVC1\.I9@">"5[H)TX(S<33@0H7.+WB-Y@8M'N V^=N.I,KX:5B@XI\[ M!V[K5D\90OR1<7QAU+=.RA,X?'1MNO"F_9956U$"*@&Z.2#L@QL.QCWU^$GP M<\5,- #S@I__+GBRJ:ZU?Q*L#0B1"KWAO<$Y30UL\:'-WW_,]BDOK?_NJ]L_ M;N=[^*!7XYX> KB)F=N: 8) Z+9@R+X8S.2QLN'-712$+MS*>UM9,D7Y\P5 MZ5$6%:1!S LM71L27HE:B$V] N.APZ/EOY()\-0YU'=+Q? _\M]>R]]7?#GX M!KAV!UZ-@K9S)C^";UKSK6<&'@\?.WFR[/)3- 'F&@0CP6L\\'=M9GG!%)VM M'^&^JRX 0SG@Q\ OA"/GMK7]<';&L(CFB3\Z237_MZT+TU M9/^W9AJ:J:2&AC727[0"VSM"VKJ*6Y?O^PCM!R=;$3ERDW>E%(C^: LJ@31$ M;U8HV1-OB).("K0 \2L\JG@:6?4X O5'&(=0N%CVRZPRM M9HFLY#AOLRI,T]5V5K<8"3]\9H;I%U*N;Y?T5$GLM-=LOZ*K<.3!,\M::KE MZY,.IS731KI>9QV22],>>--E:M6L@+"M<$(P_V-GIX)FH.4'=^K3IB@KA+34LYVH9B@FO1;T<.:3K7+NR MGFVX D%A12S7$H56$X3F!\^TTPV]*'$I ZETC2&^'@U6_=*VMO;ER*EJ+OJE MK.HC;;Y6Z'-BRTOUFU+F\)E*<;G62&K=%1?#.K,V&,WBC6T!S\N1E;E=IJ?" M,*=CI1E2;99R1)UH2BAR^% ?GTVT9;O-B(MVLYYMYY2V;05##YZJ5VVKJ(SU MD>C)O0$JBA4&J0.N1P^?6NY-YV*#Z9?$1?J1+F&\628WP="#IUJ\/_:Y5I;1 M%SV^XRLQG-UCI:GI.S=)_*MKOS,JK"H0=/'=CC6GT^6#5% M7V>;1$-3,^LF SNK'CPU5;-J+E+S&:X-S#S;4RO"4 8[<(2CU2RUJJPZ]E*D M-FK&H6M*I]I5X="#"6R4_F;8FI9=I&)G\J-N#9\#E2&A1[A_Y8L3J4DY4SW% M+5H>Q@X9)04F<(15PB/C=$MOJE.VO8)##YZ:6W7'75Y8C3@LT\@^VD@= MU[-@KD/)7JCSF1Z>D]1.NNN(%5R%=S M:!,FYPZ>JLTZM3*>GRMZ%YL4NLQCJ: #,<2.<)8AYCI\QM>&(DN[:5(V4@UL M' P]F("Z6;>+C52JB7@*.5#7CN_FK6#H@:[.FT-Q4EO-&"3%-BAQY3"+@0Z& M/C/A91LS/N5-2J;CVE[@!1_T9Q2&$HZG"W9][BZ15(EIFG9%(VN#YMO-&;?E M(=B$)#+4OZC//NKM:@#V? M#_]IZO5.^X;2#R0=M\#Z>H!UPIYP:$R(*!""B"4B&H0 $I&."1$!0J!(3(EH M4"(6B8@0 HH$&E/B=)3XTWNT'_FMEVTD=9UK:SZSPKDO*;<1UP_KKI#UB[Y[6Z*W3^IMM86/K="EO/E)NZ\5]]R-H M=M?>@RAHMT_TQ#Z1+O\PE7CUY9ZGJ>OU%WUJ>W6;)/R:8;HZU=G&;#JQ":XAP6_,,;T\\C7__5 M90(7T%'&+/ M\_QMW>G]UX @80^?GJ@9UK/:F;[G,>"UJV,B.I&9"N5 84T METL\^YWN/:]F<03%>Y+OJ6):6+$(GQG4?%]E4AT%MG D?OV7(9!DACY3Z^J[ M$[/(Q6F7%3/\=L1LV=AD)XUUA])3/57JU&9JMO"M)ED?B]E<7Z6K9HM;.$J7:O9Z/L4S84=/ M&J62:/J,WM+M2M)U$QD_U0_Z TERK'%3G:=L+I4="=71JB=D^.\T$OI8DOQY M.8,OLSV'ZW)ZQQ4[O1F1;X;M/RD*3:+88JP%#)3NB[=$OD> M5]',MC6=4HQ$!VW:B?O-?EU'8.,TV7T);''='Y56 RZORVS+GE:S"T.CS^L[ MMI:FEUMOI#3B9S/N9"WD9B0%P?" [X@G$?H0L/7&4FDMQ7%M;03QVD>R,PW2 M:2YX -C4X**SDX!WIA/NU%:4Q P\:NK$:;,HI,WP.-B/TV;7T^;/>@-V/]D^ M@,O.*PO79R3.%Q&K2:OY:2UW7@6=%2399]A1X02> MI-$SNE6W*SEQFBQ:DK/(KB?#PB+?Y&;=J92;308EJG3>6$1EV[,,1K(9)#5> M#^J#^F;>+:V Y% P%DDG2>H]R;G5M!B[BHR_!O@3M.N\DY77_U5<8 M<3>!<5Q]=;<>$M0TC!DH>>Y)S>PZ8!3PO*UV.P+GN95>9K!QI1EW7D?)-)\Q@H:124-#R=21+ITQ\Y M7O?FTO[IXD36[ 2@@@?[S@ 14:?;"JV1-9O;RE0Q'6T)V]Z WY7$W_D.SY;B M8JPH9)70=!P;QUFE/]?D>2#Q'2CP0BCO85O-PCKS19N3FK*G&Q,.+2Z% <*TH3M78B@!2)))$GBO:S^CQ6+ M.&5T*;%8Y?1&%\\)$UTI9H6^6E$LY\Q%XVJ3T<=RSI5T36X:#)_W"9\(Q(*" M8H%A5!+%Z;O+!QV[@'W$>YG;UD1S$Y8=]#2&'DNC>CJ'Y=J;\ ,21E@B*5YK=1/-4E1ZR743)5-P9AE32Y>EY-7NOAF'R0JN1'(O. M&FT.:X^:4M"D#C@\5 9)4E@ZSOK$69^K.47OB LY:/6QR6R"BG)-;YJ\ZFVT M]7E/Q:I"1U1-1B@CK"=PB/'(#B?Y0%R (Y3!R"2&G/Y8[*(BD0-#ED&/@_V6 MP7 _;C,%B* /71BCO^)$P/SH-+8/BSEWNL<_/N"L+7L#Z^$]*D M<[W<6$P-!HB\%M:B:.3<@G[>#$!Q-.WTJ@9=0MCA9EE9M%+CQWG0^IWX]1]) M)7'JO.DJ.O16=M)FS]$ M+T]QL.*[#6XOW>'CI6W!@6T96][04")H7-[=F[/[DF6N6Z3Z_4:)FY&M9GXT MFY0-Y;SJFFQFC&XQU5N+;&]5;!7FM0:M '5-!D[C68HU^;^ M@V9>,?>_Z7?Y&X?#ZVT92$$9K;#M">*V^/.&']WZW"I[3J>H=\6N4LJ7>XU) M,^!^B+^3Q#-H$J.0#[C_-I-?T;!]\49$.7T6@:V)8*1^G8V(9$U,-+8FYI$H M%X*<=&MN/3_P7-1I:'*P:$TY;9>VVRQABEXZX%ZC_SNZCA*3+"XRB'R<57W6 M\V=LH7;M5=Y]G7[\TZ+BS&&/7HNVYPU,YQ,JV(BM7W$J3Y,<\ZB$+<](S4*^^ED87D"M+4B3)S*4;");U M]&RK4\WWEBLH5R$4$$HG">+T[=BN[?>F$NTIH&P*V.)98FC9MK4"+XPA%F\F M$D]@<8/;VXBN8\_JU7L"S0,53_9)[VR?U\NDV>DHIRNS1=-BJ%#B?R=7NL\MYH3'968#L#R"$ZDT0H['X+\.\[!Q([8)\6O[5= MJSKEDJLA2BG3*.E55.;HDY2>O2]^)=^3%"K/ZYSB;W)U-"TT^B,5BA^$-B+1 M9!I_3_QN(E/%>@Z8@F(_=>VXS<33#[W*G\!OM ?N3[R>'SM<>\"[6[63VVJ= M[7.P8;.X<7OTANMF!:H^=5;1:8MM)>RV)ZOJH[/3 C$NH3L%4=M8U;66-UO M()OYX\A)%=0FE+T00))"D]B[K7AN-=,5I!L3AT> L!8E[JM[__7["3SNJQOG MU.[6Q0O4V[$AL%%G)U1ML%_G]OG552,W+LI%4?>SB-_<+/TU7[Z ^=4NS B4@ M?HLWY,XB-2J=IK/N![FY?GF<(8QT5??95&?FYAO#>2406^ UDD02O_4^*4?! M-I^JQ&XS2W=?Y6'Q[88(YM]^'H7N-IWSD^^EW"GVY?V7O]P1I.4%RE]B7+NO MAO*!KWX$V&XW[GMG\>WIW(>18;C8A![P)A 8T2B"UW MBY(H]XIMU[8DJ>JK$A8@5F:2)/4>O%TLKW>$0PG] 13[]Z9BOAB\\"8K,Z*, MNW*G-(ZQ"Z."7?B^/2;D?J=LE*>./NL.E;%*5%KN8B5A 8 AGJ326)*@CEUC MB $,8P##6P$P?%\$6*/$L!.=J"+^P%[9C%UZ;$]5* (0#,)_'>L+2\$DA4.!'_\K,D*5U'W9N!MH\/?HY(9"G80_+/[WLA09!N* MW'3[\">!@B_9"1SRUP42"1CQ+#1;PO(-__]?^])]=]=3(,BS[]T[X M]]8U#<4-"_2 JJ2&MB+K*7D"7OU;-E:R[VS72=,/&+%3++^?% C9W:V[*MUDD9RL3]'7YK]U&@,':?P6(DP/F_;<4(8EKX[!=/ M#>CB6O/?&/I 038 OVY7A1(/Q)D(=:"K# 66J0&MH"^*#&U87VLZI^5ZV\%(IC MW"X'-D-2Z#%"33!%4D@:D0@$&4DR/DE+HQ$VH0@%&=$T\BLDM+RS,JZ\X!?U M4J_)M?'59(%VUHQL,1*P?:]'/K;*B"OVRSKBU1R;*:G*O- &+MGAR%%.SAHT MDW*YKOLX''8'&LE.X4CB]4AQ5EIULYW,3/=*)E@Z5MFT357"#Y])6]Q$J#?[ M5;W=GBVZ(ENQ5D03C#QXIB=Y?:T_R"RYMC+@4:16GDP,1B*E@[5GW6&C)6D9 M2<06>&IM[B\NUN?917I?3A2!1;Y8KL9.+J M5%]-9VTVZ\^F30E%GH:^L&PO7(^<9\N0MF#WM[Z'8.U[(KU&Q4A5EVE";S>M M1LFUTN0,=NE^[6#D-&=D6(YG*_SD*??&3SAY-"V92\5Q8?^*DLDM/&#O]CI: MY!0'F!795<:,4U-D^(#QYUN*<^NY(8-O6[:_]6&&4CJ7%B>-6H7D%HUL:X:Y M_7ZOR/Q**,#;F8,Y@S<+=?VKTC@HVF0ZG>__>@ MB_=LNUUOM/,.T5Q&^YN6T()=>](!YV(+F/!]R1%?[1D?6 X!S"IK6"/]B<:D M-,A57WIO.S%4%O7Y=D[S*0#G\.U=R_=>2;;^7PJZ9C& M'TC\O8AU;]E[S[? ,R>&M=KMV.[W% P7?X>.W@KLP8<^UM;I#5Z\&RH/'&\NNV:G/ UY7?MDOBJ)9M.T(=!'B]EY%J)T18 MYS18=_AUKK-?_PY@YMH7L")T9>?@;LWV4/;IJD[ B8PY9K9\*%@[&*;MC9G9 M>-Q06P)?$5,-W=!3A6*=RGVG0I?U;!LHB"\?$Q\I9?3K3,H;Z"XFIJH-WZ8W MA4X::4HD+/- DQ1")PGD3("T/U?*L)\M9OAIQ:SIS'@CIWE9A,UHCWDLK[&5 MU'7"XP52*W8(0(ELS0Y.G0+:X1J(0U2PE' M&7EVB'CV=]URE81\FL9'%W<^;R>C$2WI_K01?1ZV*W?;%<#M\ L7AEYW9=93 M=*WV:*?(=+$@8!&3[/:B)_1XI=C2,&R M0=6-6+N/Y6&UUH4.72NU1%Y[1#N(7G-X(V(.)3;BQYC4'+ (U5W[O9Z"3U(E M* _$Q_)PFQ%I3AFZ^V8O=HY/'X+>T"WUB%C7T'?6'%<9MY]X$[+J#D5"6VGS MZ6Q)(K*_SC.=#DN:7L1TR62PH&ETI>6Y]@S;S-62YC9M1DI#VTH0P&?&W_.9 M8^D[66@:B]_70M>WQ<_H8WW#;F:KG&(;9+8R';6% A,M\9M/BHW5@A"[.D\+ MI7Q-VI K$XH?-.5H)IDY9;>ZJY^M_8A#E$M:\9O1&7>&XW &36!-A!)=+]3; MNNSF_5EUU&MV!4:BH2'&D@A))$D"/1_DPP^1F>L6:MV0T)P!^>$,0E,LH=Q: ML9B^7AB/$/HQ*]BZI0*A(8(F&!B51/%/@43<7$1\+;OZ\]8=Q3/;F $B$;/= M* ?<0-A051SG=Z)NF:E1:#7VX-R#2^??N7,>NTMW$6) )^COFPL= $^/CCI" M?XXY<<0AZGFVLUPQTD:71[XX&+,YM+X) #A &$%C:!)%D0-_Z$9/C^,(XBHR M<8;(X+PR4?6JIE<:%TQ.3DFF/^991G574":"RA \C26I(Y4A_\0A0NPAGO1, M+8:9O +2Z@D52;K]6.KG,_VF6#&*!71!YC;.DI%0-*SDQ' \2>!GSM']3.'Z MS)%9+%U7 '$]H73-K3QX?=/MBUAYF9F6?+F[*C:A=,&6@B20+?)8<[*#5-XY M\%X/P;("TFLFX'GW=PH]N/OW%3'Y'/C6$\#HKP]9Z01PM/@RF' M3\KK',B$U"CV\OQ&$FS=KX]=I-KOE3S8H?,HQATM$1)\*\2X>_KY^3@\ZSF: MJ3@.$*@AD$#XE;VC\+SWJ,DFMQY-95-5VHKK&@HL;6/!_VV%M:KN>'LR/AQV MILIC?M'@9GV&%PFDQE/H"WV ?4(=!-AZ#<6&%ZID%4(L;FOJ7,56'+=D/@F_ M;/I/ I_"0HFOR[8MX8,Y\FB5-J0N3^J/_-2E4W2G^>N_0V_\KX02%C]KV\># M'Q+ABA.[)2>>UYP(%QV2DK6>P%+=\0.(CPYN>^WXZO]#D/20R,#_*$/ 1E!. M<11%,__^7_^# =M.P/\B*([!_U(HCL+_8B0-X00P$B6#SVF4(O^%WZ/PX'L( M^$+P?3 ?HYEL/!S# N^3^'I-/R<)L+G(#01O >%*)!;!?$/3'/)D&D<#8A_ M0'H(8]NJ94]L/*+'B\B?G3+M;U%#UL8M9:0 NS-^XD!DCP')V0)I=3%1YMK5 M(;/0RZ5>RF4 R:!_Y ,+C._8L2'A 4PE[&<#HW"VQ<7CI[;E.M;U6UVL/,EH&GLD?C&S@?8G&5PM5E#.;?I4=;1;> MIBEEKH1[6P4.F>(O0#F$7@^VL3_*%8)O+;C\>RM M+(&9@2C2?:V6H?*&YA5FCB%EP$/Q$=95LY M88X#UMUKI/$&2#$Q5#FI-AJF.0\OKED%F>J]3@Q2'(,4WS+^9 S)>NN$B$&* M(T*(6"(B0H@8I#@&*8Y1J%[L08Q1_#6,XC"VO6N@XCL5CS> )&.#EKN2[F_#44639K?&$3R<85_HZ6F[ZX<_A*P]OM=O@%+ M9/[]<)PU.=FC/$?9=3 ,<-1"6J#XFR<<<<7>S=R8^QS*[Y7,\<]DB:O?H3LO M3]R =YI*-&QK#B>EG [%^78A\EZ'1Y&N(+Z]$OS [EL3;W=>?>QJCC'-=?Q" M2Q#E;K%D%LFN;-17(30RG4F2Z1C:\3-Q_4]FW#-4MW^"<=OE3!W)M*NVCE&U MK&"@JZ:Q685@PP0-&/<]0.\;]?'CZV0_R'^.$2=^NK?\PQ GWLT4!'5V">.Y MT&X_88#1ITT8W*YC.S"\+K7ZW7F"5H>.M MA%[56E7,;4T&R524KC'VQK 4[ M9$@JC5#OR?$-A*N95.[(3N1V5>VJ$9ENWGWD/JUS[,S$JYS3)R!%9.=DG:^P M:U,3ZRF3:3WR@'%;MYK?%Y\,_FLW"\S' QQW4Y]ANL&C]"A^(8N M TG3L?#;M[T=^:TIO=-O6&[H@.;.D+\^H>E!3VJ8J-80F#B< M1I"X@_O8$FNQ%\=79H>809> 5*$_W8MZ@P0YP@0)YR;'@(+1 *8 ML=7,7LGAV'> S$=_7BN2XZ84:ZR,4X\=.RD4#A&H$"0:Q!Y*2BI0'.64B#\[ MF +D!4P!(GK+"4_.5 IE_2K40YOL(/4_4Z=AOGK3O8_0LZ'X-FY0' M55:B5D5FLNXVRQ7FK_^21!I'L5B0GHAFIZ?49P$=SD6I<0'NXV2N2AJ+M1X0 MXTU&S@@!B%[A- $CL91*IQS%G2MRV QJKA\NI3$O%/L56AOR9 6>H1JN5_=# M=*BM!PFQZ8$[E30E92J :X;(1OV)3'O[O (S0\*:G:*1_L\P9P?9L MU';)A4Q8GO:R7?Y_7L /(7SF9>(6GOKVL$/(%'XKBF9+Z!,M #_D)&(\:A>[L5 M*35Q0E/QOQTN%]MY%;X&\@E,@OGB=KNW7MUP^ZT1I6.Z MTN^M'GY>/==@I'/>$]=G)G\9HO'ZD M=[>/#:[#MK-2LOE2). MVI_0"2U":\F]H-B'%D."=AM<$ZMN8G$A)Q0]PM5RHRUP6*ZO-$9JB6PQ<;B0 M^:4[R>CS80TJ%G03;K@Z&A2T.+3'%>$ZS86L%EB"792Z8W6Q\AM!'-KC!G.= M<6_N@4B_V>I:T_6*,P;A=Q*OKQQ8&EV89NNTH0^4]4"Q:"^39T*4TM=7M@8M M7:BTR;*Q5HHCICQHU0(V1) \N'M[TG*D\C"OLC,OR]=S6%X?D#RX\N#N 5J5 MIE)]U3$6P'6)SD18L*M8K,G,%(*5S H;0$H-463-T$D5#D>U[^%"[J 7MYBN M[\(T[N 7[P-P,?5WSMYA3OZ3@"]^#GQQ]%O %UT/_!OG)1I MN^X%H!CC058?=^>26;:V 3CXA1G9?G38!)C!A+OJ*%HNV,XVT(Z#9.TY$#\U ML YJ^#)7,+@-TNXO$W3&LZ(S$E@"O/4BAKP@%AU$)(RX D;0#P26,.(*&)%H MQ)4P(M&(*V%$HA%7P@B@$0D?CL>'+Q:1?1BTWB'0TT>J?R'0D!_#E>+?A2M% M3UMY_E/8*[#SW29]P!9_^R(L=MB^B@H>?@3QEVA H@&1!MPPSN4!1&\<%F"B M%[]-+WZR1;EA;4 @!#Y:J6TB$'$X$8KMENVUY^!DL=.(;3\35F Z# MDT";?Y2&N[B('D#])AQ,.'AW'+Q5!G[/75RZ8RNOS!U%UK=%0O($_"FJUHL. MPW=XU[:Z>_'<9'(TL;WT\H]L>GX5,L?KVA?X1>T++.9G15P89%HMH8KG>V+3 MY%?SS$\Z,/=E]1-8FF)7G@@#:2()&7:2FZ#J4FYIS X$EDK3IP*!O0:Y/G\# M=J( WVAP.ZT"Y)D%CG'H>&8H:V7-]<:-$5/1MF"R))[&X])_FZFW2X"D7$),.$C<,,> M.ID7,B(E2^XD9?M>V'D3A]*9>-5_0\<(,4O"VZ05JIS<7>!#L@!T^#K\!I7?[V(R?ID]KQ9>K31:> ML[HG=]MYKU80FR$H(YTF8.J>01D_3:))LUFN98L:;&24J(HS>[07S&M+TJ<,A MUL)($3+(%OKP]@W-CH*MB&*6UK';(;U"YG0JE0$#WX#3V)LKG[9NF4U+4\:2A M28[$0,CE6I8^JJ(;DM/^^B^2IJAXA-GTG5BS4U(5D1R+"3!^);17Y&Q=%;N] MK A\*)%&\'@7$6?__OT*(FL?K:P[&B(FV=2$6>#4"F9=\YT!'X=K-E_4R%[' M5KML;U-?&E0#I2U"B\,UJZ\KF0D\*R)LD&$YR9@L.FW" M%SBQIS6[4K$\9H(X!+2)MI07K=)H#A47G+PLYU>UFL''(:"-7&W59GD_PU;[ MM6Y5DZV^. E$[!!9K(1J&0JM;V90.ZM8E;HPF=1-/@Z#K-AB/=:>^CFVAV2K M-+WJ078\^EN]KDYD80/-V&*6XA9HH5OSRK%4&OC^H#A'(0]:F[UUN1KDZT5' MBZ/2"+%9C5$,SJBN0#"E4"LF7V?BJ#0?S![':"FBKX,-S]N'-14-5?F!6P^;;)%5BZLS9I%HE7^;:BI\\#+O=CU M?HPH1^_7,D>K#\.4QV4_[09/Q85H,WO @#W"1U":'7"SK&G+QA/M_:*I5$>F M7X5Z1C40I]-*ME!/8+[."O/UX:2V!+'B;! N[T_M2AAQ)D9\-+ MEC8'JO"EOC1@S8CV*"V^;USW S$N-T@\;IB@7R M-!@+-\VOTS:F70^FPI5,OX[)'2?S?3\YW_IZ"N9./J'ZZ=A%S$F.LPX'>T2E M"HPL^S/?#.>5[#>\@C\"$KO;U]:X/)M+NA..,@&_%!W;=5]]RTIW]VX1J9@LU2MD2R0L9/C-LSD?3 MC_ZD]">615.<4I)IVD'4]_YWP_:4%/X _SWZYSC][R<. D_O;Z^W!3*T#7_? MEIT9E_[GCJ9=GY4;;J&QG+% MQI(?U^HF,OA)^_X/U"D[R%4M.L^-#:[.52LCLI%UA\$6=(F@TB1U"+KTSZUO M> _3:?L[_#-FU"Y.B/?R'''X^\??0"J153 M^0GDS==#]#JORUF)FZ.04E\6UX*\)!!K!WA#8U":CC$61\UH_BY]B=\<)PKS M27>_WK@LVFA+0'$J<#775B&OQ9UW3]M#1+RNZXX/Z9/\NH,V&1;''R%R8"A- M$!\IS-G:. ^K6R,^ZQ9P@-Z?#'R0\3^*$SW)3'IHK\_S=6H[:EU_T;FQMVA!)N M^ &[[:&;S+9/=!3['$7%!M\C_3]QW:=[R8[WOE_R3OO]CW7GI[W+C^O9$V-Q M&=$_H,&!4+Q7+7T\-+8P>+UA*W'4^OA$+%Y$<+4\@^A/!%Z>+;*!W M"TM6&;3G!NI@M4;SQT70[PN^Y\[[S+(U;1F]*0VI93:G%,?,KMB9QM(P'C>* MXH;B:3CT5$AJBSI]FR'5D1W3KU'&3WBAUYK(6.-]_>P$=OBNNU-0;DS/LA-: MZ+,+MJZI;,D0S.J)%=1&FZ0Y%=65L(#E%3W*J?[:8[85QAB2)O'W1N#^4BF_ M\'[@ZES.UZ1\,%S,\<%R! FY?+U#3R _6\K^N$KX?2F?+L=H2YM !:,XRDW* M>JM5R##,MBP8Q],P=7PO=.FH"PD=$[IU3$DHF>RA?N*]'C7XM6)/'$795^TE M-$*Y5K$Y,B3!SA9D 5+JV(FW5N/B>FGD*Y4FN&>6[97R68?O,]L!@3":IMX- M,!-U2'967W=SGU6',@&7QT;58EFEQ;(6(C@JF;(9R.T L*DWG3 M:[9JF6 [^@^!T_"[,])O8+_%C.RE\NC7D@W7A>M-\TK.QRB9)R M"X[-U3!!;T+EJ=I@1/I]B+\CUG/])@5Y8[>7*,A%D0[>5Q R.\YE7&6=81>< M-M&_W$[V"I,AP6@X0Q@2B3Z)L@G@R-#>3 MW=V>3$=XUU,T);Y9$(I@>U@4VS47,B3ZNO7P?UZT5#Y9P,S+X7][Z]JUR%ZVT^]Q$#8O?=!V^B.+YX]#YOG0K2%&?CUL4$5>\!.Q*@#&3.5<+AK MY(Y"MY&!'O 70AHQ#MTS\%(*[%B \?W?#I>+M1CA:Z#SP,::+VZW>^O5#;?? M&B%WI&PUE;,CH GW2;ZE8^K>]U8//Z^>:[ YK@%^=%*%TAO8X):)W_,<=UO/]*['K?!==CV;C FE^J46/"$C397*^>9#IO? M6T.[ ]ZHLXU.^]DWO6M67BK%@;3O2S,<$?5:&Z"W8UQ%%1E+.$S1(B[CD(B1 M(UP<29@JTI!"(PBNHB1Y,':VN^1MOE493UE"7W-J9N57-PH3-TA71\@1V@@X ME=6UG");%.Q62"9ND&X+S1A9TF!RK([.1:0X:XT1@8D;I$MK*I>KCAB**X,- [G" M7'C!4\48E 6=JN% <#'H#;;2J%;*Q$YQS';-A MNUV+%:HSVI]K8D91W=@)SGTLR,IDS_98R2D4A#[:MV C5IRJ0DU3_75#81$S MLT9*_(1>TK'B1/='3=842T6ZO1Z-AN4 MB%AAKJ]G$B\-$-Z8^0N2F"YSI#L)XH1Y4F^Q.&85:@+2UP>J!RO2QRT!,[,Z9%1A/VNPC)(G6K$*PL-Y M3H;W9(@,N.R'Y^I!A$MS=@W*I*GX1F MPF $93!_*DXZ>GW#@N^;K[\ MWFG:U\V71%^NDR^_>-;V61AS[>.!/DV$^QGY^2&JQ"EI\AO&=\?0[W=,\_Z% MRD1]0( 3CX2^)SVXIV'@9Q>$ZYX-_G5)N+%1X;_0\ETTC#C-YOC:]. F)Y3? MJ%Q<%ASS>()Q@X/A#A>?5Z+-\-Z90>K_O8]95A\(_QG-X#5V^>W3Y5:JFZ.S MIK+JN#NAC:O95!H2K'JZ2K&YG%KBNYUE=BCM3IM)DDACU'L=#XF\W^V\\S,* M_-&JE3\C\/[*$1;-#FU RIS/E83<8-/%=T43!(*G4?*8+3Z7C_:[DNDK&7!7 M99SQI!4@Z=@'JP*.ZV9"MH\WK[<0@5^=VIV@BR82-B:4M8ZT>K]9@-$H'%D6 M) OBAKTNCU+]YF"ZF]D-8V@:14_46WI7$GM>E.>+B^P)^EJ^(++K*=,>MD2Y M!RF:I78J.K78;/@M5!Q,46D<.K[KN+(0B1DO)4M60N0>UY_/35TY$G;/%8:# MQTZ'_^X@[P3>9C=O=R>3;L=N/XIDW%![BAE+S1E>,;C5T"T,%XABC+0MC!P) MITD<_S7[G*.G]W^W9)_ *7U)LKU]8.)2Q&YY"@RCE5CN!8:=)1^VV\ M6K0T?HOIAI%@\W(B4-*[DM-D\_*#--@ER&<%ID910Z7&,-N. M&AA-(^_NLN]BR[)'J)"TJ>6KA-AR\#13)]"8I<&-)4\+. MC-36L;"2[G)H#,:+EQ9B!)L-P\L3, M506]SV=*[>ED3OK\%L<-2[8^][OUB0[CD?_<C?C]KNCI!/FC MU]V6,7:SC.H.7V$K&6BF^BW=%,JRG@FVF%\8D<;A$TW%N2M!3>+\G^:#/B&I MLBS; 6=5>:C=GR.&O&H9])3?@F]AQ%U37'=/RE]-I=T)\IOF+;KIB33M(,PM9Y$,%?5S/1U44[]?2.Q M>)3@B,&DV0MURD]26@-"RCS*:%Q%T=AN9\82W(;:-<$8V]0R[T-!B$45'O&F M$?(0GO>?1-2OJUWK^F3]N%G[8\GZ*M\=T,O)?"#TYACNMZJ9\0S50ED/YX6E MR9A]Z3])N)_$=R(_9:ASJ:Q+ZG'AO<,TYA4]4321R<:J0^)H%X\:33<#\[:S? M5P+DBA%8HU$STV2)5;\H%">>:):#$'P_[)!.$\3A?-X?IY:N1AD.=D*_)68Z MVVBWN..4:YSC=BT[Y=/US<48A<>^H[=L@TD))IP;H++@ST#L9'A8E0DWS_@9 MTTN_1TT.CF(2/;E$%]XW](0>YH=A$DF"$\3=%PY MUD&2Z>4HQ#UPYN_S].%9QA_%:N^=Y\$,^V.K'F!:F<4 1K]$@?[,W+H]H.K# MKPM'P$$/A/(8'"#X _0TKPY02GD2OI3D>W8*2D'A??>1G8\N]%/?]71U?6 5 MP+_=_(K_-Q6#"3:3=,M<@W?FCN)&XT;&NXNB=A/P\$",4D5 HOD.+LU-@6=9 MZK*26BK6V';8N=57LGTD,]-!WD::OC7!]%GQ%H@:.]8 M7NJTGB5&ZR+!CY>[#XSJW](_;SF<6UE"W5[N!!F(9"CF;]8EA;F;^4<3?%*2 MHZ2DL-4K_)C[YQVK>K89/V^?P'P+[M;,98G?,EYQ> A$)(ZZ $?0#@26,N )&)!IQ)8Q(-.)*&)%HQ)4P M FA$PH?C\>&+9RT?!JWG6_499TV\K_JGGREP5"(\S:C"OSNC"CWM:=M'TP0^ M2@84[-V$*; 7WKX($U3;5XHU5L8_JL1+-"#1@$@#KG@@T4<:[8*=&+ MR^L%]7K%)YRSM=UJW+!4(Q "'^V4.&'L53'V>*/S[HNQM\[7GPW"2WS.S<=B MITF+75RT3S/;+N%\POG?S/E;9?SWW-I%"_[!=V85\-H*:X=L-2JJ"-,H1Y/F M2Z_N_/T+NSC\JCIZ_W/Z?@1(1)=J;YWI=&VA-^R4C%&=**WSS&7!+WH;7GFF%.!C'\NB 9?E&0#(OY61$7!IE62ZCB^9[8-/G5/'-.C6UM MQ\K:5MY7.O:3 -%!M0"=X_1Z%(-"QAH(!E">]/0:)VPIPK!;R>RG6A\3J() MM^FA7HL_\D+\$=%;3GARIE(HZU?ACNRW"BJ'G'.7\K;X'T@]TZXQQ,0NLL5^ MDR.8YG1.#[7=M+8T"ITR@KM_T?]-/N"S32E7H 1O^H!B.< 7]G#@@ 6L:69- M;%;:.)Q=2(3]Q#A.'@^T_DHR MO&/JJK:=&@G'P?PDVG&7VG%L'WW__+UM]M[FSOK="A\VQ K9+X4Y8G'752_\ MJ*AD;VXHKAFG[",*_-:78@8H7V3)^&\U&'$:%SB__U;VKMR49M(]+0[SD"9=K?ED"IKH[XF(H=7 MSA1]08WP00&JEG(U56YDM88=B-%PG9=7SHDLW$#P!0+-!LZZL!$92:+7H@K+.B8SI.IEP4PRL/OG,J#B?+.40ZAN*SE,KE_0JQY$5,A%Y? MF3,RXKPM&766FYFVE1\BD\8B$/'#*[/-;H>'RT&1K:X6R*S&B!,LRV^+C:,K M3XHB6- MH%:Z9&ZA9NN*%"(*CAF/F87S+#;*.&>[7L&Q9UW="7$^LY)EL*NY M*5F29SOK)]3 [+P_&K'-=H=%BC-^S69,F:SP6W.B6W[XE>]<)X:7P6?!&'RW MZ3#J$7[1B?DNF,0C\5)21+W4;$>^E.2EI$<" A*X7DH%)$PMMS1,C0 1GVS0 M2?G;D4:^*3G[8)%'8_FP/570&BOC;&Y2,W=N8,*(D^+B?>BC[Q*)XGW= MOW17^D$T_UV8,/2[,&$(_(#=-E(8XV[W2)*W_?\ .>QG4VT3K;D^EK\-6'2D MI&P8NMVP2AP5C>JWRP)V,,?MUF3A9PA6B06\O[CA-%O:B\OZ:8"-$E'X^E[N MFD7A>_;OTF?2-5NRMK.@I/$R/(-TPWEILN^")U6/??J9JI$4,M:8V$3S#O]F@QS2+6)=/B@9?C5&N0L\<6DI3-B-"8<3Q .-Q!IUQ37_9-25G-%]L)#8D<9Z[N!A'/'#F,)V[J9*.JDCN2&"]U_*=LN MO'._ HRK$UC/5W4;/=V;U.VQKNIAP<;3'-ZU<\^5'C5= M53Q /79G?7*1\0DO5MR"[8"/RI,7'\U%S5SCO.\ /K64>5@H8FE-0'A[W+%A M9 8>8!+W;44'_)>3'&<-KF=FP)5Z,:8>*A;X=L-M9 4"SP1.L=3D_)RV19TC M#@=9?Q]XZTJV%.=O&;J[\.R-+<8UE^^^\A:7'&9_W.KWSU64?K@E,*MJ!=L3N7(^::+JT>YZQ^?V-[D^C/!2KACZD_6+F#(>;.&_T#1$'7K3#XOAK[3._.DQ9-NTG3__BZ@X1A/_^=%# M'4C2GO2%_V D_$$=/O/N&79*LO\U5B@")KB^,U%2(\F,!LT[RMQ1W&C(O/J% M(F(9RG;]U*C=8JS%!#Y62#H2H4UNNF4E HFMFFN4W9@@613D9S0O$QVI'DR%2'Y3E', M\V8N&L&>S<'.)!0R)/:Z9.=_7I0B/5F\S$N.[:UK5P*%1!9.4S+;2B=)!;?^ M(YF!M'9WZZ2H!^2IS_[/DVD,*9'"'RCJ7ZGGER$]#H@9E@WOD>Q%Y?#V4R]K MAW?O?5!NM>.+9\_#&I.P2GD&?GTL[,(>L!,QZD!W3,4#-(O<3^@F,M #_D+O M(\:A>P9=2DV,>=J/X:IW\PQ&? M_.U'>M?#-K@.V]X^4(=+=4HL>,)&FZN5\TR'S>^MH=T!;]391J?][&G>-2LO ME2).VH&5VO651/T1[_>@['I+ML9M_V-[33CC0%KFAH6\#$GS+#);H>-N1HMM M56(G;6JYZAL8F]/[3;)K3C-XGXEK55K[%:P\PW,$NZZS1C,C=MP5PL>U*@T) M9XW!C28']8K931&=\74*8>):E7J%06"SM)^'B'FE#TLJ66&*L:U*PECO2HHK MTX*_K&*P,54UI\OO-2"=JNWD.6$1VW12MES/\;==?UY!TIVN9/I*9P*,LC9I M.K:J>YP3Y@[B.DX67*<_9^1> %4MRU='N[C@Y3V3P0E/>#@0>RT*0 MPY*9@T8BX/I50)O4,B0.\-L1=<*\,"!/RG:B-/')&X@^S\F\$B)P2EX8LWZ5 MIT'!U&E&F<%&E"N$N7"?84R?0F M*? Y25/"\[?P8# ^E2ZUT[#XW@:03ZJ)#_!JN0CR5Q4]_U='7] M7N5QE$)//6;/4RB<#BMYD0BC(!2,=%0@O)M&$[P9+:2"L,_KN2HXI5M+Q0V; M474KG0*;PU/[AR?!$W-F6/CD'H 3,RO=%<,:>7$;]-2?5M'<+:(>T4 <3WJ% M CLV)=:O3<16;M&JZ)L7 [JA;U;COR_]K?"L4ADW)<=;=QS)D>M8*:*L5 M#G!?H,7G!X^U>,U/I M09#BK>8E06:;]I2_,EY8@RI7Y%#*,WQYPD.8YXWS->:O_^(HDH:Q-W@1*(ZR MTZ1Q6(#_5&"O VT'^M8$KBC%6#MUVJJ7Y(3E_F-%F46E8?X<,,]1%C[0M/ K M0NV; '^A.&X:O.^&+93Z4C'7#[$%^4_UG=9\5G#TSJS!SLJXB\VJ6)-6\RFNI!15HX[ M@8K3KJ2)Q.&5M49WU,<59G4(:N(?1D M0(TL<3?8Z *5M2T@2. ^8=^MY$X8*_J/7?CZ$LB\Y<767 Z: X77%TS#6 \H M0RP*1HG%WJFYO,HZ6O3PK.J9%BD94"&RG6&?,S ]4T)'7"KK&G+QA.'E$5VK8JZ2 CD*C:I MBKWZ@J>D!O#6&9%4Q5X)(Q*-N!)&)%6Q257L?1;6G L'-2F*38IB;TL]DJ+8 MI"CV#BHKDJ+8>S1.MU(:>:N5D0GGDZ+8FRH7VTN*AW-GGW+AMUS-<@6U*Y>N MXKD3A/OH>.191$,-8J\)S^SD[KR3NAB],X5' 9:D=V"L#"P M0:]>E/ >'&Q+@^$T@E*GUQ]\+)"V@PNS N*4!MNR@UL MP.H9=U=+BV'$T;W I8.?]$1NP/EW*T6\H?XM8FE*O@V*&GVV7.W6J';,A-[Q)WHPOGZ.;^A"\75PC6XLH0)N75_HK(K&RL- M0ET('2&.I"D*_4SOYLWM.R_E'Y/ ^3J/TQ*1N+A(7/SDZ:BDN($]PG8D<<.V M,O(6""!L2-UOJ+N9@.Q-(?LR.MA3&V$$ M$79UL%Y;.9'7!=L)P$V!(+4#:1Z.:@V?[A%12LQ-LMD:7_8@/4^L1BXA5B5? M^Q:BU'[=9=-4QAJ0X#>/#F.1HQC/8&OHK.M!7! LIL%P4VM;6EA_C*1IBHY' MCOI;:.<_27=PI9CQ%*QOUFV#U>=+3QOJY4 N![^;[L*([Z.2!2^$'C)Q2WB? M\O4<_]=_$3)-PE LV?_9(G;-M_<+GS0E[Q:>Y\W^2-200<_7 M/EU2]"5' E^OO.90759+XIBS?8@3!6IIV\":CH,+<0AQ%Z5NCJG76$0LYM;S MLMCO!7RTM0(&*!Y137)?L&?DN[JEN&Y*>USQ,4<='P-F$3V##?T:'-_G=!E< MURB328M56;$TK3-N"KV-U5VK4ARU2"X?CIG$: MNY0)O7NR=[+8<,!4%PNVN&[5\O*J4ZJ5 =G1-$Q?MP5]GS4_L: ^OJ3[HV&+ M9WVCM<[TRAP[ZWX/.?3G#*([ [J:)=VA4 H21&B DNPB(TA4J05C!(IB5!&)(UA" *_AD TD( >M?IEPUC $PFG MM7)[G>/CP">'QM3/EEG)@ZI9N)-O3QPM,^#CP"$0@CF?>:L>"3+17G/%&< MK&T"B+ 6O37$2CG19P[ )T58I0%S84(X=@#E,$@/ M$]:\0&@/\L.YW+7S(A$+_UD+IF9IP;$(N'L+KG+X"ID9\?"?!#R#.O5N2=!K M1=M#JA0NE((X#E0=LR49EHD+ZWYKCN:'_*B[".(X8"I+TRO*Y0$TJP^61K\F MC(J.%L>!L;T1F]/",C"4%5YJJG.E/##Y./A/$IG3V,)"'4AA,KPC&YT)5.9% M\O#*QHR$>Y6I.(1RG8:WT1J8F%=XD3J\% ^'>N$\/+X!O#'<4.X4!RCV"C$>JH\DRR\Z"+A@F9MCQ1QK[Y M)O/>P!F%VU1'<:"6;BPXR&%IC1F+*^:0?_'7?<2_RR9?$E32!' NP6#\!8Q( M4$FOA!&)1EP)(Q)4T@25]#Z1S1)4T@25-%&/KX \)+"DMPY+>G;.)KBDB7FZ M>)7V!8B0X)+^9LXGN*1GM7A1TMRV4A/)&M]/46S2/'E8^GHK9>%[@W"!;')6 M"3Q73 6KZE;):J93A(49.MN4JXSB->N/(*3OP80DLGV+7:!W@ICS2>$F%AVG M,*UU2+8WTV==F"R-2RRS!1Y]5[AO(,;>'M-ZJ=#W.I(9P6'?3 !U!:KXBV > MC]MJ%!W)>[FMV(558C&*AWENE7:"49?E2A GLF2NM.9WR*,(C*5)XEZP1R_F M1WZ-]!ZWW^U@2F$42V/4_4&5/KJ3T(W< M- KI%6AG IMXYAU.5C(E2U;IR /C14*ETF75PRB."K7RBY>Q.@= M_">OH9=:-S2V-Z,;B <55DS-7X+ M^PFG49).8^2G@#]?PC)$0HC'$C:[W&*,%KGH:) S!HK M8=J5*/X<9RJ5<1LN#"5,$A:%CD!QG#G,+;1MGP *HVD M?'6;NZ52-=DM);NETS@C(%NBJ"JFWIH66:/=;E*&M23]ZGEV2TAOW*R8JV9> M*)ICMS7"-V2MM&LVP%$H31%PLEM*=DMG\FRA+K@JR\_;/3X#<2@MF"XYSXBM ML^R6^D2GGJ\P+@_UN.(X1U2KD.[MVA(0&$IC](WOEMK%X[FQ7Z"HORC;^\4UU!;8[K2HUGJ+2K!K$T#3 M%')"_Y1LE6Y!=M]S**'LFF6TQU+2!(-RUF+,-Y52L4*?Q:$TN$X#F:]\W_#1 M[+ D;_+5,:5MR_OQ-/EN%^=M;I3*^582'28;I9/X(2!;(MFP^M-L:^.PN?QR M2&E=N%&8,^?096A*FOZXKD\@9#-%U[H?.,.9)E*[KFSJ<$14H@C)-NDT7BW4 M!*C<$I$N,[+9',J,6IDV.ZP6SM.X6:LNZ8:JA)@"O1F/O MA6,WL$6J#X[GP'Z!DOZB,/,]UP2D1EPVK!9>I4L>I+27\R6J;=!J]2P9^9R# MSMB\8S>-7AT9#K6ZSJV<<.)9Y)IPZEX.DQ($JTLZG5#&.Q8$5UJ%@B04A7YV M69B@TJQTEC0 ZL,-0<>GG+"PO/JZL9#H2I,',AZ.K[^[;52SU$RBQP39ZB*^ M#,B>R)5Y)* 8HPW-!C.YU%@:!+D\3[I/7&CK:F^N0]5V-=ONYC=!K1#-Y(R< MV4DK(WZGIB006=]VB:&J2%UG+;#N<,;Z-+I8HQ-+&6W.L@\SEV9!:=?6NJ$C MW8+M%WO=@A&I2H@> G0%.GXAQIWKPZ6#VI\VS1ZOG3"!"[I"R*S!0J7:S!I' M! 1CO195T4C>Y4483C"S3M)XF2C!%6)FU3%_J;4'2X3U70FQR)IB-7J1$EPW M:-;W<#!>3#"/^3UZ]#W@#]E4)">4]LGN49YD.7RD4R!_O-E6AV#/\KJ3V4(F MQ/5\B>_Q/R]P2YXBTGX9TN. F"'(V![)7N",;3_U$FEL]]X'V"P[OGCV M_ \"/X289C/PZR,*#/: G8A1!V;"5#Q L\@:AG8L SW@+R0X8ARZ9W&DU,0) MK<'_=KA )&VVN5LXS'3:_MX9V![Q19QN=]K.-?->LO%2* VG? MEV8X(BIX4F"W0G^B6[X4^:/(F(]$#,IT5DM][K%ZOZ+*E%&'+92">M4.1TR$96%6!!XS=)@OKVSP[E25V$&9)3)"OH?@19/O!B(B M0J^O#)9$>=9V458@VO) :)?%HLLS(OKJ2G$,P8J$0)"HPBHA8B.($BF$&HDC M&(7(,43 J**^_FY8SBXDN=9=&.V^K EM"!GR6+@RXO65@^&<#EK0U!(65'%B MT,!B77VV)$U&J-::;=_O M#T51#:\\N+L&KK"RV14A*.Q&*JYEG2PV@@,:@"O71"U#('RY &5:I"@TANX\ M@X6SJPZOG GNB!\4I@978VN#P#)J 1I.=#BXTL4:$%NO9S%#-P;S+&:NU&&) M$8G#*S53(0NP,RX)O:5!.LU"SC"Z81G2P95^93*N#WAB!%6';* WO;:1T7F1 M.KQ2YY>EV@C)6A!24Y:-J1LH6#$\K! MI1"<;69+VB@PD*&ZD:==L5>0@#C%\"GC0X-%A[0T0S'RBYZ<5Q>#.1->>B F M[++DH4N%S1@*VBB4!:6/V>OH6P_D1*^6%Z4IMN&%XJHE.S-,-ZT*>-9G]K^( MZEX$WGG?B2P6D/Y=Y-VQ]^/P?K-J9FI+$C/:O-TL>S:)SYK:87B=UUW9M%W? M43BU/9$<)2?-=4\R6PJP;$O%!:$WYTT4)XR]O74YC.,4UV-7T'-\93_" MV45]B(IC-/&?XWK\-[:6+P/-.$@;_!#K)Z)A2MX2\/.5-R7<5]R= X MEIF\-#"PCJZRBXF%X[92V=21&);%7_<1RR[K0>\49!A[@!.0X1_LFX\)J9KP MX0KX ",/4(*H>@V<2#3B.OA 1]FMA!&7@AC^R$7?%M[N26S!Q7';WH;J/,ZI MT=8IW3!<)]BK/ $+V^KV?S?<3KC'.S7\S1)"[QU!W*2 1$"!!T=G7S:3EZZM M8GQO8CO@;^-CR?2E5W2!:K&=M?MU"_^E_-[9KEM=][7'7^EB)0 :WGQ+]:GLDL\VLS2(^5[>K;I%RIL&[Q1RP M^)1>%&-3BE'1X_,UCP\:7>+6H\D$XB1+C:;,:JP+?C\?K%9.!BE-7E0,EQN% M+Q6$-"6G*YF^TE2#US\ R4(3VYS);KJVSQ]&3+*X-2GNMU)78F$D5":JQ6S3ES M%K*AQR!;U^GQI1XAR<)ZQ0[I6=/N5J7@Y&1;0"T5\TU4-B2^J)<5>YY5&"!M MT$,8Q<5U/G[T1CC(_'&Z1PJ%TZE0'Z.?2$JRQJDMFO[5!^&G1+.(VV)==6'> M9VOO=CJ$+6:E/JN9?4.:5XO#&3%N6-[[Y7=7:K&W>\G=D[B[B-M5QJ]UJ2.+ M8P[F^U,A/Q+:SI1U2+59%.3PZ!SYR @=@7Q7:KF/0KZS$/!*;?AQ"(B&V"S MHCS^^X95_]T6.R[E<1<&.PQ\,IZ"] MGV?%V'^(&"5I"_5H7 'XCD9/(*CHB3FHDK8412O7(MG$@8<26,H*+I MO DC+LZ(1".NA!% (_"$$1Z=Q[NUZW[ M%_,;O^%U7_F6\$IZ)6#RV([E$^YH,48)OD^U^,*V6798Y>?5Z/8^-%B3M M8ZR_;G#(NI%=U ?!V]7K,;7I,'DS >\9J]'O 1W]V\7 UZH2+XN!M_%K3.V9 MXT.+(C]F5P+'JW(KKV^F1HG?ENO1[Q8!_VH]N/C^_:I*?,^E Y\IO7S6@"V4 M6XS,KXB1QS!(P K*=-4/5NL8C+BJD1@W)NW42%LT(8ND MV<6B4V5-@2GAY5#:B;_^B]-I"J6.-R7C"I(UKR)E\!7F.J5'[B]EOPJ;_V[8 MGI*2_KF;;=_1X[S?,!CG"Z'?*Q1+F-I'L02_'<$N+/*].C^I9@R(LXV)V5)E MN=__45]=V9(=17(5L)>)_B];C['ARP=X,T8LK,M%(< #F%64:7\FE"88.V%$ M/(H1Z32]_715:-37/&VD)YSZML/E':O:@JLCMDT" M&[*RF>E\&$)81_,Y3AI>WI.FQ&<3[T]3/AN$WJ&FS$EB+H\;A&=PS=9&7(Z= M 8WR0%- :$JD4?2(L[1_:\+V*'(QE(2QE#<:F%"UNUJG-RY5I]KI45H61588 MKWM=PZ@B3EZT6^[('3*?2]AN+=$N:TO]\OW[^:MZ+YZ5O5*Y_V16UFOFT&7) M4PQ6XANLXQ#.'-8#D=A&W&<(N6]3SL]>IGS9K.N99/Q(>:B6.6JV*D*V)R"U MC%3,Z'(>S?) IL.P.#EDN$1]]76E56]+G'6GB6O,@%D([8*RL>I*G&E,TM!UUA MP0S&"-)]H<%D@;!\U$*E->_4 J!6(45$RT: MGSY]-\%[!_ID60*>R\_:(Z&(9GNRT.<#4PK=%!%.%7Q/H8X5(5]G..S/PV&^ M0$ITR4S-_9&IRRE;5<$=+&T7*\O'BY7OW)0D-:E78CL^%P5'V(B1=FRCVY*T8ST@MNI18QU(6U3F37E.LY61VB);Y.=9G?*B%24)473Q%V5KEXL MY+T[M;J[^#;2J%"9)$M67F\AOZ)0KE94_ 4J5 VEL[#&]'(Z\X@ *%18&(L2 MB28E];/W'=D>39/P_-@NJPUB;>3F_7Y1PEC$%4--BBH;<.RW)8:_16[%K5-UD2M4]?_U"KE:?E==&%C':'*,Y+D)SM3;_8L$;?38XB MJ6T^:P'%E2K.)PLHJL%R-BI@< DJUMJ>I;9RP^F"$>EP:P"G(9I,HU&.'+O? MG%Y2M7RV0HPSZA=KL-4*IV1U!V8IF@>ZL2W$H$DT48HD?_WC M _'8$U2<,:$G:G?S2J/)$5X%XQ2&ZVD6K+O YK#-MP_.@-1,T M\[<&2D+MEQQ#\$C:#*B4H MZ.>U4"6P4"5.6#-Q_[IPU\6_=Z@+2ZR403&D-6>KF=X KKF=04V)=(&(9FJB M[VVL[C'KV_8=1[' =NC-J%))*H)_62(S-"5__^J -#ID>GF'/44!=@60[?_[ M*Q-C8-8Z(LV;2I\V9G4%'\ ;B5H@C C#4=GO@7%)="M)>MYY]+I1''LLN9-8 MW8I.V%ZJUFN-FN1'JY8;U B(P-?%557T:O8F"#4*VPH5C/SG?K.A2=EO$@B? M1*W:&CE?ZP1?@WS$S%A#4FM:@1:J%?$9M;KY?.JERAV.)"XE.QMX9F8D2/4! M"<_(ZDA2?Y1Y^U2YPZP"Z6W9H>K";% 5ZN9J!*,P_Z5R!P2ZS?1"@L][LD*& M:U6)3Q8R$+T9TR'AE65D,FL<1"H%50H#%&1;R0 3=)JFPDJ&][!R?J4J_/;R MYI/S@QN2] MI=9SM-%?P$*/LKI\OI#E>8\)5Q/6'U!I"#H.2N\]Y8[5)+^5Y(Y/D3N&7^S MX6,8DC$UF4I.P;:,(J1O9KY?G")^<,[<\5AI\42.*N5972S39BN#C-8*L#!H M&$@>&I=$MWYW[O@I29-(P2].=1Y(09*9^VYF[BAN9)*E1E-F-=8%OY\/5BLG M@Y0FIV]$\J=MW.T-"XZ ;%K#38#B\Q*F 6:=GFS(,90+@2P T4^+&Q[8],Y1H=V@S*WI1DB-71X.: TP5_UX8JR(&;=3>0Z/IVY_K#U10F;_@1]@6IG]9VZ[>OB( M?QS%E#Q]J3R&/!#TKU#4]A[N>6>?D6W3=OX\"NKC-X:">O!UT:T?".5Q+@F" M/T"/PA_22'D2NY3D>W8*2D'A?;>DV?Z,J/7T%%NU 4]@2G-7^?/XXO$KHT^_ MNV&/Y!X\UCOQ'G5:R_.4"HEAT9Y63GW7T]4UN/O?\2/[KND1.Q,EE;-GP$2N M@:[/YJ;B*>.4[KG@MD!D4DQ*MY:*Z\T4"[SW=VA4$>@_CW\K/_\M^@O\GW_ M]2EF[NAF-- D%>C>Y+-V"+!U)KI6T[$[ZMP2%HJ"T&[!JU']MQ+AV-Z((4Q$ MH>TO)04*R@*EY8Q>FU6YF:,/&N1W"Z ?(]/M4FW';?J./)'<&#R=:%F<!9NUJ44D'19.7EV[EFVC\ U MCZG4Z4:_#1GMP5"I%,PE&A@OTB7PIR&HP)WV&=(,J?%NTL0%I/6QYKIE]$9= MJ(SZR^JTP /_'#8N)Z:*\Z6(^'CI$"X)VF:HVA2"#MJ6RX@YU;$0_I+\[EC MK\ 3>HJY_I@;WZ\JC[NQ",5OTJ,A-Z"G0'Q(_W#JD@*\R M0^+^_9+\K7KV5-7'%R3_UR+1SU/_Q2PQAFVA C94!4X3#%-V]>*B"/0#2P/Z MIVD"CVW<_NRC-1<@@(3H=F.'NIH*]QN +6@;:JNA,;>$(0:X,-;NCQNI+E M29J2:MJZY:4ZBCRQP/Y.6Z>WWA)\([!\*=X>2?U-QW0MA4+U0X:1==OM 1"8282KBE#54M*NL#ZF6' MWK'B ZZ%X<9#"IC9AKW<'M0AQ&4L;,BH M/B^3Y3'K+R2-6-Q RMR;3;'0G"GGK>L_M;0(@29QI$8K8LQ MM-&24]&:/[:R.G#9A7#S%U$]JC0A_^.F7 5$OI:V_=:);8*@Y\*&]^+R< Z= MGQOK#<1F9F-CS8B<;\\WH[80@-T]\+)$&KNLV?T5'# *&\$?3)BF4/3Y BSQ M.-NFM&B8($62Q[>ZC*^!Z'9K8E\97O)RAI=\P6;R.VS.FK;KVK/0P+SD<_37 M*+4"**2/]9 ?@ U@2^O9LO'\!1&3VGM49!Z)V%;F7O1=X6,]^FS:-!L*1-?9 MV0QO3K6)+M4MYL+V7&\MX1%CC+L0PGD^AP;Y;+4*7#A.H&D2/D2]C6I@KI^U M1> /FJ9D67]::@GD; &C#&XZXB MCHV,7-&[N%A2,MP/CFF_F1QKS#=HC2[QD%YMC/7)=+84:DR(68506)J*DZGS M.O]?QY'ZO#S;R$8-A0AOWBAK2)>;7 H(1WA!^&P#VS%2D0JEV)4\D2Q->4B5 MK4=3'TT\29\T5D"BKJ3G,3&/OWWF,"+2>&8&GE*6K+P2%6"\/I& -*(K0>88 M@X!Y6YCFPI^IA4M[]=QZW2XW-'\I5#5A.)^OL7G'!!$;"K;@;PPR2S'YMAOZ MYCGXZM#Y N=ZK7SYX) ((Q!E;+-07LB82WU.6VYY6+OTB7=]/=*JW1P[@V:P MXU>FY%*>"QUKI[9&WM8>OG=C6-VUK/,;X-3TBL*T5R?)#!L/8%G%F ME^$"Y =7FW94M9.R(X?K1K%L^.?0QD:2, ^W-."Z=4I9*8ZLN[NX.SR$!\M\ M/'4_;=D*]HPS]?3+L8QKHS93R-RFKD,Y;!Y0BU:F!9N7UN2E*C'-\6S=%3)& MI5,J@RA/KP;AJ'0<><>V'BKOX][GR>:>."/R?5Y]5&)$C*C5JB0T!6GH0%5H MY;,*=TX&C>YYBO9[$ZYY&$[>E1Y0(DU_4/&'O65].H ,?^4 M"UBQNI"&?!FJ M!IQ8G$I+!/T9OS_36K(M?'&6C8"9USI"NR8/IV1ME-&@,%\1%@>_IWV[C.-I M4E/?Y@('+#WS:.BYR,X7;.<#\OM,NQ!4>IX-92QUM500J\9AYR$_-9E;:S7# MEMCBAL_BTX+8JVR [4/"IH6/J;^_J7S;T3W:Q2AK ZSEF>SC,_N ??P:+S^P MCZL9B8SK8/LC*#,A9R+TIM06+WU*5Y^V MQ:F5EA,:/I%M@@('06L)) TO G M ](D^GPS^HS'(K^F1WRQL]\!'D;F\>E=!(MS>2/;UR9>*NQ8B"Z7P_&FIGGB MV 79UD<\ 9H^_G8$[?WP HCKV[+#P/#&-;YK&>*BM:WI$[K$[9K^[?]\1%C@?=-6Z.-&;1;QB+0G/8K(VS);/[7>BNHQ"W!:VKL)5C HB3AE)G M.%T&14Z+0_$ZMBG/)*L=%0DU_V5AZ]C5>. M3KD>&RH1; \,:&NR"AF2V*[TN;WR?S[5X[FWKEV[)Q+9;$W)C$!T;V0D%=SZ MCV0&TMI]['.F'I G"( _3PW-(252^ -%_2OU_/*YYW/O:6;2*K-'LIWYS9@* M$*SMIQ[?BAJ8']\[Z$']Z]6W/EE7!'X@7K7%8@_8B1@5_1IL;S.RS?%_3,4# M-(L<8NA5,M #?HCDA#YS[_^DU,0)3<#_=KC^O5 M#;??VHF\O:T"3P&DQ_+9JY3S38?-[:VAWP!MUMM%I_]^_1__=4\^WS,I+I8B3=F"E0I>A6_ZV MK2UJ71^).;9:][O.="84Z;S+R7I;]G%&#"^%W_Z4R4L# ^OH*KN86#AN*Y5- M'7G^U+]??2SN'2GZ+I&0*$R5QH2(C!5$Q!1R)-(*3HOD&$-)0I%@F5#_V@J> M]-ANGX=ZFLEV,X; <;"O!M/"DAMK_S][7]JDJ+*M_?W^"J)/G#?VB="ZS&+O M3YRV>U:M288"55C"O*/AU9$S:MP- 4 ZV4I:Z%LI.HP89@ MY,DSZ_RL6U6S"QEM,'T*;18+!&NQ8EQ#\NG(]D0:V9IE[?2L,]L)DR&YG>LA M&$D^'ZE6V 7)3"IS;KT2"[(AEBHS3P4C3^:)C;KC8J5=1O5BHT*U2[M 89OP MF2?SG(T&]J!6S1%ZA+4V/EX:M(5R5R1/YZF)NL'U:19L%E:>3];F,+(VJDB> MSM,BC&!#R6T)#?ANJU\+/ \8(")Y.D]V,%CN\GB+$6B<\]C.6.OV-3CR9)X- M'.>G%$9VA* W%/L]>[>JBG DACX?.MZIQ:U#5&C.7#0XH%NT: *#$\5.UI0; M$+A=WC9-';?*%K83B\,IX!'J=/51A];]0BNTA>*\.QC9A;FYLN#(D]4OZ': M1EDK$K)56:WE"H$LFG#DR>JWLU8^:++U.H>CE,EW(KLV *NG3E>_#SRTCWTB'TZE"F-;4U%0U[O MF]V-XSGZL%CH'GIG/AU:R2K26._52EQQ'>++JC/EV7WGV9/]WXRF"[L\+_/H M&J4JC"N'FR ?#SW=UK*1753Z(>[IE7GH]+VP6%;MN/W1R5!MJ_I2JV9('$Y% M)EV15)9H'GN//>/J@9:=L"LR+_1KU-#:*@7,(=5#4Z6G0[EZ?;3=5E8"FE7M M(&?F!KQ#AH=&,4^'%NI8P1G/UB5N5$=W8CG?<;MZ//2$L7JKA3/WZVT=;73, M&E;D[(&8C9LFG"S+4WMV>ZPT")1NCM!1VZ@6LT,5IC:<#,U.U"W1ZBFVGL67 MVV'?E!KJ[%A!]SFN1*&M+P197WN2O_+#;7_,Q$\]V8%BV]_@?C:_%>C=R YQ MLK&26UTX]&19"U69[O@SXJ:>4K517!<7>=G6T/^F3JC,0 MYEH0EV4Y&3I'(ZG"E#=UKC)2%]B(D5AWIQZ*?ST[?4JE%J[QH8E*FT*Q*%:F MWD+O'LH@/1W:Q$UF4Y#="1?(.WTTVS06!2FNF'2R+D(/<]&*ZMO> M,(1#3]9E=[9M?(1VAKK">NT0G,?N4HB'GAY7DWQ)[+(]'PW,Z23;MBO<#%7A MT)-UB67)RP^T%H\V_%7=JY8J!J'$ ML^Q6KM5UW/ (GZRHM6;$[ MK3== 5>6\X()9-*X'<*A)PQC^(U))1K*/:XXTW+MAE4J4TOPU#/BV%XR3M4+ MY(; %W6T3-;DMEP";+(1QZL@.5;"G+#Y=5 M7E!\>FGXAD -L'CHR0YL\,70;N(-%E6RP48B\KM24>W"H2?+"OMR:=LO>@-N MI$T-PI(ZZV4Q'GI*V;K7J#1;DW *A&S?H"/7J*Y<,(,S\G@786NQJ;N&((VB MW6)&HQC?BH>>K&N.UZOZG)_-T*B^6^7*(XQ9 !&'GY''?%=:%J>E3@LU39_I MSTIV6%YWX="3=?E6-&%6?::.FG*H+LRYSFFM^*EG.)9?E;&J0 1K M,D2O"UWVIZ)[V%+:#-45=+/.Z.W0G+67JAI[]T]$7*55*I!A(2_P,X7C]>DX M0NOQ4T_6E16-J#?*%>KH:#FO#WMSE2(!9^)GY/&D6Z/E/I^U]+Z6[9*^LV$\ M+W[JZ;I0:]A>K3$ZSVG35;?GTXM@606//2./;9MJ,T1KN4)IO1%2KTAUJ5RB%UUJ$ \] MU;?R^:I,:]Z("ZI3LIJW:HM-.9[ F=/+\*99K/:Y +SLACSI\I?8G"LT*CXE;MSLHAZJOXJ2?K&I30 M=66NS53.%$)RLQ&9A4?%0T_6E:UQ9@'H)B64[DJY74=G\2"*AYXPS&I6[%:P ML;761_:RN4,G,C:C0UA$Y&19U L>6=&.B1;*#SI8G;0[ #Q!D11UAYHUO? MLE6.GKB=7IL?.8X1#SW9 =J7=6RJK>I<1*G8T*$GPR&P3H@S&F=7+2I=2MCX M'.\('5I;3O21'@\]658T'P\Q>NNKW$C(MZ2Z.:QN.O'0,Y350VMF\V.9RT;6 MV,LZ3I$,@65\1AYOO(&)Y:N,Q]&[$HMRE4J[XX!UG1%QZ\TV5RL+]%QOZ$"- M99EEG@7'#'%&Q/4ZTTW46O0TCK=W^2%)S);L.G[JJ2@(>[8Q; MGF1V"O%33YB@;#8:A 7,,R[:]=MAB=AI%M;G*DWN_:G9IOYRBSHY[F6)0T3S9L M+W 5>(?,4]R-XK'6G/>7BKNO8%B++SYX/K=U#,F2?-N-?AP].VHO;(URJU5! M-[WEHC(G>KZ$'RX*:5:@S%G_E7$'#Q"B>++D@%GY;J \=I8>',CX@B+S]-^7 M=1X^K> Y>_;*@\_ZC%,.I_<>N*PR&.ZQ>\_$B_V MQ@[ FPJ&+>OWE**L7ELEM*DM!!)-U9?=2>A.U9?W_G/+H[XO@/SHK= )?W# M0_>FO/=$'R,HL;\?%H<\?K#W]L>?/(D)/"J5>AAS&G3QW>/$'I6M_/&.:J[Q M4TCF+I=[K4#M(Y_MH^?#'+*%88?'73O^GH5!\)_[ $H(]NG-V,6CTI[W0Z69 M9QN!_[QRY[5YX=% \,?W%LY]5-;S#VNRW^'YE! )($1*A210(85#0@A!WS%4 M2H@$$")%1$((D;NCB900"2!$BHB$$(*^PU(C(@F$2!&1$$*DB$@((5)$)(00 MN3LJ)<0%"?'^1J[O<_1]W*ISYQS@']/W\ UA\,=[D'LM?_T=.;:GSOS]OP^) MM-=S;5TY>S]EB42RQ%ONG90KOB-7O.7B2+GB.W+%6T;-IZ^_;+O@=^M"RTW) M?65RIT+@!KGB+3ONIKDB-:H2"(B;%!/IEJ2,DAI@*:]<=%>N;I;]J>X1U[R( M%8W7-12P+_F_WQPW@\4U;D69OTF&2KQ%)P>NJUARE'+!+7/!3>Y*RBNI^9>: M?RE,$FC^_>FIVE/D??DT;1=?_$E/UULV\"ZGM*+>+:AS9%C!84$ M'[R'>@WIH7MU4^R&F<1Q%5,+S)1)KFZLW3"3I)+DH]3W&V:2N08[SRF6_*A" M4,HH*:.<,$IO;=S?,(P/8-/ IBZ1F78J.;Q%*:Q7@BK'?B%#*5%+_EB0 MQ\6FD[4!WY#F'WXU+"5[$I;\X<4W4K(G8''_=$LL#[_9W;_T?MM.-9#)!^I M2U8@N1&"91 :)L >3^/Q6UV%T2S%GBBL2M%G)L8%1 MT;.E80OOVM32,<(?R%R1-5,RO/_[D25^( O;-27__WYH6_^G%9ASVS_\_;15 MUY,V3S\0#U ;_)WX<=\PD2)*\ZA6Z*%FK3FQ44)?U;10S,'.9U@&1]%,[/IX MNGG_W#!^?NF0^"Z#4?D49)^10)J"[!(@ M.PSA%S':XHHP'2DR@<+F'3"';=Q>O<%R6WWD3EJU;:6_F3C=*V+.QB?E8E'P M*QQ?KHH+K#X7R0@>;#0XV')$ALKE4L1]1I)EDA#W)LK^2B;,N*V\E"Q5*3WD M!_/6X.%2Z %TH3C>:$4&[:%2WK68M=!1:LU+@@[L*7C&&?1AQH"4FVRQ+&19 MQ]_VZO,QRJD ?0Q 'T%D, (_0=]_4OBE\$L>_&*KK0;&/6'^ \(J4VO2;I8H M1S!QJ5$P"*K>&7\(PO)M?CPE.VT#U3J#T&H3RF#@L !AL&DV#E1*.D>D$/N4 M%/$D02Q1.B6Q68RB[&!H"Z/IH*K/6G0U*EW3\.H96F7 MV2@!+I]=KG8 7VP M"@TO#+HWT Q-Y#-Y GM#$;SM7(_/@4*R@@6?LP=)#AVD7/%E,^13QKA-QDAX M1DG*&%\V93IEC)0Q4L;X0HR1\+R5/]J4+YS($INS""SSZ"I+Q?*TC8)H%OA= MN5&?S4FRRC$?Y?9R46XF02_!7KDOFSV1,L>-,,=G1/U3YK@1YOB,"%G*'"ES MI,QQZ\SQ&8&_I%\=2)AY=0R"(G0\B>RA"S%R[%V%/*JICCRINY=\C\15S:S$ MQ*Z1^"X^?HEE)!=/M"L%;GR2BI@8Y_Y@ MXL!^R 3"KIOV*O>H>5E<2R%7)*9,8>CVQDOOCR]1%1^[96NQ5[:M^/QB(&W? MFM=K>7PTY:G!O('*7''3Y*9VD3)R!5;$T#A5EL(S%'DV539%VNTA+16;MQ3C M2J#8+)D52IAD>SVA095&8L?H;IUL4B4;Z3*D3 G9H;YNY&1W:^TJ(SR6;''V MY=NB[:M&^DY,44ESD8UD! JRWVT/ :RTT"S)DC7)0"3/4WP/,17)"UQE#N^S M+QZ^XB_!8M4E8G^UX&'R1$["D[LO?IY\=WHG_R)V2O(O$"!,29X JR E>4KR M3[X+F40OS*NW']L]TNH:A<5"Z%NE@CJ+=&7J_?%]KE?,D?)1)V9CE;AUT(A9 M'ZK00Z@.#_;:\$L/>LU>0=D:-ELJRQP:Y>L83G7%S;RABA@67ZG$,@QV34?, M=X=D N].?@L+_ZJ04IU="66W+08MLFTUV [*G:#P)O]26DCTE>TKV MVXGB)CU-]O;"E4AL%2+V E%,Q[ C14&@5TB3P22 -8S, D^S%,\#=J_M*'MS M%Y%<%T8V8]/GK[;M*PB>NU7GR1>ZU9CZH1-@V:0D_T8DOX$ 8_*B$+]2:5@N M$*K$1])"'WE3U%CM%$^H_(D'M6;)K@)>5%+V_SWX0T\F$*=%[;?L7"TZK+ : M[8+^6.)XJCKD]5R)F*U4$2-@16*J^:L O%;0IR5.2?_48XB>? MK1!;%/_+Q2;0_B,X<[IRCE-?ZSF YNE]KHML0 MUT6Y*V)D;.EF")*ZGJ'[K?"6WF=,B9D2,XG$_.S+J5_#[/SXHZNRPYARCI1[ M.B[93"-PM&A#Q4=7;)>^<79]GPBPXOG@ 2>&*E!J?%>3?66.Q+N-0/:ZM,7Z MM8.],]L%.YG=?_DGYFP1SS:T.?(O-/Z_!,F4U'OY0<'@E"6^*TN\&"Q.+DLD M]!Y;$@WOE_SEA].57SP@->7>S157"1M4'!\41*$$!*S.U@9B@)$!,)ZC/\_KH6/466',T'*]K% M\N@P^F &"!$MA9/^:J!G*QLV/RZN%*9^S6[%P[ "G1OHFW9PP:0PNQ3,'H;$!VC'54PM, \ FYOE!M8I M-DC!G'&*&6G;=HU4KP@P="3/1**5LP7<)4:-A>%56#:$ "-__)//T'@N@U'G M\LY2@%W6H94"[/( >]NO%?!<+Q?:)5Q7&H.I8*L3PQMVKXBWVJ"RGD7CCL#1 M(J^2+:5L4@T6X@TF@H#CC":P%&U7]T D%VUO(NS2EN>%(/;.0O1^0<\O37PK M"R--C/#BCMU-C$L"[D5#=.85UQM5N2HL0VE=6EY2?7P177JW(*NDW5H+40T; MK(AB4*Q-8ST25@K$\7R&9$[S1%)X7=R1FEQX)4J/%#A&5W>\$ KF+F>AG2D: MM(AK*G[#1BE74@O+#4HK9\D:%MNK\EXRCX)VI;;:T.>LD^"MN7V>E&G[).@;4G9)V6?&ZNR M\8GL\U72 :S;?E?KB;U-&*417#J%494!U5Q/(P?YC$Z0QVS2*.*2 3#\A4!M]^4"W9 M,MC?++LY<\$07-# !G+0*R]X/&%B4FA'W=QB7';W)6;R7""OWLXL\N36HTJ3I: T ME&H[VHX)M7I-];U\5##96+]L'=1+UH?Z:-RR^%#ZZZ4'G='OU[MA);?Q"9TK MSH2&,2&G0Z,;@@V*+WI2&0(_O46=HBV1T==DH^W#C=UKH 6;3.L&/0I60F4\ M([IU?4;2HVZ,%OQMM+S?%GZ)AVXFC@U>'!=IR<956A#G4*;E9^I-N]4X];/!MU0,IR1/2?[5HZC)/GDO9*-__%&)[S;$T-D.*UQ$ M[5R/[PR(FAW"HQ(:\:^?E5\TW+SO.'YBK3\T($?BC44@)UW:;/]68N2D;13F M;!'/-K1Y\KI&I1[<2S=S3HG]18E]KK%PDHC]]Q4Z*GY1R_RE:,#AC.07#X=B M/!YNWJOM&FOS5H_0^(J.KCO]E4 5BL6B!]0-$EKF9":'H^=Z-:8H_&VS++$H M3$5N2NR4V']@?2>6V)]QOGZ4_7WQ W%.]:U*EVA*'#[$!\WI1L<57(4'8ERV MZJT3\:L&T>&+7^O3RWJP5A6@4*P/(02602 ?7+2M HF@%$?J-[=(K$#\IV2,%X,3 ^#(E/\HZK MF%I@'F X;;.F8Y'M(<>;6:7/$KZXDJX)PS"D.Z,*C4^YJ"O:(:[28H?M0AB2 M/_[)9V@\E\&H? K#9/0.3F%X!1B^[1:;DF347]:TEEX9HLL6UF6*C!M>$96D MZZTMM2HO]6)SZ\\&CIQW0Q6BDO[Q#XX"7*)$BLED=-1-,7E-3+ZSX/YZ-*V5 M&HQ <[RF9V>M3L79=*YY;C:&Y285+JNT0--4OT"53:X["2%"&:"^DFB&S)T+ M<:<(31'Z*_Z(BSN\?MM\?*D()-\8+#N#TG0BF%C7X>?2*B_)Z@61]Z*+J^5@ M:ZU<[A3U"CJK[1:4C=?:L04)*S?B.)G!SEP4^4\*PD])X4HP"!-U3-:Y496> M3#HUSJ1ZW;)L+NJ&D\L?T/[_&DK]P/@I__2YH"?92?,VB#6G=UAOAC+16?,H\O%^V705,'9$#%^:@1(C_D(&"S!]2 M4U*W1/(B0ND5LB\4^$F)^87B.RDQOY"#/UEUE(@G]SB)ZR:?EH09[)\*J:[KELSCM1Q?][+6B%>D&>LB#,P7Q6G M,SA&I_7^OR324K&9Y(A9LL7FN-,PLLU-CM3[7;M3\^T<9782)MF<'!9R_7!H MX0C4MPD M'#$/7<+A-?C%PU?\?:T"Q$Z#E5\N6)D6/4V S9R2_!N1_ 8JS*X:W>A*G5X29)1K%=M_?#?J%7.D?%2/V5@[;AV48]:' MVG3$&_C40Y51R2R%R"$'01HV!ORI4RFUOCRC\+43=PK7%WTPLCLN99.-Z M)HAS*&CR,W4#)B]"?3.9.]^*YNDEQN^PY/02XW=8DCP-)B8[F'BAP]#H,4-G2S6;>M8PB^+"Y4?1M NG M'5LT_!(W6L&+'^\2$@*M!U%BI0=9VL9<<=/88!H;3&F>I-A@2O:$+?EC M@H4IV1.VY(^)*Z5D3]B24[)_2[)_3'PQP;5X;C"Z>&K: %,N"VU7US8,\&A$ M V:LJWC^Y4KT?'?_QWO:O"2I?7CJ#TM$[]B4);X/2[RSCVG*$M^')=[9I"]E MB90E/I'D?U^A\^+-78Y\(?I2C*N'U [SXA?]8.9I*4,AU7Q=E( MYTMC*4\,IWENV!4)(K[W2&9(@CS7K#$%V5>-5GX&R#XJ1/F[(.EU!,HQ:=84 M*D11W6C#QGA;V(,$?P=(ODJH\M46G*P'BQ.!#8_E'D)@&032]J)]7;^5;("" M(>W.^H[NK.\_I'N*+#F:#U:TB^718?3AJ([Z!;O4DRMYKC_;18K!13:'7K/' M:]TN").J3K2YJ%7NK'%K(4PQ5B1($29 9' 4S:!GKTE_04B=L,U'>D=2F%T* M9@]#XG2@CJN86F > &;65)8:U8=5M&'Z"R*'#MQ2L7M%@&UGJU&U$8HB-Z+: M4;>Y%MMN& .,_/%//D/CN0Q&Y5. 7=W7E +L\@![.PU^OAF%I-BMTZA)!Q-9 MJK2[%>./RXB\@C>['3;<>8V747S:*(_G>6DJ03V9A/GM.$YFL/0X^P"?38JV M*Z+MG=7'[9+3SJ_KDZR0#5I:-Y@N\;IS365R,JHU_7"7G:"-77ZH9 =T'B-5 MB#T&*),TG:&9<^FT*?:^"_;>Q-NEO3Z_;::]Y$M=UZ60V%:J.SUKA'BO5E^( MB\XE,?6B TC1\3K6WJXH85T2JT9H;#9>-3[8H)<4QYD,FJ?.N8!2>%W64YI< M>"7J:(MV'D>T^U*=&]6Q1K&_0/W>'UV ?.OT*;"M+:Y1H81JQEI6E!4?E>S8 MTHHOTK_UY< 2?\Y#FT')B"%?'TV?R57B,=E7)SEQ%TK/2 KSZIV2$ M4N0=ULDP=SAY%!\_[\4$W F$NF.8?R,//\+].-E,4]IF'VW9$^?Y_EO'CV*Y M=WAHV;W-%O@W^&2#E6IMM%VML$QEPQ6J; M;_*5"5+D[S+_[U\8C?[=')3NKB(TGD_IU>.FS0^X_GY" QX95#DPPW:?;]9* M[( K/5I#?P ^:''M0?]!++\J5IZ"XARW RD%3RK-"O;58^+S8B:JO; URJU6 M!=WTEHO*G.CY$AZ*<"CV8R_<'G_M"A)J%7B^MHC>I?9@[X_Y2/$*@8ZHXWF4 MQ!F"^K'G7^EX5)IMLE+KUE"3TPA<6?4KU4&VK\+ Z/.1.W?0,GI%@>'ZNX!! MJVN*;@NJB)^.7,C+ULR2\#[*FYO!9"Z-J!8+]-/3D2N\6)@1*U?ELC@>:IM% MI>68P$R$'M&G(VO2VFPL1W,'#8:X6W!R4R+; T%:";6 MQWG&,91E5R1/WXX9P^UL1E6[:,/=T(62M=U.9ZI(B>CSD4)M;D0--5 $R5 ' MHC+&?3'L@I$G;R?1[))2%)Y Y_K]!:46"6*79$^?69>FVSSVXB;"QJ%=_B- M.2;&,Q:,/'EF5>QUPRXSR>IK*>$6&Y8[[5$D-!JKEMN 80Q+7>;.FVIJR8/QVY: ]6#6JR0O5&K44MQ@NS MC)NAB&&G0V>LU^9Y4NCJZUW@H@V_; ^V*E0O3X9:$[.&9Z7QFM,6II!OD965 M60-/)>Z'/M%2+I(4\%PU+6F>;-BP7O$95RC[J%@5MW4,R9)\VXU^'.60/O?Z MV999ISBI6EN5IV*GKUGL7KL&P@>60'YEW$%>(0K0AQTP*=\-E,>']$%QP1<4 MF:?_ONRA]?PLP,^ A;( M(!+B.4K<5^GXK(VRU,")AH02^);B(X$#OH;@*)9#?!O\.-=<1?:-_6UL!*B/ MFB6YT?X%'IP)?#FLARU9T1W">H]_1Y;2_G?'#A47/D^U@=5KQ9^!,U+92):/ M0#MH \[-A\>]-$=8D4T&QQ-08>&B9HJE+#3?0Q:N;>Z_>*S=!EXU@Z^PP%! MQ5D4_UD%4/ 5Q?(J,%Y>QHP&WN1(Q[96APF]TTC>TT(D MUV9US*G&6)><1F5JTO.VY;^4AY3?BQP4BIR\2*#[7Q[\4T5@=P"5$$P)$N;! M,S76K!)@N:IBJ4W-U'QE?G!-9?WUIBBQ_8C#>7^VZ AC;U)E'QOS(D'L%$HSO MM0K7<:#$7('E'C'"('(4[XUSY8$]XF&\ V?4CT7.@3NTPJ2["T2MCZX'TUG- M+8N%6?U)X!M]+V^PQVTI/MX5 2+]T=O/+-7*BKC>+/!,.YPJ M@"W@H7'^31#2X!@YJ!-7Q?"Y<,.%^$A#3:$T:KCH**BBO;FV6#;7'X[B6HE9 MY^HK7A2"7&.[J#;L>J/.OHYBJ(C$S )4'-\ = ,ZSGVF)MRK2SHI?DVYXRVD M#;0B.).]^IG+Q.I7YE &)WN >1_18B M_<><_I_'>EY\(16.MV>K \L#=KZ'4WR*N4H(6# >%5];U6;!\1!2P HUZ*^Z M5Z0R]U5T]]5S]UTY'2 1X/W7OX R;AQ!M%>##G.N'!!T/\G%0>%573L$<]P? MI^!KMK,ONGO0CV*=]P[A'^M8&!IO7W[_@H(-9P^&EUY2]F+%;K-',F!/\*;] MLH%^?=#M?HD,X"E>X !3/8;Y"\38[SS8EQ@K0%(<'O>@(L0RY:@K'+?G"8U[ M8(; H(3ZQ?X-4&9XSZB]5R2N>7QAP'R_/[_N?_E=P?.PJ/@+\9*>2*!6*T1+ MJSS91_E=M5QM]*/1KI>(DVR[*Y2P@LCF]1$U+V_\0H4I^>\[R=Q]5&E^S_;G MCY!]>UO-VW.E[>QOE3NNLM'LP /GTOX@FA_.H9=X#[+W_J S)[Y[>,"K7'8'X'60(*^]Z-5G(/ #8/1H>]S='[./]:[7?2?G.7 Y]?,5S U$ M810H1+39"2I:5Y]P!D"T_',>N"%0]CW%>L(:, ?3[8 >;;X".:/&+<0/0PY MLC64EMS6T?:SZX!YV_-'7"(U"N&(R%<)=+28!+9!D45NKL+XX%[V1XKD>L\C M6P_V[9X\T.J,+4MP<.&9%Z39,F:@^.['4>0!)$ )"7Y[;MY(&TDSXM@#W'8I M%OG[=QTMFSU+0+J]P)S (KJZFHSC3SQDN.AOEMV)G[Q%/CL<8O*MAM3.9;*!]EQ5B+@L]YH)ROY JHX\K+6:%<9FP 2 M@: R:#Z?(?%3B1 [4+Q 7NZIZML^,"Y?)EL()-82,:4(.CLTSPN>@/\%0@$M M],8)=9Y M7C]#QID[;CPO: Y2R)5,JEI3W%70J560"UVF+IZ// 6K$>WYZ_&7(6_ M"N\E07&'')V54)0AT $W/[D3]4QH/4QFGDC6S)+OUBCB:?4>U@->#D[8XS%P MX$#Z$0<.Z)#OM.QZ#9Q3%!E:0[:^E,"!P-RA^"GK ?8RX*X\4. @(V3;NY)1 M^>?;]VZ;\&'?#@KCF8RTQ^@-RE9VLZCM5FB?LV1K(92#Q3C\\4^.S.3S^%E# M\&-1BSZ MO^2U:!LX<\']>N(&^\%X!S@$ZM*T&K=^R8DP[!ER=_[/Q; R++# M0]'4:\6>8G*=A)U.="5NO[8XJV$ WEP \]3O(T]@I\A B-8LJ@VU8K93;+PSFRQQR96 F@KQ/&GF:F_,H$?"0F?.0_)3/Q2DUOGM\Z3'QYC"? M=UW6I$DF75*\)),N*5Z221> EY0L5R/++Y:R>5,[_K1-^+ R+F_)B2M?O;CRG@"[ M#'[X?S^H'[^Y/\1U:_QS.8-!ST6H7##:TX-GT;8C#EBY0OO@Y??!&V M^+WS\U.+S9\N/EL\9"VYRD:Q N5B7/\)Z[PY()"?O4WGRT<]WJ5K]PG'GN0\ M8:+G^F+Q_F(O&%CS%=-[5@81\BR_Z$O&?5&V078SF],6V12B&E5L2CG5;>S8 M7RXU%>=4'3*FRJYMGN26O]%-W#&F 5F5:ZZ.=VG""OP)5RZQ(@5K4.2)T]IL M*=I2M#U!V^7Z!Z5\\0M6?M+9XH,[H?RF$-[-=V79C/HMCJ9J5;J5+WC8)PAA M9NCWYSSI3-%U.YAU#*U(1P-8BH?^\0^1P0GB%3%\>SZ1+*R'*+GRR0W-^ZSF MU)"Y30,W>7+B%Y2U^Q*Z1_9DK7GI@3D/\#X(#L-RH^RL%5HH'@ZH5FAO15WX M>,$ABD1UM.YN;7U4Z)<'TZ H#+:PBA;0WJ@,QEQ1?TNAE71H75HS2RG^D5ZA MY,G27]"Y?DV61GZ7[E#5I:[)DRSMM&@QW_QX69HCI1':X5LEU+1X9\&'O1IN M0UD*>W!D\KG79.G7<*SUE7UW>:B6@8&ZXL/?+JZ4I1;>U[#\$ZBZ'3@82)O6 MD7^?RIH*O_+K-=7;Z)6M7,^[C76X,W^]%<*?RAH-D\-IT)ZP KUI2VMKUR_V M/156H8"RAJ%.VV*FZ$O1]Y'H>WYA^R+H(\:[]4ZNXU6API6[C5EY-VWF/AY] MX5S*&=.9U^(J&Y>IAPKMRS5849B$[2/1,U?H4_2EWLV$:]IO@F]&&X;PV M*-^:3/#L1.]VZ5_O;?*GX-/][JS(%O5 #XA>OB THZG68@'X: B^/,%\+5]G M1;$45S)BG5J:FYJE>;X;WX!*O9T?GZ,<+E[X1VF9A;,V$RMS%^0'?,^6-*C)Q8V@Z0UXS MH)VB+T7?Q57J]Z%O)4KBD*B6&RA-SCITMAOFULJO-XC^4_01C+;"<(VJZ]&P M+Q<&-$I+BQ"@#^K5>(8XVS(Z1=_5M.@4?'^F4K\/?%6ZD1O5+*O#!856S^GY M]2JI?[S[NM^=:"'XI]_6K2;$#6._N MHCG2J27_NWZTFY)+']J/]"U]O616*&&2[?6$!E4:B1VCNW6R'^\_6]KJ9,E0 M?0*-AH0JLE-E9V-=,1][KZD,B9X[YU/HI="[(>C]1KW7CX#>8E PI'Q8G@OF M=!TYU663G6=# #VH8A,9@GZK4W *O<_Q7Z?(^UU-_:6:LA^,/!?%QOF!L5ZA MC4E8S0X(43!YB#SHMR8S9#[WGA[=-^6\_FPLI9;]9R4:_N8.G$B+E$U2-DG9 M)-%L\C6YY$MXM(;'KJ['_F@/C7J/'6O_:MN^@C#_N64%_]W\D:9_?5JD^$*> MIX?NX\\U\=D+FOA(\Y?_"EE[0&85G M:.RUA)(4+"E8$NLKNCQ8K')G8K?XMLPI6%8/PUQ%T=P0@F7O/L)R= J6-+7Q M!KT[E\?*KC'T\JU*CD+[0H>9"+4%&:(Q5N@XFP'#SCE\?EW_?(E;$N#_N=<_ MP1JS+^J@-V.:)4X:I E2R0MW0K'0MJW7),-@8?0X=T&K*"W;C)+MB*8HJG#B M\>V=7/ZU5(L4(RE&$JAK7AHCI6B\R7;PD$*E]LJOB(I!S,8LG#C4-&^Y+D'B M$)(")''APW< )$=N^OUQ3\H)6EWK;*@I&=I<%TX\OFY.,*==2*^@72;-)OOR M*7R)DQYIGM#MZZSGK%=G:?F;UK8F-*HRHR^+NY)3!.K2B5C+5A=#ZI2R[_XU[HO]S;,#XI)_]Q[:&)^A3B.R'7:(U_/.5[=?[ MJ*VF;"B2"^&T_/OI6PGXEFOTU7PQ_P4G'VW+'@'E;(YYWB[S?YYT!;V'..QH M;[L_CT!^M*Y#-U(\QK2J9/=-1Z4%>/5/R0BER#NLDV'N\'MOTL][80!W J'N M&.;?R,./<#].-M.4MME'6W:0('NB[;]U_"@&__&S-SJ?'NCBV\Y/'+N#[&*" M7X\]5LD[\DJ$.A$ZAN*#/8O%+12,6?2..A7\Q /U_BLA2Q?*EG\-^.+93![X M,^!/(#.,)Z\[?/3LA?NG#B!R8?XS5X\]K)YOZ",W]Y2J\>*&U^P/7W$QKP MR*#*@1FV^WRS5F('7.G1&OH#\$&+:P_Z#X+U5;'R%!3GN%TZBG?,J8N.E57S M0@7M>V0>E6RCVQ7C7(V8P/DJJ]"=[KBL3IR'F$BL6*5O9UJ9CJ2DK=B1!TY! M,(.M8.>Q8&#X(1A)GHSTO6G$5JM- <^2:(.JY/I5##Z3?CXR6$8MMYVG>D*P M0IO#TEBM61PLM(\^']E:=,82,V%85,L)@Y*9W]*;3BC29T;RU?)*Z,AS=*29 M 2M6#5(HJON2A4]'&J:8LU?4=,D52]R,&C>X8=F#)8].GBFB]6IE55O*7*/5 MJ"A!WVN$0WB/]&1DA:"W020Y*-K8T5IHJI5&#>P2T#!.AK*3*MD?F!+&%1LM MCPI:/7:!J8"(G/92&;. GBCYP&59K1.3VK@^,I9^8TQM>R\.VG2XHZ?+FC,26&ZW?1!8M':P.M MP"5A)S,M;\WLPMA6&YRT8VRSR'?DL@,Y[^2A=B'E9YHHG218HMLSY5M_"PWL\-AAYMV.Q*GN(I5U1=V=3J#(T]6GU,; M$XZT>S*J2:VBV^_YVH@YR\T"SQ10LSSIZ3CJU2J]K$=X=KAO,/%TY*(Q]NJC M#MWGHA6];*PG94/BX3-/YJET%)YV5A-!6-MM >T+P6:SAO723^89=AI]APRZ M-B=-B8$[DIR2XJGGL.1IE&6I#=WALO5R1\P1733DNOM2RD]'2I&:6PACLZ-K MFE?V^F&-(>JP4.C)/'.Y&54L4/.VT#?S[)KUMFZ@PF>>S--MY;*6HA=$86WT MV05+SX"$9<_A<];;."6ZQ*IH)6BB$=NFQL-A=U\Z\-DSY:IH;LRZS17#L5\? MH9-.;7 H<_9TI-QHU&6TL%(Y95 9E5%=I<8L?/OI?N)KR^8JU96P[FA=Q1@U M E,Z*\&;X\5ZAF&KCH!/"S-+)B1SXT'IEZ7%;G15GI,DLJI&4H1DXE(R$V^R5[/D4;O6X4=;G^J.*P8"3Q M?*2JD^)THZ ]%/<:"M4Q!+JW@R<-]7SD:L*@M498Y?4&)FPH<>0+E2D<>;)+ M7&NS&'MNA=&S2YEI5UI6?DZK9V48D9]OZ;(@<$&W[\N;4K>N.%#>G,RS/EIP M@VXG:'&-J59D2CEG1]M0B)S,$VO5=VN:(0,]L@8:X6Q6H2BKYV18VVD2?"U+ MS85L#TQ!GVQ+7+9[3MI8365)FZH0<'@'P\K9@>EW#!6,/)FG55*:@.M6K,#7 MQ=: [@V$7@B?>3+/Y:SMUM1%M2Q4=O6BRVEX;]8]*VWD*26.L]RJ)-##:%P? M9*/::*:>DS8,N]F1@$5]-)+J^%:H9GFF!J7-R3Q;Y:T\E>OS@5!9.J@C849Q M)G3!R)-Y;M?L$-/;\E(OCNM=5ACGNF'YL;0!5ABTM34KB&WL_?=FHC[W^MF6 M6:,A?Q>-&_.=>X?PH"_WL L\LZ2_I M/R^L!N&=F.1]>:F8RL^ZCSI>JP+YJ\J,8\\5&6)A^VW?+_CAQHL+;6[6@_P M<5' ::F$K_JTL)P\*8"$O]=[%==2O'=;%6T3.K/BQ3R:4B$Z\6RQ(=BA^)^A MXL'JBSW(05Y'<:$?1%*5>W=7%M_[N]J2ZXJ]W$I>U8L:A6:'/7L>V@ZO1=T? M_V#H:0#XW] N!K3U@($<[X&'A)IA0*)NP#L!JNR-XAZ)>? *)9(NCTB1]13Y MYSQP0]N=>XIU'5H *FCV_-&VF\JFP[9VI8!;]S9B,=0[*P\/?_Q#[K$= >W+ M>^Y>0P('0 /LSD+;UTF',(.ID?M:Z8BCN/&Z+#E&W5S;D\AQ%4]VM1D@CV;% MWU$/T)145XF7<$G_P*\)C<$2UJ$$/*IYL>/%B3<*\MF1PSQ?']KV$7U MW6RYYZ::-5IJ\G+_>*\H606%V^^D(@!&J3DV:\V;6LQ_CSBON&TN.1^@09", MZ3#,B>NLD55A2O&>]4RPD\M3WHL=FC'W0!A(5H1X@2PKG@>W)0+[;SJ&X@-. M ;31@-#6) -Q@ID!:&,O%N 9A[K^CY[PD,D+M\E#5,##AA;+D0.C>KXMZX _ MY"7<7.0O^ T<_;O6X>-G'187?XK]_9_X,\ GAN3?<\ECIR#X]VC^K M\7_$*97W>H"*NLXWN^65RBMLO1KX1WK.6]Y(*'*?@/_@=HS_@RQP$3?X)H'CAQP.)-S0*;.(OB;Q1L((<@HDJ:"\YGV_4.8OQ( MAX]%_R/PM\!QL5?"#O0&IR* !YQ>S!+W,F OL.90@3BF@0-& P,D#V#&,.S0 M^QDOXCU"X=<"4,_3^TN:)QNV!Q01?M&.IPM0-HHI"51I M=_\T1/(HZGH(D#S$H/*Y.++AN\>7'N,?A_F\ZQ(OQ=S1KR: /EKVH^=#G6D! M6/BX8\??LS#@_',?3H*GP)N1G -AXA9-Q?7C5OV!M=U>!__UJS%==!. 400__+\?U(_?W!""N? H M[G]2K+DR3S&08N";'Q8E158>C@L".^3*ILA(&C*8YRM^*;GC HLYF.8WS-;P M"NC%KGJEE$T69?&4LB_Z#FZ;LL0ESIU/O94)GLGZ<0QWIH"/+!B2/D29H?)Y M,:[][$5^_%W3H^A*8-V^7ZZIPJT#L%DUR_/=( [\BUVQ-(@ZI&T(?6>5BQJ- M<&QOV:?)?*PG\HN'6#WZ^^DX,)WD$(<_9.*$*[Y'=-IU%QW1@=T-*Z27-9_< M.ZVUR[]4_V_OAN 7?.![<-V +(_C__=9>.C]I5-,RN*T"_V#7KH;YG<#&(*UD9 M,QB1RQ#D:^?4#?A3CJE[\UNPLY("^U?3&:Z.<8CKOZX*[+=J;ET0Y[OUJD.' MC<&.BVPE7'>LYK@0LI? ^=,DU .7UZS7IGI&!J#C8FTJT$M+-T=6V!4ZOEC- MLOM;JE0&8[ ,@9[6<+],>Y 435\23<^K;%W2NLM9J.ZW,0I=+]D@V/4(VEHD M"$WX8$:1U#K;%!2;; I-EK*GYN$F-XUCF3QQ>@DKQ=*ELHH^7/N,+[S@?]^Z MHZ]LNPL%;/KE=*3/7M'%XPPW51HN5:!^6>3?0^"71?ZLWC(Y==2*A*)$V=GN M1$(+"W5?/@/+4!2>H?/$%85^"K7O!;6;UZY^'VIS=;QJ\X)?%D:&YSKM0%]C M&KNO/P-T*YK.Y/#32JDIU'[!M9="[94KI1>$6J,J%=%>3>*X2!7J9-WU[=SZ M(B[URT#-4#":17=;5M 6&Y&-?'QK,O!4HV.HY:D,19QZ!O]S4Z[!5X/XA^"W M8LV?AKUO(V'C%Q=[+E?NLJDY!) DV7$7*9R MA2<@SL@W0GDISGXK(3'%V;MP=E&=>5)R9ZJX-1NZU.K1,YG2#%R_B'GZ?ISE MATZUU)M'&U33YH56EQZL9TV(,Z 7,QF,Q#(,=J[1UDDVZ$=T%/AC?_V'EDT\ MU(H!-DNL;ML/-'E:/"@3_SD\5.C)2OL2/<>B8[ ((2Q%&$H>TFL57F?VD@;+ M%<8]+_8EJ\2VNT.W;+'A",JV/2I$I6RY\>994N=&57HRZ=0XD^IUR[*YJ!M* M^*O% A_8\K7J0T\-O$>,^[J)AZ-8_CD[Q]7#-HQEKU7)'7"F6^VRG7+6XXCN MCW]P[.Y,P<"X(M?';"LA1CLPE79? MM;QQK%_@+U>[QZ&]MJZ\+,%4B*0DU] M:U0&?L>-^<9%?#%"='4BWZN41KY MBT*99G_\0]WAS&D9.[!?5Z@2]EEK-WIZ!9,35+[VEHNR+Y'G($B B_N.^4!P'<)JB7WRQQR MKL#3HJMM7 ;38-3/^4 G//-8LS->6^=0TYC+Y#L>]9"N6-QFZ? M7BPH)4L"R9+B):&$2?&22+(P=W@NI4L2Z4*D9$D>65(IEDBRI%(LJ71)I5@" MR9)*L422!0-T^:;UXI--F!0OB20+Q,LW+1/\(83YQ1S,-UTOG[8)'UC][@,V MX+7:4LG;D@_BBMO:E"_-)_?51/'?K28*>(9BONX&?0>>.68_WZZ ?]\^[R)U[]-S/FEPNZTM2?DDY9-+N/2_YYZ\ZD[_ MCEN2(B=%3HJ9_O'[NP13HDRSN/RHK?WW-C7F#8RIQK_/)I>K' M?^YBWG$#\5R#A,O<2?P04OX:/W/[)/PO0MUW=;BX!2?7[Q#R\>6)E):W3,NR MI+G(1C("!7J1[EU'B2?I9_HA_RCYX^NH(!=M4/2-C^I]DL.7XHL_:V]T4%X^ MM9K:Z9IQ%,M=BM43MK1/*-7[:23^-48'O)P2_8K!V\0SP)5J&;R_DF /EA+P M^,63:@2P<-\+MX$?*J0\^4;/G&%W!'&HE,(*IMA0E"6&-O+M@D)%1G\P8C^B M)S5:)KHU*6/;@543P-).BR:DP$V!^XY"1A"Z M_F39&'#*AD:E1M=6-IY*6RWUW:6+K@)2<2"L^Q.;VNIK)I_3W1Y;K#0N5]X$ M6GY#:/BQ?DN18$T""+V2Y"MG\'H6C5ZPTSMR8V*@_':4C8BIFNT-V1__H'?T M:0F3%(P7MB,3V';K\<:\MXS8;Z(/OS;ZB/IPWM3,<<1I(ZKCK/7*AE.?%.W+ M$E>I)4;];5L521%#?_R3S^4R>>JTFG6*LPOB M+*'M[3X09PDXY:Z.,VGDT051\:MH?S:?-*LM0=T4NA!G., 926;(_+F2?8F- MLGVH*^,SUW&Y>O=)S%F[I.\A852ZA5C*]W86X'I#00=Z:B,U<9.I1LV>9 M3$\9:E;JN[6:B+#<=GO>)T/-X,%.IC[8FF[^7JG8FP MX[2.VJVNP@':ZK(B%=OM5 ;/4QGT3!^JKX"ARVGD;UW]_WK02,"1TLZ^72L!\43_=I4WRQ,>9 '"_ M$2W3^.$-VO(4/ /N;6DH? X'0I-1G4YC&/)N:]JG\+PA>"93&WL1BCKIT;VZ4YOKE5UDB8)5J_4[ M27('1'*SF!]4QI00+7FGGUL/^AC!@O.//H>Y+PJY--K_E;P&+X*Q4"K.B>Z, MK^H54O8*V$K>&KV/]2'PK5F+U#KENMX?TB-=)^T!SG5%.O8A$!D41B6_3Y;- MI=T*WQQ.B3O;K@ZG>6&\*A37:UZ7!KWE/!<2[#A0(9QP<(1E4)K)$/B7"_+G MOX)+\=,N)R1+X06P_?;D_*[!S!MV->2//9"=3K5-#&8<. .P57?M3SFN>#G[ MYFJN!H_F5]5M>ZGIZ[S#.4P/W570XK0VT+HC6AD1S0*.#VJR:M:0:^( M!:<\IAB^0"3)VU# *H-.KA $J%3;[7I^1'9S9>AM(.[(-/O@JUQ(3YQA]$%^ MAB,,'541*(<>3KC*.B#7@J&HD^W'&D:1WL_VQ<)*T/%1$YT8A6&I,NV*N=C/ MP&#Y3/YLN_(4;[_O>TCQEMQC[^IX0_,AWXAZ1$? E6D4:6%C@@UBO.% J:3P M[Y#^\/'02Z)/\SL574C6/J3<\%!%--T&6#CTV^]""HD4$BDD;@L2GUO&[G1C MGAHV!#!LYG8P,Y1D6C:OEC"[NINASHVJ]&32J7$FU>N697-1-Y3P0RT17UN. M@KP[B 1^U)_R)%:50I45F=CRQ] ,1N0R!$F>,48N5_(O:?!ZNPS@A8O^I2CZ M$^=!M/,XHMV7 )KJ6*/87Z!^C__8/)VQ'&Z'YCBL"&;4];:C,B3* F ]^ ME25OB:>U3*(%\A+\,G] M]!%7\A4$,"7BN/9*B?G(@^]9!'X GN0H;LSIEJQD$/@&%R[ 5>)%SI2'J*\1[B[0FU_S:DA.3''ZMQD?HYW*;G5(OWW5-\.'JFP!:T M\48^P?(OQ>C'G8:1;6YRI-[OVIV:;^"JX28!+#AI$V?E$#UIXB*]I&F9\)S8'9@0WK@%G;+PP.-M#YV)3 MVF9CUK#N#_:'^1T_B$_D^).]'I'/Q=V'???XTD=MD'^\UTM,Y[YK^^NS)M5G MMB%'7TU]2 GQ081@[HAOVG<\881($9$00@!$4"DA$D (@(A\2H@$$")%1$(( M@=U1*2(N2(A?S#%YRWKXN$5_7F^?M]24J[=H>9_S^FH];/;Z8R_'"JT?3IZ\UY84W>2%_J9#?&VK*IZ_U'.5_2Q?XU*@N M>&;I<<3D8A+]LU=UL3OPA\,Z@5?@?SGMW E<1>Q4QV5^)PY" M>OCJ74@L]SC. GY[2$.'09)XZ$"1EY:V#A1/\& >^7T$Y5%FKO4LCJ[O1H5&3OT4^+ YM*?UF(&*5I:^+PK2 MLCF:0?B0/_[!#3SZ%SU>!3_X)?/(? !^SO=7:'%I=ZM+$=.:>8Q=$FOT4 M^*A!82CY?8;4^_5MT5-#IV<1*H /?3WX['7O!,$G^3ZVGN;IL9\L__?"511$ M@]8$S!&ZJ%)]RQKT-Q)8MZHN/TJ0>BRU(&^7 5/7#CS]"]++[-$CGQ169;W2 M*%MC]-\()+>J%%\>)/5J6-7E57XA2$)7PM?EEN9W M6 2\IH@N:YW+07)MU9]+P\2H3ZOEION/"=DVZM24,S1_;FC I /9BXIAI\ M4SKO9^OL0QL&_6'X^,LXP5)'CCL M1@R49PI+W5_=V)HCD:88\]MTF%U:ITY\$8!4PWZ_-#L*L".CLUY'<6%ZEJ2^UUG@M\9N M'E\8OK!>KFQRX=5[ZPIL*8K#AKRIV_GUE,/O#:#;5ZPO *#\FM>U(&<6]4I- MCM"&1@2=1A< B+PF@&[7)9T"Z"OITQ< D+>8]CI+CBCH/$M[[5JGUY2K(0 0 M?34 )5Z^VO3>NTM@6I!_-6O/C,?I/KJD)AN*Y,(-7QY+7QR1#5][ MC5MJ+V:BX^2CSN?SSNVC_\^2.W;T]!ZO\$D+\.J?DA%*D7<4<,P=?J]C_[R79' G$.J.8?Z-//P(]^-D,V&ECD=; M]J18Q_Y;3\MU'#Y[XQ[A@2Z^[?S$L3M8&,0$OQYO+))WY)4(=7(3P%!\L&SH,_ ^ <64\>=WAHV>U@]W^:*?!O\,T#*M3;;+M;8)C+@BM4V MW^0K$Z3(WV7VUF%S4+ID7:67I_3J+8\V/^#Z^PD->&10Y< ,VWV^62NQ Z[T M: W] ?B@Q;4'_8@.,?MTO$P$5N5'==2EJ&PSJWHRC#L48-<%YZV M/_8$OA_9JDVU7J]I"<*(&>6SA%MH5*KJ/E?]V4AFPI3J2[ ^YD)OE0FZ](WKL:( KA*?NTQ.>CNP4U/JF-*[A L_@67]6;XRG MQ7 ?HWTZLLGXL^T@%&LH/JH,J6U):!14J%^BST>N!+^X$'52U0.:JDY:):5( MX*Q(GXZLNQN+(=CB *6+_>ITH7-C4PG%W.G(I;*@2^X2[:/\L#@EUJX@,3ZL M*G\RS]EL75*U^FRNKRUF4Y'7E;944D7F])GRHFKX)50;";2VK"^4O*44!5;, MWX]\=NH-&_.<> M7A]:-N\=HN(OZ3\OK ;9ZXM(7UX"U?93%X,^+0%X7_0M5J>/-?"\N'";9CF! M#X^4)5BE$2%>,(OKZ&V4QS7<[A#X'%?S]&R<^!J7W0.Z-BRPI]ES+RZ7IUGQ M$R&;0H4W "\TM,5]Y;A#S3C-0V;'@G9QC3KP/>G_L_>F3:IBV[KP]_,KC-I1 M[UL[0K/HA57G5@0J]HH==E\(!%0$ 6E$_'!_^YT3-=-,7=FLE:9HBT\I MSSRFJ4!R'ROW*2_>N*N*!Y5&-/N/>^81MF5H+2K 5*2 MG)3PT'U(V< FC4KJP2EIX&'PH*3]4<$*CE)4Z>]T8;:CRBK4T5Z6]/MRXKUL MQ;KW5:1[U(7_>"-6$"T)J*BO&&WT90VU:?;/A;+&[RWY]=[[V9-70 M$ %0(&GOF#-T>[A[WOQ*H=EK5&GM[ECN 9,[?X-ZT HB.$;%2J64NRM/"8N= M0D[EI"_GYF%$%'GT\SS]\N3FZ84V[$ST6@/)HW9$3^<1?2$ZC=UA[+T[3(\4 MK)7I:%Q^V$8Z>J$VKW@?[KX77<:I@#E&;XD*IT+.K)INM*JCN>7"IR&'F0=@ MJZ)_^I"-F[,.I*@CK]")"RAJR]<<<>6<6P\G2'X3E*JR0X?2*H#EPD\=0'_N MA8<;L?P#A>YJJOH1A0::8<##7H,_0\8/1=![:J7&Y;R.CBCCJO(/Q7=@Q2!7 M-2]S1KM"K$?'(>5;M>S6LG%AV:]N6@7!7U5X%F>PA+,Z LP6D_I*ZE M_S4 !>VTZ_WGRU3;AJ:=JOO6%\4G?P/9MT>&\>/&/B:. ] M9=58JW"A\)V2Z6;.UCO\X!8"PPY^^'_^(/_XQ>W$\0<$BW5)RP^VM6N^X2/Y MO7J0L09D@K\$?U?'7]':Q5VAQS:EF@I 7T&5(\=S"D?3"?QB#C_ZC0WX>87E MWU[;3OF\'RA@"(9^7N'MY-AOY]BQY-B_X['C=R7=[D.>Q7#-;SE9+G_A* :; MD!S\]UAS9?DUE7K0]QNGIVEYD[4<$(,VJP/7VT23^-I&.VYL_6RV)8 M<>9XN>_-GCS))A+;8J$7M@C+$+KV(AO6:L'0VK#/4RE95^2G3UE/R.5R\;:5 MA8NV= (=>#G"* MR0=";RQA2 W5N7*^4E@;"AM/P,U'XU58F](LTEU4\\:\IR'U_K[( TJE21)+ MTQB3("Y!W&\C#KL4 MQXBUG'&&/A"101$/PWYAV"BM/D4>'[.$LXSB9768)S;09(2!UG65#K<2L;#* M+.M4$,([[5#3S:81'$^CV*6*+"48NA,,8<\P=$$)J](S9H.5K*F.V;U:9[6J M4MOZM3&TI 9(3G"J(Z1;&&FC<3X4&;\-, 245XQ.9PDRS9RY9I=@*,'0*]?/ M+H:AXBHS[_9I+:^'DVJNZ#*YK>F M[/#86!ATRNM\N6B9^!S66 -:-YXF<3I-DF@"V&\&V%,E/JJ@A?USRX[+HN5, M52UQ7<8MKS+VXN-NM;U'1'Q8;%BFP @KL>WH6E4@EKE9#1GG81G-76@?R:8I MG+R@V$B0]RV0=[>*VZ\C;[#H%O@M5Y@C6+=0F-'=JV M4J%*>&$&0$V\D7:8@#H!=>Q ?4'K JSW770YR,%I]LNS NLA82].M4; MX%K;]=G=/;87NU3>;NN:/:P+OAS4PB:&K$G_;#.Y$;LJ: *Z]#A?"NUAEJPT MMV)[EZ+_?&1IZ QGD])XJVN+8:E&-8?.F&^?:SM7:XHH.U5[4X0?J54C%'+A MJA+LCUR3VZ57J18&2(FE@$JB40V)8L^UG5/\*J<9AIW5M:DX,HJUO(%P M^\C:\Y%CTIAC*&N6]' =\K-UVC!G5/+??J: <9X42 E/I901S)C#LT[E%;,V0,1P>9J1BU;W&@NLR**GCXU0W:K8*;FM4Y1RA:R($MPI='5T$4*T\>6IO*;'XEG"RB#94F>E8+V_& MN38<>O+4&KK2YP4 $[S9IJ?P<@RHX$)X*=/;7'\W #**JD/QKY,; +2[:]9 M./3DJ;+4:O/M1CC255$LM*6J=%BU_V\8#).S[$\=DEB+&@J%G0+6EAKE:'>^T.:PCYTFML^#G)18./9TK MYHD-6LI97'Y2#8<$I97'''CJ&5CE>;'..%0;T=5,;>CERL%TB;-PZ,E3Q=FF MT^L(HS)7$W-J=K12>]@0//4,L 2EJ!30VJK/\4B!'>4U=^UVHJ$G3PVT86C7 M1+&*4'3)\A57=_* Z!GH*6LE^TRZ6\VW(#&ZU;+=SJA&@T]>6IYU2KUNS0I MZ2L/<42A.L2R$@L,H-.GYL26:T^5X40/=9++C>P9:2]PHNHXM5O4O3E".K0H_AHZ$G3P66DC_TG5P#D;"Q M)"_K/%LCP- SV*H,BZ6E:Q5U83 LN)W>O)4W*"[?-'WAD@^'+8& MLV:]O\B#IY[!5H/LE#FA37L(V/YQ2\T['9MLPZ$G3^U5^?7(7 0ZDF<'?*?K M:3UR H:>P1:Z$D=3MS\MH!''KZU%S#&PYS7E\(<]WYC!N5J74G M>NJ)L,[[[F!$O&6S*WPQ*"[7<.2I MN.P12XWP!FU!(@5>:?>'>KMQ5OTH2-,%V9W9/%="1J.58A=,KP.[R9ZL7L/5 M]EJ:"A-D8"Q7_6[?I;;5V;F^LZJJZA6SIW4QK83=0:=%H0?4#/X&*M0R, MZA1;"K66;LA]+P!"O7VN0^TL;->DFL9UA; U;_)-I%(M3^!(\H0#=I9VI^HS M?9V?Y9ABCB"$3J9]3DUJC;A,9]$+N[I:K/E-%"-1= +GF3T1Z],^.E/LQ9#+ M9U8>RXR0455GQ3.4-ZI[[D;@,!+1!-&8ZD3!)0MM\0SAY>W5I$NSU9GN%\WL MJFKYJM:$SSS9I9I4[V\RM$EP&ITA*JX.N."L?4Y)DQ5EB0Q*4D\?^,5I;FYL MLE,7JG,GNV2/6TQN1/2+R)+G-$2N2S6@;H.1IYUT&TJW+(Z%*K=T^Z+J8Q71 MS,.WG^S2I#G,:,4.0R KJYBIEK1))1!FYU1$JX+/I?%DM$!J^C K(W5A1&3@ MR).U9]',:J.S2 U9<5L]IQ8GCC&!*N+IBA0V-]C(0Q-9JO,,$"XE?MZ (P_S M_'@?7_Q#?7R)8XOU)OOXWFX'W\FS#KZO=HJ,2Q??SOE6;=:39_'0278B&5%_ M.G>NJMZ^F>Q<6JO1'W?MV^!H=6-K3KC_.^QM-Y4T)[66#!]VEX2=U!Y^L\?; MER>'_$KSN(ZZE#18W0L>\[YI<5V;@F\<.6VC>>R:.Y_VD2LYEF^+VZYIU.;B M.*=3K34/.*[2#&OMI)7W+]Z3MPRG;[DI":%\W IOR-83RBSMP M$G+XU7Z0^*_V@\28!RQ[3VVQ=N[[7;S&FN[^^]29=?=[%!?9_?C[/5H3J9TP MXT1J)X222.V;(Y1$:L=%:K/N3AQ+WNZ_AQ;.N]]^MX]S(J(O#ZB/$\0%>[TF MPO?;DT B5J]% M?"_"[ZK\5@+DOZ._#&G=%";_7ZCMN"M!],+O? M%0")'R(AALOL0EQ 7Y2TO0D7I8M_U"M[(Z<>,TI_*POFODC]:BK/;>S"6QD> M-[4-MZ?U1*V64J//Z0/_+;G9UZ@OKRV:B^X_[013*")_]^!>(-+A:SXI4(\S>*_(TA*/-I_"UF*_SLT%#, MEG:;(]$;S6L]3EU3B%1K6^K:G5%F8W:M"J?1J IX.AN M"18D3WWZUO6@4Y"S[\1UI.AUWS>: TP1/T\<%+D\SP7%%5.Q#]5!?W+*' M'J,^]!6Q7D.5X(U\N" XK8_VLN67A+RT^65!7RYH1,/&_ 3?S';]H''R <96 M/K\5="RA=S5U,?9=Z>ZD]/A',5Q:6"/&G[:ZPB"GKXR!B)D^VXYG5>/*=N&T MYV:WR"T)FR[WV/*67@?[EM0(D2:1I5O+ MPGO/T>#)T<0--7=I,54ETY><$/*"_>BPI@Z66PES]0$Q=6K,5L]G:NT8VDNC M7*E::Z'R5,@7I\L,RFC^@IKM.GFCU -*7\Y>^I;&T??5M*YD"9UB M#' NS]BA1 SP:7$44SM(+*Q'@U&C6><& T*?=ANL,BG#6O' #D)18 :=Z\%V M!Q&/S[9YOB_L;D@DQ@=V!I=?E!2],49X+*QQ\KK>FKI0*M)[V+WF1KS;FT[,!4VGN-%E$FJ*@:9W)0/K)7[[ MU3S>RV7Z(XY7)K5,@=9KW55,W=A;GZ-0VZ\[.H]UY8X6--OS-6RP!DNC2=S%^7@!S-1/&V[RH MY!"?9FM(UNO6W+BFV"TE)AMNV=$:R>B],=WNCU5*@HV 86CI#1=W$EE*(DLW M(POC [F2/VM4:*$UTR7>6_ #HTOX M\>0 ;Q.!=VHQF2ID*KQY&%TP'6?5K?!MCB\NU!F6&X[QR2R&1I,YFV0HS+?[ M7(;T!O4:4L6<,!!1) HL 47_4CD_\4->$EB*@Z)W-=OJ)82I>4AN<63NZ#6T ML.EWL(+3',94U_.V4U;>3KRF$*YKY;;96Y#!M@U1#*\P$70:(9(K3$EPZ9;M ML(]+V/C LVY(+N;*I,]UY1HB;BK$=)B)A&QT@XD$\/P2:RP.FOLGFEYWPV2N M'6#Z?*/J+HXF!JBY:W.I%UB'T8C>+8F&Z0BE3I.>:70A0*0XWF#*."3>#Q;< M1O#9T:"MX_WUU &*%AJ92\0#A% 29$J"3+=O"#V!,V=12B=K^C.DAE:467=2 MJU3XF!I"4HX8&SD=D8GQ@5Q:7 M\TE3\6QDR?E+0R 7O4F>A;"C=[!+@DWWZ#%-@DW) <89@?=M/S(_7 M9<7,U9%N2ZCYS7QFK?;C:#_1VYR.^.6QCJC4<%*===U&-(L,ZVMS7!\,8FIG.=MZMRBNL;JP*E7Y MU7 J=K4I"[2434).,47-G1I-41XW>E"UN(PHNX2ZX+#5I-\/ MFO80Y^)88=RIUM;9R1S1A($4*(%,DUO*G(DH'ME+Y -*)?&F)-YTVY;0,V3B M>L,6C#9G"$1A"136?) M2X6#DW#3G:#N5N1A?% WZ2\RB#BG/03;#@*M1Q7M<3N J .6#<.D$>0UT-UM ML(E)@DVW'6QBDF#332/P+NVFH]81C\*"K+G%>8%7MSI?+7!+O:XKZVTZ&T1):#Q1 (E*HDU);&F^[>PSF%8)(CYVJE-&432 M&N6,C%!]GH_I[0E\6)3; V,PX)9CWLA."RHE#",8P\)Y:92ATPSU6H&N)-J4 M1)OB;8[]FIB-#T1'F>;*81I&E9.\U;33FRC=T7H&(0IL,CR-XV0:>U7%-,XTV'HTGB3;%#S5W:3;SL67MV_G1E-:AKVIH00HW+$S,;TQ9SJ;F, M8Y9>B/)[B)/IZ:$AY5@[*Q2L%@L1&N7?46GR8IFT M2>CI3K!W6Z(Q/MC;5CLNUT411:]UAJWR9. +JCN#V(.7G9!O&H"Z@/$3LQ7> M>0#J B92S%:8!*!NVI!ZNAHK.ST&:75I4Z!JVU)](?5IO!O'ZGH#ITA40\9C M]*4P,REN6@[KBT!$*6A($4#W3R)0203J6YE;3R >CI6Y*#;ZNK[R765LMI?K M6B:F(2A;1(6M4BKB'-5MT+05-K/=%0MQ3$'_-I/%TQ29A*"2$-1=F&4?$;3Q MP>@JI+1L;;Z8Z%VB5LH)FZEF=]H0HU$,BB"(-,)\B65VU30R]&\$@V88=AU1S:I>&3!R3]SJ9 MIM%P@$C2*4%UF +%3^;UF8AFH>F$/;Q:,/6&497$H+Z+4706GNT9/:U*.3*O MYUD"H_*^R;MQ5;C0#-:KE+<9"JGQ([F%53MHQ0D@0F$,"J/2-)54VTMB4'P?F*VPF?Z M0?2](-+ P&H,Y9^O41AB&;ZZ@'45LQ7&X.CCB?I[M]Z>_''YGC+>S$V)U9>M M8I/MVQ+#Q[(7;[8GH)XP',K(@,#[I9HM;P(+R"=Z;[U=L$QZW(@S"7S%0,^\ MOHWW!.*9HA31F:P4]7R6]CQ3H-H3/J9Z)L*/)#&W7)5TJC+H5/'2J):S(QQ' MC7NSQ%OI3DG@*PE\W8PM^!%!&Q^,%B0Z6VBW5QB7;PX59&2VU1S"0HS2[\-H M$OA*_,!)A.P>SC &.+Q[8^RH(.RX'V"-):F@B&;+:Y$2&VRU%$=S;.XQE25: M:6D(E2?PF%XKF>K%JIHK=72$QY'6F,YEYPQL$LI 4XNDLNGL)4NJ?S.8)G&W.,'T M;3D:'Y@.RWGPY159$\)!1^P6\K*3U=H0IL#:(B@LC;U:BR:)O"6.W"30EIST M+6#ZWDVYHN4[^V_0;(FS=&:T03#5Z 5YP:D KAY#2TY367=5:F!E71,X/%=$ M&O.^Q8+]W 76*"()K"6!M6]E[QVAF&R.NCZQL0(D,V/:EE/4F&X_IGIDAUI9 M80G+4(CJ#<>F/:MT2G@$9'BE#($^^^_30>MJ%F""Y=N5R/'!/:/(=):Z_V9;1!)_N_GX&Y'$WY+X6PQ%!&L[F@%YRW[L M!BFC&*HH&2$SZ0=<>]*;ELTXWF*;S-"Y7Z]:;:0T7LZIGMVG.#00,33JW_60 MO6 !D.^%O"3P%@]D(ME6OU%6T)H^0/J=$<%)V& 45Q-L,,ZXI7G "K6^L!E8 M_>8\H[(0G#"Y$;^P"?;-\)E$W&*!S[_!YMZ&V;!)J^R:AMFP2:DM";3=KM>V;3!Y$3S C)@7;0R5AA:&R)SN= M5JT9QQA;?C#&ZZL:Y^LK,H]3F%9H>5);!"IV%&/+7JJJ00+/),86(]/N!7RW M&SM8(^IZHV>,87V E39YSXJI94=J6\XH6(K,\<@V=)VPAVFS "(8M@Q+8FM) M;.V;F'\?%L'QP;!:&U)X5J9:2*VV654+@C>OKB,I3+\#PW<14X,EV9.8VFW' MU YGF,34;A>'=VF=/17\/4B'4C#@+$EH586:6C V*Y':L$HFX8.(U0AB@>$/.+?#<>M6&\ 36%YV$U9*PVLW;5;\B/.,#T%Q' M[6=J7:&OJP5=9[1NITEW @A0^AT O=>X&HK]C5))7.T;Q-4.)YW$U9*XV@U: M;@55C@8=21^[28L%Q.M8.K:D6X97=4=(+HZF6ZT68J[604MZJ9IU\D$^WROX MP'0C=J8;G12&3&)KW\# .P/AIK+MZ4%!7PA+G2;=VJ@CS^.:F67J;(GO.H40 MD5!>F6)J"6N!W01J312UMY"9:3&-M-B^/X8'EE:8:ZJ?7;'(;J=2=7 MH+M:(X!8AEF63)K)9K]#K.VQ@ F>^(IO-=;V6)HD.<.;Q>%=6FQ/5YSQ0Z,G MK+MRG7&?$OQ& ^UG2;W+LW$TV/)]B=LQOC&@A!R2 M0%%"#C'8AI\&)9ZK13A0BQ3+GQAJ//6B_YT\>^=Q:[[["6D,J-YD6I[J@M[U M M-@U/@ K)CCJ%Z6[8HW< >X1XQE"G7@2)=R+Y*U>"TM%*? IQ ,X'!G7(A#:2C/^>M)9AXF)I+:S 6/@5^VH"X M2.4EQ[!22TM1C91G ?+T5&>IF6HTY/1-SB/=[UX0P=--2>#_O6C #'H_4XKD MJ0^IFAJ"O[C^TH;D H: \:[JP=$3U;""']%6/J.19V@M^(X$ORFBXAZN/>L8 MO,-6SYK?X8-(#D6?[*0G M0STP0#F&KW8.[]T_#]U/Z2W!'#V')!_P5QWJ1RL_>KX%GCF%-+_?M,/O&2C@ M?TP<5=(S =B&?VS+U2#1_W!4 U#_6GWQS/W91"\^#)4FKF7XGGI0%!#DSRLH M04??>S^=[ 7%[M_?,X8?B%?OUR3G)YG$CY')36_*F'7=/$(HYX=SX)B6DE)!20DH)*<5( M^XE9_EI'<_7,U%'5E 8W4G6]E"-YZJ>10LR6>S"#/LT$BGFU@'>FT=F^HXJM M\K#(;\6>HX=-Q4/JHV'%KP9_O)J+@S[+Q4&/$NDZ,-,LRI1[^BP7;2H_C?ZV MSY"[6.K=TX-A3D\TZYXJSTUMY:NN !Y?,1\3?H[2@)[>$&5&18E1#=6;6\K^ MN77+XF2;XFM"B!N;A9RS7)%[EM*'OR.A#[[A!P1?$6"OLH=>Y]VW23/8+JVH M*3F.N-X,6Z/"EM,1ODK4PB7E"BN#A8TU3F\E_?E_XT42/U2K30:ZQG,=&1R737=TNR/?_$S]'"OC/[/A,=_ M%J"Q9X#&O@./+U#J4E]N)F.A-M,"OK5H%?Q6^YJ87LGAK(-2YE;O+GE>SA3U M#$&TK\7C/T82M\_C[;F5&>N"SG*E]6@[Q:N.V2BRUZ2'!K4LH06#6W$EV^>" M:,9*P(6KZO%^T1\C MI8G-ZUJ+GB"3M43W<\&WY?&W%VWL6S A#7H3;\:U^I7.LV\E81-/V>]XRIZ0 M] M\=,,Y7(FD^QZWFE=MN:T@VD0"?)0XQT@3!UF,'62_109HG0\S8J?*"3Z3 MP=JY1H7K H7O7X*YI#R-B?!,>'7B\?HBC]=O@93;4D8 YL+I?KZ@Y1>39HDS MVE?CU8FCZY<=7;]%!F1[.5_52U(?P?J2.6$\V^C,V817)[PZ\5Q]IN?JMT#: MIE8UQZKC341#9,W,$G;.)J%>32<.J]MR6/T6&8PFJT77VN8!KUXUPDF5<*J# MQG?1J^\B":R@K35%-954J*F&&FH7<&3<" D.+8(WZK*7*?Z:^_CWT%F3!\L@2Q4V8"(; M5AV/F?4Z;(O[?AT).A-T?J:QTJZ.KMIR]ANS D'WKV!J$G941E1-Q5H MWEPSHR="=@*)V)>,E*%-WRK&JKFIR:%6;%3^%3Q'2O6<".-A*FR]"7"KO M.VLXX10@83#%0PU7#VP8?$=4RW4W475CJ]&+E&<68RJ0W!28!4 V_./SU^ZJ MSD9MC;+_N&<>85N&)HS',@97CS.U0"924Y*Z*9L?V)$%6OA)#3P6'A\TOX M4X DI*BD[NG*;$>55<@C7E;,W0$9 !:>N&;NF/8!R$>%C61#E1S(K.;_/(<3 M#BGZ$I6-?GKQ#B..\+[C1\4,;#W]O_SRKR_3(/V')5\OY<:@;<;2N?3TH M+&*H,S6S*_LD3<&K?TA&((7N?ITT_8 1AY(4/QYK3\"=2)$/-/UGZNE'N!\G MFPFKR1YMV;."LKMO/2\IN__LC=I3^W/Q+/L'AC[ XK5+\.NARA7Q0%SHH$XN M-AJJ!_8L$F90*F60!_)4GN!/I_>_4FKN0,7E/ST^?_8.)?P9B!0@X(UGK]M_ M].*%NZ?VHG*_ #]Y*ZK;ZSXRUSA: W='OB@P35[W:=R)Z^RE>>@.*'V8VI&HTW=17R..==.49N(NN)V M,XUEE>2DU -#N)?LFT'*!$*$+XFF-!.37 > M5P+DK06$[!(J.D"SE^?/OKR4PM3CR$A9",P46^CNQ3GL:+<7T6 4P('ZD"I: M.WTE!'!) 44&O/G0N#J%H^FCN1]>\C09Y;T&YDY5$8G5LCSD9L90E^Q::;RD ME*;IS3[F /+6\W9V.:5QSJ^A/=GO%*<\]BRVGR'>:[)%9.(^D/5AIU M%"4J$7.KU%F%):X;3.W!N)5IR;G9'__2#PAV8J.E '49<%>B$P#*Y=?OUI/= MG#> POYHDN7AZ O>)^OL$O=>*=\NI98(E@N]S(@NDT,L&'GRS&$OGQMYBV&.RY>J 9WW![Y-!2(A M(B]'6OFQ972+'"&$ 25.BFP8S&K,C(B,>% Q.1!3:FW1>IT M9-.;9Y7FNM3G,C6N%&2[Y$0>!2)S.A+=\$5":3,Y3ANA#1P0V2#/ST04.1W: M4\@E8JZP(D*QN?Z68S11MED114^'=G4Q6\XU\W5]L'*\ C\1-*W8AN ]&T%4I;51F^*6#@PG@IT/5S)SWF,W&$K2\N.B4":4@K@(X]/1(UZM. MN[(=4?I :?#Y3&=2LA$P@3/[WP2FN^UBFQ8WP*<-?#;>]$06+.O, 2PL-I5JHPDSP8>N8(JF@ANZ2TR4*@ MQ'K8[OD35>U+G=[>V?[&P44V>@^\,6=8LG[!" MW8N>[_@O=-F+7^NA["?T'G-N[WW T?:;Q;X*1JV*$?KGBGS>"^/U, MODCMNF'Z_M1N('=VL-BMGRR>,*>XT7#\EOR6Y7AU0NXT@&Y5\%68@QVYJZ($/3 ]&'"[$6$: W*,0561#U_.>F\V M$NN*_/0X_:C*#UN3,;'?78%:L_FLYX?CS$0/VY)>Z&1RXY*VOR>+HDR: MP(E7J/4VM=J]9/'FFO/Y2CCL&P:QCW"M.:=5\EBNO,AU&PMXZQ2# M"@F>9O!$@TXTZ,]VTOP:K!ZEX?J4F3<0=9H83L;F:BE:^V87D;($\ LTW3Z&N9*0D9)W;.147*>^E8 M*Y1$7)Y[6;T[[3?)LL.-,K"@4E3X!X7R!<7O+BY05V%)1N/) DS]U;0\-872 M?TG_3>X0)%9-K$121*U'[HIS* YJM3S6R5$(UA]LV[(G\C-8:BPJ=,>@:9)^ M#<0W3N:)<1-K2?0.\LTW?9X6\K,L0C7[Q?:66X\P*(2BZHLDFL:PS\_R_5K' MV1*0D^<>KJKMVC$<2@/#VO^[2JESV/@ _FU7:%@SX14_V-[!C=JO[*44EDUB M.XD]=/D4*78V<]29Y*EYRW0U1=W5"11,\%-4]9:/0H]GX-PVVK4FLQ77",4W M2*XU[&'+L TK;P)I1--IC+Z@J^VF14^,*#6Z*8S]]IV\:RL'%5,&IL]1:4Q/ MVAR5Q[P3%2C1]&^8V3ZI2H??"#PNP^:0,^AQ3X MKZOEC";9V]KZ -.+LE985K90F2)VD8XT\ZI!?^- 2&R!6-L"GT+@[5Q6U;=B M.!&PC+,N:]NN; P#2. P)$*F$?*UQ)$;LA:4Y(IYHOM?1_?_Z#U=O\-R)/?HE"E[.B/T1&C*KG M<8YP,0=12J6(0@G8B85(4\C]726/-BDQE;>414P M6;-N26;>6BXU;]>OVE0>JJB?[3D&, XE)Y"V51;)&%6F M@EBH5%W-8#L6&+%'L32-G78-NQOH)'?+;U#071H2.3X4FB6/#KD2IN"+OD8/ M^TC4H2@JKT*FR5=OL=Z *95K21Q!K\!+;OU8E E]0Q7 M4RHF.:*6 Z#31K?0L31%$6D4.9<>>D-57[^)[75-"OZJ6BAG*%@1>TJA.EZ: MR'+:W,J9@JBRTQFD8'BS)HT@3)K,GKM;<_O%:Y.[R>>(_=L&K^*Q,S$AD=>8 MX4$&?(H,BV68YU-)X0:4]+KJNC]2@+^G,BG9=QP5MD2'%S(M\S;5E&^HD#\" M\Y,K=2?J92Q*:U];(IQD[-^/K(N/3_NZY)KZZ^;L]*9E[N75.Y*<,Z66U9*Z M(UF@0GG3%0=3J[^9P<;=4>7M-$F>YN7@AB9)^E>51_&-'MV2<'HE<_^ [_!E M"C_@ _D='SA7@;^CC"?-(2,*W29-A\2ZD)6'@8BAKR3SWRCIWU&[PV^:[9_X M5*]N1,28Z-\,L]P*DS^GPKT29!FV2);P.*$A9*R>I8]*MH3W6!&+;@>C.):F M\;.ZVR=&"6,%D.L%'6XN<>;:D+FHU?,*9&;S%MM6AAXM=+-4KM8I;XOZ*("0 M>=7:^?VHY)V+C6L;-%>--SZ#.0Y@KE@^-#1C@/,892-<.I\F_R;XJWC!7JKE M(H'4"'EB=]2Y6>O/1 S?I=60.)K&LN=M*+#^R*C- MBQD'48OEHLG0C4J(MB$48(9HFJ$!%&CZ/?DY?WOP'>"_BK;^]W_!/[]_C@]/ MA'P@I:-/#'7J_4#IIP\\R][]'?P\WQTC^H RZO*?J%06F/>/Z*J=ME8?J17Y M$Y+ T6R?U+>,;!F6\^- L85STZ@=*/0A[C'Q #BB &Z<^TE]*\CTK MA:00^-[=7NW^C;;O<18[_( 9&)+MJC\./_SS"3SA40_%3K74QKG_!K: MD_U.<HX3%429 M#I#\/ @1(BPIPC;XXR,3QI]-& HX=-Q4/JHV'% MKP9_G.>:V?-L_E&-%+N O+0I(#73JYAKL$_1!:2*V?4GKJ9HD@/;*FPT5X3L M4LRIV@+L4TYUGHXF;RW!;H5U3VE$8DZ4&NVUTZYO6%W3QNO5J%(*C/4S51=[ M;_RKH8$M B9]!2S- 9-KJ0X,TDHS]5'%S6!'_+JN!W5,"QH8(C%5A&L/PJK= M! (&.PUM_7FMLTX!>H0EL;7]FESPTPMJAY^ 245X4%(V>)NEI*:.M4Q5?5-- MXD_NGAIAE\470L MIJR>(C#2623P/#5S]"0XWCX0[YSHA@;E(MNU8&T ?G@K4G4XC%W.D_K*=>%%D\O2JPW?L#"ZLVJ,)B[K] MA;]L'R,3>2\R*U!5E8RGSE6/0>E'9")'P%QCZR:*H[.I'FXJVVV&G]8V8"]@ MNA2*D&GD;%&)*^$3@D7;+0_0VEXOWT+8A$="Q+?!Z[.0(CDHP1K MGD7Y+'L03S3X+8#\714T^'!GK>Y0?Q8]\&LNH!DH!DT/K&BI2O &J@(G*$7] M$>>R67D"^1RB9^.#8A5M[RDQK[)7)YPM%LF#$QFRL) M0#5@O0&#E6(OE\_(P*D78%EUE)7?&"H!HT4C=BI?*!=4=1S74 M-3BA\UH,V)O41%5-:&1X1J2!1![45UQ/1\[^(P=0Y U_=,G')1;_TJ'W,K8B M&ZKDP*#<_(5["XZIO;U7>/C$F?]\2J]&JIM\C^ON)M3C4[TR!V;8[/+U2H'M<86C-71[ MX(,&U^QUGX*XK[*5YZ X1^V 2T$!K)E^)'AWL>6).&V7&!.==4T]X^2]L(LQ MO,O.1#@4/2;S/?2Q*4DPU._Y^$\VYB=I$,^YS9GMQ.CCVY7[?8WB;$^5QA\C M;G_E=ZM7E:<4L4_GMH?X0_219@*9X?TX0R\1B*E3B?/SV&_$WZ+@PON$4A*J M^QB-4]F;># BU!2RO:]E+53S/:^XT>;(]67(OLIU;* 7)L/^#RJ>9XCF>[>$E LV8_4W.<.ILB+)(/]!8;TF]ZDG\T@G0(G(<]3MF.M M-07LE"J!W^ U,%]^PT<5O?\DF'1P4)T/)KTPPZ#K;:'*C\N'GG,WXBW@K4K$ M8MV#4_!I?Q]2[)%?_DD+_NN<;OQ?^/W[,>M><8GOV2\X)V 96<8Z\C56S(*Z M=]*ZZE/=/-8%EH*;"WNA'1E5KN=$)!;9>4^/'#@:T!?,EN_MKE"Y>_ONHL:C M[;89WU9K562YU2>4TLF7Q<&'C<=?\<.+0V-3'%A,C0N;S9QH9UO53C\ 1B&- MITF*B9=5^%-'_)[['/O;8%P!C1='$LS)!H_B#_%PI[%I?;I7 33W$)L& MRH"LNM'(9]Y\&+?;?SOB*-'/&GPMK&/TF\ZFOU_83]#RWJ?GT@,_I+.5D2WD M94Z1%8&>3G.L&-W-C2SFQY&%'M_G"5Q@D"Y=*S;KZ^& "ED1.QW)EV2B/<-1 M4NAR8T]8M+UZ"VF+T'8"S+K73V:\*+8?GD$V:R?^[LX,-+C[+;__BT&VU'RSYZO@6> M"=,9#CMV^#T#;>$?._*4H.XHL.XJTR?7[:P:'$W?=H6&;P&5WSWY4VOV MTR^PWS0R8([;K50JN %:N&Z9MT\@!CSAB;''P0WLP<4+T/\NJ7<:N:C(8?:? M*))Q&PSP]93*&)/"98O?7Y 6;K/NI6"ZL).ZJMQGP;XX5;1,BA5]7=VN* X% MPU!/P9XS-8KLGMKA5I7J%L$"@V:KO$WI&1@RA-6Z:":-4.?ZNMY1<DE, MV/S%4J?/I$KO([ PB6M'2# ]"Z *9HP^YFHZ^Y0/]US8/,I5^>PKE2>L]RDU MJ2.9,_5E0M-^ZNQNYH>[:%EMT*\J?D7(M$8V-@NF9:[UC%T3'Z+4)P(]W$7K M@(TY?S62XP2B3Y0FCA R)$U6Z4W8!XO\EWB@3KL]_IF^] ;BO[2!R')(V]9F M61'R>==:DTI^U3:_: .MGA&@76EH"[Q'9[!U(9_79[ RP@-Q6H[O3UBC(R69 MX/W["@-GBHOMK\6=N5;VE8"[[-V$QS2C[*#7H)LB*[:&SF'A"C-\>S2R2LE]DMR>EY3*?#(@CSC9'SM2X>% M EZQ6_W%LZNBS- W]SVZ?M<#;\P9EJP_;GUVLJ()>LFW]>YR'JZP@ ]"IIVD M4WUI.A7U@";I5''(6< >B"1E(0X'P3R0219/' XB041,#H)Y()($PRMF4[TE MH[\V%/A%T<_7L7];T<]/2)Y"'PC\IK,"6'=GP4C>[K^?G$:58.0J1_[S9)C? M7MY.#[MABO_4I*@[/VKBYO/??C/E*>%?-R[C+V-L7IVR+Y/A]!4'?VL93F]9 M67$FA5_C=M=.<=AWJHIN[+O2.@JL[FMVN)]&YM=>Y-?G/.T5MZ]?]P=:4]]( MUE(47\E)!FR#X/*'ANJLJ71WY+JOQ+H+MUB.;<&L <[T-$\[VWDMVIB-4$; M5[K]B2?X672?VT3@V31*GNO%>4/:?1$6*#Q$@F]&:;LZ8*_LB\EQR+: MW*<*'&<*G,%ICW2;@C3I+'6IAXQ)V6/Z2@?FE< N\VF*)M,,>2X+\1;I_7[\ M*?$BXTL)H0^0<;X'CM;,=W)Z:3!J*JUJG?4M%I!QU/&6QH@T+;8Z:1!9S;*( @$K"5U\R9MC#OELSG[ X92=;;F"MQ2I"6F M@%1DN3,[E[,OM4JE6CGP*"ZC5+FY(+;"T#M;[%23*W2N3-?F'"_-.[[!,[*_ M9J^6B=]1#R7I65/IJ( 9N^K19X=+H6Y<58[9MU47'T-'[.1V7 3ROL:V"^49_=M>9X/OC#!(#J:S+ZHRD]%KBN M/TT(?Y'0F6<[?X""2O/^8'$2"B)@<1)+WG^3]WV5.X*^GAB6)_[^0^!\9+9.S M\RBI%GB.]/^?,Y:.O'JO/5_R+OO\PT6%R[XEN0 10V;Q'M(_V8,3HG@M=?YN M$A>2RQ+Q)(OD8D7"%V][.\[Y)'>S/)DV_QK:>X>4IZ#)S?38K79U<.2#*XXI/P M>"[C@S65O.3.\S!&#A0=R>#-+BPX'V4:U(];2C^E=NE*$1T+5%GA5LB"%5%= MQ9D6N[L.0#-I',O>=QKD9U\12# 2GRS'S\)(KY*?."%-9A$MTUH*WG!5MSWCH=V MV]6)%?D0K3XFA[&NJWINRU"5F:JP[A.A%BWG*'&,=\#RX7K!AAQ]_$B]R%$5 M:JFR9;@67E60)18L6\@H,QC6V@?:34N8=@I-C9#"R=<_4R M$D[(8+K.;;%*\9[V<$D6-+PWRW"[[ A%Y%G7B[WW?9B)HI&[X"_J:9*0A&#/GG<0TI*5I$:JE*;O1] )*II#FI MM63X*@ 'D#*S>@_LA&RH MD@,5@/G^58_"_"F)\',3)W[JM,*((P:Z6W Q Z^J/$^/^)]G:1^/.DGF>3[M MT;KVZ298I(/,U,PNJT2:@E?_D(Q "MW].FGZ 7ML.OKC47F!.Y$B'VCZS]33 MCW _3C83IF@>;=FS+,W=MY[G:>X_>R.U97\NGF7# #_,"#U*8T6)!^)"!W6B M)QDJ; ,2*8A0DM__H MQ0MW3XWRB*&8S.^28=U'^I8^$WB_MGKT:?5\D\OS3?!/+U6L--EFOL+64STN M7V[R=;XT2N7YA_1.0Z_W"@^7NYUQ-*57=> FW^.ZNPGU^%2OS($9-KM\O5)@ M>USA: W='OB@P35[W2=-\%6V\AP4YZC]\3["HE /,*F4R>KYCF_+=+FU)L;M M@%V0RR:OCXQFGU-M3Z;%<$IY]1M8I40!")'>#D$E\(!17>Q:!> MCNST1MTL;HD=I%LDR+96G7#S4OO<#8M*ONS@PKC7YC2K55\P>&-B-F#_A)-G M;DB'T(?94D[/-!>:M E*Z_QFWQOJ^4AC-6=J[3FYY/C6 &W31F->K+=W529> M/+-(K-/5;8>"T:>O+V8IW&4# 4!Z69RRP;5R]7M %:NH$^> MR2 "T?,X#:DIRX[A]TQ<:LYVQO+SD;WYVAS!RR57V@XVSP[$U'T= )V(3NR#6NK(UUL(&SG8<&UQRP<>C*!2FF%>(H9 M$ARU*:J=0,0!F49##Q/XZNX9CK:.D/RHWU5,UW/\G][4689VO6'G)ULD1%LS M.J1,L]-ZI8W&U]S4^>#E'.PT%>-I)XYNZ.Q575@V[.BRSL6OYOSLK#Q) Z9# MQ=R9'N#Q[,3RO?>>')8SP_R4&V+Z:NPRN7*EI>GKI O'E][&(>GD-DX\4M[1 M!SHYB#@8P6WMP>,-SNROWN DD ?DUF]P'J<\?$[#I@0J M7P:5ZS7"^/WKSRCS@&(W#9Y/O-B8D,L[R 7)WCJY_-Z%QX2Q?@52?O>8?W[U M]U,XQ5O>TZNOOVDM-5,R;H4QQO^XO_;BU4TTU$JHXL)4D3"!F!UWK.]H_Q83 M2)2@& +B)J7"3C6Z80MA=W7D5ICFK=+(;5=3*DK:WD\77;](B"4AEH2A7)=& M;MN+^2I#V2MG+R*+R$_B;L\\? :]FZ MWZG_],LK-MBS*S:8^'B)1LP;\!Z/RT_/W91A-YI[-+8+:!7>3863;$19$.*@ MF*\29'U@Z)1KYU9S;<7,E%]L*7KFOM6N)D#3@FL!OT4J^IE:'[..E1U9JU4? MH9BZK+A#NLO49KO.@!1!IPGD7*.S!',7-P>_$^9.RD=]&LCF4[R;'V>VFK"4 M>^Y@*#L\D_F=&CLO\,5ZT+#I0Y/F#+B013 =]H>VJJN3D"?G*V)#:>U='T&4 M26-9)L%6@JVOE6JXH>D&=IDFYZDS"ED17@D%EA5Q/>@JDC_\2].TY_7?/X:KKA= MAV YA+L7@-/^/,,RX0%7CYC&3 1_CDE9W!'J"Q8ANEUA6Q;:63V#EI=DQ?!T MOO3E5N5XU)N(^< >()B 2EN10'6:@*5;@%69)= T@Y\KLYH [EXBBO&2P)^+ M,,RN98'<'5!\A7I+L#7[-IO?6\G5U.:9SS:VA/]CO%*8^Q7RV]>=_G>0\H$'J& MPL4LZ>MS3PI$&MJA:!IGD#1.H)=J^)' [>-QF 1NUVJP\R'9G0\$I8#P)4W/ MLWFJN:J5PI""N((=0J@T3KW5(20!50*JJX/J5ZOI?JT,HV9C+K=T-XJ>)PE& M0"K4DBBT =:@!4H1:1S!$K#%)ZZ9@.U:[:\^),%6BS+A3=2,(JQ*;A[=^!ZF M9""JHF!F&D'.Q3-ON:K&=[Y0<"5S\HI(3T[_ZHI8G_PU/_VN+:%RQ MSW5,O.K)Q:#8^LN_4ZCN7BX.'74&?=,W07 MU*:.^.-?)DU2"0 3 'X4@-'-<>R?A%!BX$*^+4*Y!;?HA[-PSC5I3,SE2UT- M26(F,4FR^8@EL%U9^=JR[8YT/Y]'!JY5K(5Z&W:@?=422,!TX>ST!$Q72*%Y MM_(>CMV!NYGU$7W5%WS;GQ-FV8FZ0;^BO">823#S,\P\ZF,)D5SX%L*]$4FD MN/\=M;_^=]_!+)XMUIYU1S_]/29Y%%_V\83ZCB@6_@_%SI#L_OU[4)TA8!P_K8'_ MN ./5/WIF%OXKJ=-PY=KB-:Q[QX?-_4?>::_9%Q5ACH,;,7HJN8YDMIO8DO2 ME$=U!=E14E-R')%G>&YL5@BL(^FM-NQ!<49%>_%!2CD\/C67E-1$5SC#(FC%$Z MZ+Y%=2 0'*7T!353+.?K=)7DEJP8J;[_^[=T-'+1-9;;5F>0YZBNI[FY$&G. MO+:(G8Z<+K9M.MM9^<*JD2_K V[>WQB!B)^.W-2+K-AO*"97DWQY*!OM]7S4 M%@EHKCX?22_'&9;>"E5DP"N5^K"$FJT1"T:>/)/:.EEQ.^FTA4RA$X[6F#U; M1R.IER.1?*4LN3.]S>6+E:+)==NL,H,CZ90JVRRI*/ACHFC&J+$>Y7B6CP)$G M\ZRR%;JQM#U-QVIN1N>U7 DUVF#DR3RU_J;66Y5=2:?,(!Q.#=X2?'@O'7DY MG3D5.^*\]+"#(65FPCLQULB79%FXG,Z4AU MJXA7ZP0 MJ%/5 5RE)VW4LTK!0#5R.D;,YH@V1O)2;K9N8I5@QX4UTU<5UGMEG B'H;%0 M(>A?TB"(,QK$?LM2FBE;2S7E29M'72)2BP]/W]L!X"6&9+OJC\,/>P/A!P+G M\JH+/%(J/,M^Q?*B+^L*/U@Q]-,G8#X_?J+QO&%0_"7]]V<&YZTLX?'PP:F? MO73[S#RZ@FK9 ZK!TEJK46 Z94V!WG RXU2@.BKX&6@^AF$%[H^+6B([K_$1 MSVDN!UZ<,_X?>V_:I"J3M0M_/[_"V$]TO-T1LA_F8?_@-:H->PJ+5&SHZ-VE7?*D.NZ,M=:N09[;#RN M0INQ+DBV9S)P#6==BVZ9;HD+WEY7?F"^,?(]0Y4^@%]LPCQ\9*K:VVT+CNA" MSSJ?[XFRN\2#.?&Y9>?9:\;/ON^>8"D;*!'VXG$A>7J^AP^;OJLR?NOOSG3(^ZSB?P.1;]AXFE3^K[#XW5/^>^X\W @E_3)Y:.(<2 7 MP!<@%\"7M,L%\"6=<@%\2:=< %_2*1? E[/*Y0LAHN^:DQ>;A(MV9GYWY3A[ M][$CH_C%,!F &8.>]TL..Q:JJ.XJF3TT5W 4" 101@!F#F3,4!@-KV MP^Q)$5P IP"2;AU))]ZL%,N.WF^;G,E?BXX'<'(GDP20!) $]$' *<"I-$X2 M0%(:D'1B?=#6=LX*?>$IBZD^,E6@%=X06FYAD@"2 )* 5@@XE8JZ#3]:*>O$ M>[VH;':;O6G'!0G!1@^@]&4WXHE[!@($W1N">&^F.@!! $%?W\YL3S&_W3 ' M:(: 2NFSMDY,E78CEQ1DHOX;41RLN0 H "@ * H "@7!5G2R2X?01XC5 MI!%D:R ?<.7Z'/-M=6Q/%]'0N+1ZTN-BZ=B:[L7=+^)HQYMPSSSL MJ]M)'T&]NR('J&R:"6\X)WX28XL'@-\2(7>I(1(>JY)E1BQTL1;<>>, MR!I%$#++,-B9>GW?J>\SS2P\F*3,OZ^0AE^R,FW.;F +8[N +5,@5S6EC=6K M?]^X\UO8(23DM;$%Q5P,.@M:S):Y-[1X51"2-K%$B2R"'%/W/37 4 M;(#7Q;S/VY3&@$&[Y9Q#P+5-OJ?WA,IFT?UANKUF&>3YAM,P1$ZJ^>-NO>+3 M=DT4(I9%)B>=)?%C6O0-D QLA"ED8\$J$=( :K>E&E'HR2U3V"RA"_,C5YT, M*5W)=> 2KI=[>FI=V?@67K3 ML_0S]BG&B6-1(EMYJ2176&A4<1A=_$[S^L]XK]8Y80V5Z6E;TGE]53!6'L-- M!9F)#5 <9;(,##R]P--[DWS\DJ&JU+<,5>W.ME*8F]3R+5&H3;^@&?P=21LC MTX%;(:D:O3SONJ0\DAV3C4@:'X?"9)9 T?LB*3@.O3$N?MYTY0/%L?L=0W$ ME#C:F&YY*9"L+;6 6T/8;V#G#MTIE:GQ9,X-&AR*Z)4AVQ,:92^(J!*9J12, M9VGDH_@Z&JT**$7#6A'3#"JYU1/3"SC S M9P;K;6LVX'IR?;J54:*Y5*+4HD]%\0I'8E,6S!$6! ]>7!Z[HW7B]+NODNJJUY)). ML)^QD/-P+Q=B.5?@0IYM58=$"7*=<_ND61YJ#C8B!7$E;8H7)A.*%N5H>4)B M$YC T2R*@Z/;M'BE 6%_E+!?,J6)<+VTXO;!95&#JWNQS>VH)= M'3*_B&>NUMV5+'<'AMZ _>J MX:%YA1$%,W3I)%L@Q, N8"YEX;;<- M[K?0<_Z39/JO*?1PDY)J1U]3_K]/G3;?4(FTGX[TNJ9UXMQ..NR%DP[[$5.: M&EC;KDYH*RFT*P,)&]?;"A\UL@1\W1GHEY#K3QG)3\L/B)#>-9R8.DH:S M&'VCN4EWE #X\X=3YV#7E^S>J4Q4!+W&;V"41PV%TL=#=9Z6?(1,93'L4,F^C7.J.R+?C>UL'UFK8Z92' 9R,>1T9=I: M-GLK93:[\&$7PF_SQ4(I%*65;%KT%&5PF4UX%AFS&'%X& PX!CCV5QSKMVHF M5%]3N-$1[%;%LRG":OUPI-)KU#-0842V5EO1T&FG"/%B:5ZCA?BIXZ1:+(O# MX(CWU1$O=C%OV3]CNLK0N(<,B\IB 8MQG)^-IB=V]V]-2?>9J R8UB5=*A3V,GH!KP&OSVQ9![EVST WVRX7.L%DP3;KLVG^W"$IK$")<3LBD^&&31+PQ]ME8F=_K^>$HDU^G>BK_]Y M^$+3MR*AC,\@R[GO>KH6'O BEBKY!BM>'1$_^I'0IX],5?,2_'V6-:_><_?V MT8^'&X]-57%B^LQ>W16+[[)?96#X7V"]"\=':\E%J\<__ M\_SQGQ@-C6W3=OX\T/;9>\UV+$$3!D]5:.2HB@$I6G3K/XH9**'[L$C0OU'\ MP8OWYY'Z\4QDB-\T_:_,TZ_Q?!Q,IJ5LH&=3ME\O=D+;?>OAHX3J#Y_9KAZC M]H^CFI&NNE;C:[^X:B(7SU[^09'?,7BLZ,_]6R'X;_Q,@CI88DS5B^8L65[C M91""?Q.'_A3L27K_5\G,G'@E^1^1SQ\%?/Q[A,]HP3!?W&[_T:L;[JXJQCS. MV%HF'Z]5"^\IWD'98?Z2;X\\O3W?Y/)\,_HA9HJ5)MO,5]AZ1N3RY29?YTN# M3)[_G=WYG^MBX?<)G_SM1WIW^VCR(M?9/9#(9\0R%SUAL\/7*P56Y K/WJ$C M1A\TN*;8>5IFWUU67I+B&-J5A]6^B?**(#?$.>=;)(*7):<,DZR2NEU@4,YF9?1P9,&HJRO=(TS#QRUWH2ZW:*4GR-B1:_9G M01^=PV.)UR!1)4E3K"JLC!^.7*Y'2& 52DL.HK<^7FF%W>J:E8G#D?)P8Y>& MQ3$G^:U:SZ_K;7Q2$&3R<"0?5F9K1C9M(]S XUG80/%A9QJ-Q%^/+!?GU9DX M\8N<3D^+]4UI:"+=>"3Y>J3MZ*W59%[+?]>KBIE89 M3>"PZ<^,U28W7Q:GNY8[+T>BUCR.C&[0$C\<%0>VMVRQQ6#7&^3E2*;&JK," M;1(226W%6:M<:?G\5*9E^.":JW:TP],PS*V6G7%YM"WPHWE<->1@Y*:I#"1X MP/:X'CL0Q_ZDTO9$(<[*.AB*<[WIM%W84(9NSD(4T:T)DY_&064'0UT(-3P! MGU?AFJ1.N\V9ZDU;0:S\' PM$,9@#)4M55KAJM/0$92$PT01"6Z9P8SZ5QOW%,7 M#..+*X8])JO%VJG6QP1>D'KEP2I0R6 F*NPQ6=FMSF;@\(LQS).VZIH]JUN1 MC\IJ%#@SJ;VQ)T9^J= %\ M&!FIO;$IHR_\Q/NW^]Y([JEFSD#QZ0S6AW!>R4W73;02R/%0Y!P*[J$5\-$N MC.&[+?CYSPF6^QPO[&A'X @G^/_O.6 M@^A:7N$1LS%835U),*&K[CN6^4_:X D<(EMBIF8L>ZU:L1T1VQ23-QX[$ZB. MFE'^4SJ3\^7&$5B M=/><:8^-7P_K'4\L;2@'E^HPBN!UU.W"5HEF?V54=ZPLHQMYCJ_^S+IW$>_' M,X/DA2V^E_XG5Z%GKQD_^][PCLV:\_H7B5_+-SB@31''SHC]@+ M)KGQPU!EY-JF[ZEG<43\G6]Y][V_<)$]N9:^Z61&?\,DD$OZY,+\)M^-,P1R M 7P!<@%\2;M< %_2*9>(+T L9Q/+7T99?Z@=7VP2Z&.G2C\2_?#1PG&2O.8W MSW6/S]''B;V'/T\4-?/1_I:VZ7B*7#S1! \_"P>WH][^-LU!"P9%X'(%2'D M6[L,V&_33YX4P26]J^Z)5Q@EB5"\EAT8( 3LRRF8DXL!YU[F".S6@%(WL1:? M>K<>KWS=42=@O[XAC-S") $D@0T<;." 4C>W.)]X _=FCNU/9V#_OB&(W,(D M 22!_1OLWX!2-[T?/NB%4546ON*$F5TG M#.2D3+FFJ3A#]DW*:ABGJO(N_*P"=MZ,X]#=PW+VN]+8,V51LNU)H)OF4TG\ MUT/9?6R&^=FSMV#['6,?/BSA1T%L$1 MP+QS,0\0[WWB86NM%T)BUY9Z0[%LC!ID.2S\?>/$+[ "6I7J#%=&2S Z+YA^ ML>T'#"5$K(B[(])9%/V(%=?GH_JXS?B5V(COO>3)&D!>W$^?P@['R(NBA\BE MM-@VRQ*BVA9Y@RS.IIM1H:G:[1.M&M_N;ZSD=0@GD*+'U?*KT-7K]^ MCA1=!,ZBR&'GU5.T-P;,N^76JR92WFW##%DMVT/C1+UA MOMK=M2P6R7XX=9H<*E&E'HR2U3V"RA$WE(OKVW^([:00L*#AD]K3/I5$:U/%]E(_Q'2BN9II;D\N90P.) *[NA'7+KC.C5' M<18IP)900U9551T)51*!0X-:BZZ M-9M"2/X(\\S&")E.0S4OY6?E^:@O"45*3UHF18HPBF1)&)RF )_NA9@G<;0Q MW?)2(%E;:@&WAK#?P'[DI",W%BO2V*LT)1+M:#BJKWC73&@1.W61+/[AC@2< MNJDT@%^$^=Q'E'8*367TA:F,7DKA[7*&V.VNJAJWFH1">:C,AT7^1.O+MRWT M<&983FG$P; .51B[,RP+A2D;=RB,=&(\2Q[I''X;WE] T9NBZ.>UX+ ^ZOAJ M?T9+O#DG.YO*IC<[U1'NM^EH]JP)TAM)+*SB3"-9*5? 1F\]$RA+HS'.KR'BV&\7-1Y-"U7@HC#W- -1C9K10X.)%RB;4D*5 M2'E&T"R-OGMP>9?>9?2FC>J#V/I+Y4H"<_M-<_MB6KC;\V:+/!PT86@S0U < MSJ-,XT>L_"K<+K+5]7ABU*#I1F4(R"7#:3PED8I-9!&&O"_?%Z#I3=/T\YIX M8S(RPQQIY8S2HEO'VP9LA;D?\4>/@J9B4-PD)_GREN;1IC@<5(3X]>,88RR+ M8X"3%TD2!Y1\AY)5KE** M6[F3('XV,HG))S$4.*JOT>R^HQC(GS>G7[=MZ.L#":V)\F0)\41APLH(%BO'6!9!J!MU>-T1\WX\^OADQ/N\ M+BO"G4#J&DJ)4_J#!E=H+TVF]<-AF*^Y)31JO=;*6\/PJM]9;@OK86-1%&)N MQ5HNDH698U$7@%M7Y".^.+7ZK9H)U=<4;G0$NU7Q;(JP6A>.NC<7K9QDZ6H# MSL_ZY8ZHZ>L"D^PID;9*91D*>P?V=^D7QH!Q>QF'T\NU!8O6EHGM1YM2.A>7 M2YJ_%U.?E>HV6JC4@0M;7,\G.$5@!NB/.([)$=HLL$MF#I/.(FQ(\JS9[DQE M!$]J4&1AZECZ$. QX/&-\OCSVCBMSQIU!#87QJHFV<3,*2'BJ0ZN/\@Q"$.< M,NWR"$89%K;U9HVKR EGXTAG/$N@P+.<$L\RX.SG.1MN70YK=I0JUZLBM7Q' M@[TV?R(U_WU"U;J+R6KMRC)7\H?+@CRH042+C0D5*?,HF27APPC%(Z[G__64 M2+31OQ-]_<_#%YJ^%0EF? 9YSGW7T[7P@!JQ9,DWB/%8+V_WI4>#$WWZR%0U M+\'@)XGS ^_U^E4FNKLTE?"/OC CA0H:F?;8>'Z%^!5V?^N+Z+EWK[,C*D(? M0_I7GWKW9WRA2-01+LW#"HN__OGW^#\[L.SF[-VZT9H6;4U>M ID;"T"_@Z_ M&4_99':-N3,1R5Y^;CXA^Q&2+Y!W$E-[1ZU8R?U3T-VQ:;N^H_+:T_/RVC.V M[;7?Q>0X \68)F+T2+E8<'L6CF1F38_IWH@III!P\S^/ W%&^X?T:.JAA0$$W ?Y>V MJ\=H_N.H9@3KM?KJFOO5+;GQPU!EY-JF[ZD/ZP$,_^L<6LK;J$$^O[3N-Y+= MSV_J;00!!)$"02"1PL4 2:1 $H 2*1$$H$1:) $HD1)!1)1 $"")TTGB;T_< M?C0N['T+XS(.K8^6@K,7[?].SL@TBB?E__TB?GUQ+C#B-XZENKO0 MA\>Q;D;Q,ACR>"C[OW5+8K9L1)RZ !,%P]&$Z7M7CW8(@UU^L& M W8SV^-M[(8?-L%*HX[PH5OCXD@_3T,T@ 6 !8"%;_AVTHR%+VR%%PT6BJY9 M.#Q%/QFV+_UN/U_1YD'93V$2[=GR$WZTFN,N=N)(D))+*@(CD+T)S)O:K+UI MM%!3%>0D4)>"\2R-T.?)M % OU.@GS<;_$V@:W)=0!#<'<-0H[PQMBLB*&F! MG$2W4A23Q9ACT7@ Z-^TV.\8Z.>-/7T3Z/--K5M>L_*0(WM-J=S?+,Q 8N4D MZI1BT"P-'ZMX<"U>B8[J0;:F'00RO@A8O!(;X_(4O;"']2.^_O<,I0[.I7;M MHEA?\_-9?&J$7%[3CA"6;J^<@KOLHW#/4_L,L2BBJAO(1)(K=;S"_&D*"0", MWP?&3Z9Q?1WC(Y3LE0MAH@E7E(6M,,0:>C#HSFJR7VIOV0CCY)OY<]^HZIH"']C/0SV%UM1%7?]7F1N8 MBL3 ,[C;FJKW&?L,$;:#F@)7$9AW5Q[=LX8=K2?(9*SND32618]ZW$YX= +H M ^B3&I7RK^DCMC1\UBQ+>9B7%1Y?JR6ML)U&](G]>"2198ZVI@7T^1GG'J#/ MI5R#GZ1/N86/.C5FVI7R'FR5M6T7F0WBW2?V#I)T%J4^JO)P)"G]VI)G0:;L MG@(@X0/D0-V7($!:8%HD 2B1$D$ 2J1%$H 2*1$$R)0%F;(@%Q!DRIYJLD"F M+& '2(X$F;( #"!3%F3*@DS9*]L-KS4C#F1' BP + LW'6F+-@*;_N5S[^V MI>^=@9COXIWO4\QGWIW.]LY7&,%>.'<*X:5?$&2XWUPIA_>;SJRYEETLD^6V M5 N- 6^T5D,69G?)A!B2Q4D$9+D#L*<[$OS38)\+N?;:X?4FK!J;OA@4N1DR M?\@JI+,D]EZF.P [*.F0@KCM3X.]B),<:W5S$%=J=@<$JXVF15/8IQ>^U4WL M6OP&;Y5U.'%EK=MG*,AV3T%%!\YL=WS/="QC5=YRW(IOS2=&L$OQ Q4= ,;3 MHW1]'>/K2B7B@HL.U'^*G .,IJ.A S6:3?MBM M3"3=8.8;3=LV17R?+ ^MG-KWS3/7Y#%>68D!5^O/ M%^P,JA/;R52F8IV/R=)'_6X@*QTP*$4,.GM1A_<9-&QUUMUJ*#,2VJW5UUBQ MWL+,F$&11DED$>:CQ'3 (%#7X<(,.GM=A_<9! UEQX3$O [G.W13; 7MMF3% M#(KUU2Q,?509)=6E'9!'POQU:8?_?=&Z?O=W+$5]X2N[:4AQ%MVSM,"QJ2I. MS.+9PTP\$#*^Y3GR M\,8T/Q9X+;O7 1HHG7V7__YT56X^.Z$A?.L)T_#XO' ML_?:9U.BR3HR5:%=TJ2B1;?^HYB!$KK[]Z3IWRC^8"/_>5R XIG($+]I^E^9 MIU_C^3B8S+@FQ[,I>U&68_>MEX4Y]I]]D+FYEXMG+_^@R.^X!(@5_?F0(XK_ MQL\DJ(.USE2]:,Z253Y>C"'X-_$"H8G@L&?+II*9.?&2]C\BGS^*WOCWB$;1 MRF6^N-W^HU;7)YO1C_$3+'2 M9)OY"EO/B%R^W.3K?&F0R?._L[L\C;I8^'W")W_[D=[=QYJ\R'5V#R3R&;', M14_8[/#U2H$5N<*S=^B(T0<-KBEVGI;Z=Y>5EZ0XAG;E8;NILXQ1$G-YU^A9 M8W?3,08K'Q-D)#9Y$@$_CL1H;;AAX7+#4"8XN9B9G?%8"&3T<*2C6AI1:4PY M*5R4)RL!8<9:M(5AAR-9G P\JM; N%6/"'1IM"K--"$:B;\>:1(=E VI4)1X MKX7F]$!8SOKQ2/+UR&*3W3CY8 5))779UP4&*T\+^VX8+T=RXFRSM>@P@-5P MT37[A*+T%';73N#ER.VRZ2YI*#?C=-/09FR=-Y?4OA[[RY'XS*)+.FG L.4* M:B!LF_.*'A]GPZ]'3HL-W]E:.L7Y)0)1D+"ASEMQ$;2#D4VXI$KS<6T*]PQL MVL&4BLRT@D@E.!@IJE._7!B9(Z[3+Q#]34-9%.A I@]'(M9Z&JX'A2U'+N1A M9YXKJ,Z(C48>S-*(FE7S;GWI])#9^M%<)AEZ<-56<62YBC99P7FZ-&=(NDM[ M>#+T 'XEF5CG>75)2[R(K001"X+I+'K6(ZAJ0QN*T"J] :-GJ18BJM5A)>-'&TADRC!SB"*QY>^*181U0X9+BEU^LQBMR,KGH$ M+G-Z6JDL"+4!HX."7F;FO0T4+3WH$;C(8G,8!@.)A:'YC.;)NIT/J]'0(W"A M5RN]:VHULJ=S1'35(QCH&VY- M*?5'IA3RZU =4_2,:+,R>D1:Y:"AU:$\/X%[9%^TZY/6NM(5XJ&'(/0\G#3& M18U5H\F4#/@?'O/ MX ZM+^MA390U/AIZ1+!-0E77V"3<3=O=!RC':T^O5#UA&-[RJ@86(-5P9H;R@+U)]VR M/:L,V&-[BK1I8&5Y"]4DDJ*$4.H2BS;#'MM3\OG1P&JO:[;4P6T#PO'<$%JQ MQ_:4/+TM>M!@%4@0,Q^-&L5BJQU,C^TI*.15UB6+-PR?#J=U1)#M+30]MJ<4 MK;101>NR"+ME]AG>\H+T^B%;5OPG<0ZBB9_;]R*]G-3M]^JF5!] M3>%&1[!;%<^F"*LU/1+AHKMCTW9]1^6UO.+.BJ8=1(:VIUJ10LAMEJ:R4#S; M"?=F[$@6^"V+4/,)9$";CE\G0P5OF<+.\(Y,-G7">N^,D^-AR*^,&IG'R^A! M/,=7GZO9>],#U0B<(?][6K7SM3:''M'F7IH^1W0[C#C,#H[G+1.7DLGHBYWS M(!+,HT;WN=*$CZ;2KP^.I1*C+[)@WG$4T>=UB3W8M<\^B2VJ-UP)'^C*_U;^ M\Y:C\%I>(1&_[ZJ32/P9>ZGNB.F^X[TY%ZUWAZFO&"U%3U99\(_/E5A]8G3# MG&F/C4=>-P:L4-)63.-U-WOX2JLO](74S4R?=*O0". (Y\CB-7 M7!SPH7[NCC48DCU6/!$P)X7,27G=S)W)<\7,.&E!78"%:\?"Z>KIWCT6KAT* MWZRF"W;'V]14+T_T.ZCS\])W7;=S$C5;$?-Z(NQ;:EQ]9V3TN3BZ74?*Y&G-1]252;K MHPDX>3&'UU%&R(LH(T0N6"5"&D#MME0C"CVY90J;)?2=3-.68VNZ%P,YE^!8 M5#:_,FXT%]&5CJ3*;=HLR^=F-=C@>XN\P)3+%58-=G42D2R.HUD2IH]5=[@E M2EP^XQ1PY0A7T!=<065O/1,H2Z,QSJ\AXMAO%S4>97^.*TIA&#;Z?*]A=)!. M%Q5R;:NOL[LRBPP#9Q$* TSY$;4*$.5+H:L_193\LKV5UF6R;^A^5Y4Z^6YS MN6)W)1HQ$LE2"/X14=+IG?F"OEE0ETXTK8F\,I&<,XIE1^^QW4>N7XGQ]>*5 M'K3$]%O+%ZZ:^N/*'SN) ^GC?!*W:#O/H<P$^G.[J-Z)T9 )AAT5* =[3X0)+&=S/KH:= .Z.UH'\LK/P M.71+#FA81S/4$SOR@^8#E:,/)[ M)._JP!Y9*^"67IFI7G\@D14EO^XB'#=L!KM2CA2:1=$S:H* #G=(AS/IBR>B M@]XK%\L!,4&-6G.F+99LOI\M'D@1) MH*=P=P+YW> J?78?U\MUNJV.[>E"3PJ-[$YE>"?^O/*XWNQ6;-Z;J8XX4Q8E MVYX$NFD>6<)M#^I#<(F&)07.KR=HT1L@>%SI+FY= F?1(P?_@ 7 \W4)S]?Y M2#"OD[DU0M6FL-5$4).>HW0!%2(2Q'I,EB;NU1U6?U1E)KJ[M%W%C,O7+IVX MZI(7)JXP=>7KRT3OB?]ZK?':P/PXU 'GB_ M;E&3/"DW=#;LV[FNXDBU4&AX85C9B&4AXD:L/.)9G#GCL>E=TN/.V7%V%?.D M[-AV"EJ%;0Z[$EK6"\WIJ"W6L9@=D59)9F'B/MU+I4P M.;?.J+NC:3?S[Z;MJ1F4.DTW3! $=RU$_N$@N 2$"09;>P@>H>M@42YV:N.9 M9*!-*3=)NR/$_\W\>QKIH_])_&_1Y==).<0'I8DYGN5K-Z M83#E9\IBJE86145WNHKIJ[Q6>,+MNQFH]I"#*9PE M&/0]3MR,7RU6$V/M\%5R0G+DG5&\C!9-:&8=SVC&FT5PGL[B.AF4/(2 MO./)GD;2A\X0@/DG"ZDB258KL&W>6?9F'X M7;C?LO,O\9W&,78[U4Z+%3H[3N]5D_"ZN:TOO,PZ^K8?#=LI< AQ.R;?33L" M;T+/>VG*28N)[GJ./O(]=;)CO(D1 J$\P(#F*:Q)Y!/$L3[SI! $^ 8S 5:N69:>(LU4JX MX%>K,[Y//648D'IZK4ZOVXAP^R["@T@T\X[BM6&_KFKRL) 31\L$X9'^0641 MXEYCW-JJI2JN[ZB)4F)K&4>=J-8R@8:I*SMZ/)Q/9H#A?9=\2!L=/EST;L;;L#L=5"/BNIY[NKW[FL^A4H2[VSI_VF,M M'T/MR+I;VU@EJL3+K!3&R8XV"R"(D\)T WTD:#WD^ ':Q,MR,0J'> M--#^.!3;(L2LRM,8V'%>(),EL/?R@&[99U*)6WNJKI?1'-O*Z,FI6'2)3#P) M:]W355"&'EC0*=?7'C!<2=JJ'J&_/ V]&^6"B#QN1QI:4FT?1 M+$,?[:X'< ]PGV9M[D/<5X6V1\\;71;VJXH:DLV*1W6%&/=X7"N(!'%OM^X@ MNL%XG@]1WT5"WAVZ)&Y"8WN1ZO& S(*N:1&7(\,M^E!TE(5K)D_U5A'F(V0O M4T-BT9U*)<-JM@RJ.5I.!3NR[.C$&4=ED2/.. #]:X'^K7GC3L6"MXM#>@S: M(.!A%58:M,SY^4$]/V)C.L0>/ 3-TL Y#5QX*='KSLX&J%JIB.-F/3#\IA-R M=F5!!U*R.<1N/R2+4/=:@O_=IO+[L(2,OL@$MF/$[L"QLM0]Q?SSLI/ZE5N( MMYX7N'N_D[TE$!H06@J$=C4RNQE'0K0+3]2,HXY5?:V,S!,>"5TM"(%'X,1G M. 5U[*B*JU86#_\FJ-OGYK4?L?>>NL?4N7JMT*),V.]6Z&E0FHG#51 ]?E+N M$<6RV!%][TJ= 0#,J3+L3P_F57Z[*E%>M2'U_([CH+FUW]VP,9CCLQLL2],W M4ZT*5.!.J8'^952_!G-8K WMH5_V892QZQI3Y0:Z(<1@C@UQFLA2[Q;BO65+ M_*$;\JE[^=Z2RI\Z.^VVXY\/B?YARVY:;'>;9R+ZV M(DW<<*%M /4;TM0^A/J$(1M#/4DP)[/(N\&D .NI M]>3AQ)PV11ZKU&I3?C_VHYZF./ MN;A>HAWW?@;^L/MR(9Q)!SN2%7Q(U&< 9!>3I/7XD[GU[@GH,A)=2RY2'!RJ MU=Q\DA_(RVYD>"4UKS$"R^+T83/5*W4CW&%\S!7[SLX,?'=B"&O3E0PI)/,0 M[I7K&TH)8N#'@3 8D<615;K?8T1G[L:R.)+'JDS\%]^-IV!YE/*EPTL?$L N,,."(N[7-[(/S3 K!S MKN\IW]HA]1C?1YUNW2TQM"[Y)+I>E;C*6*I&*EY2W)K X"S,W+ _ B2WW;Z3 M[NOOU2]/M-"9&I"32")4E[J2*]>/QZT.!R%-6/+AFY>]^=K.+ M:WH/&*P_0? (92G8GN>,G-^&^3H5]AUG6G!7K(SB270;E86Q,VYEM[]OW17D M+Z[ ?0[R_M28!E+#A>#:5 Z[PXG/K/!I#/E8?<.R&'E&R^;V(7_SKNN+ZV7' M8?ZF5B9QBJ4MZN6N88TM9BI)#7,^%6*\[[H0,]AA_;4[:6&7C^;9ME0GDM72 M=O4;"I0#'HQ[U/D*>Q@7'=MZP/:Q+7"A=FBK!\-=KH0ZR&;1R*.->B"C1-*Z M#L>S&'+&FHR &W?(C8LKAY_EAEX8L.LU4[#=NVWOWFT&N-AL[89B2$K=:0<65+PNF7A0DR-6)/$T"R,G;[T00K5 MQL0AFM$>6DL_]_+M*IZN=:"9QGBW;SG6_:!/4[E/ER'QX;.408?]:@N[&'.>NQ#R"/ M&SW$-E N0G8T[?Q2W3WOLY"ZY5#:$58+4X97R@/6O5B0I585\W"1UJ-WV(,W;MZJ:;H M3F:MF+Z:\681Q*>S??+%V+:6CCI3%VYD)63TI)K_K?CD;B<6[[92:Q^1NDMY M9[UBA,YN#$YQA\W$7YQ_CLPWVTQHE -M]3%?EM2A5QF,T=&J'P@RFE2>1[(( MC&5Q$B37 NA?7E$\-?1MC=LT.6Y$P+4*/-,+S83S+X.^V6 ' M!P[*G\JH/27NPYPX&M<%O2\I-1HQ"A1!*&4VQGU2#P7/$N\WDKMEYV1+"1W; M-)/LVD U-<51'_)K0:S>&9PI(]N9J ZT^_X?9+G)N+:I3S+_ R?_N_4%Y.(! M?)RU-.U057/J0M7TST;XSMNK2!,HC0BPZ;I3Y7J47^U3=%BNB@E_XH-Q+$O#YZSJQ)X?GZ MU]@#L9@R=X,2P5ET;CFIP')>AQ/VD$F55HQXUU_Q>?7U+3C]D _SPJ2YA)7Z M7C^G!V_D25HW[3?4%_S'(OY/;#]2]5.R +P['=>OF^85=U8T[2 ) Y:2EFB? M.[#83CFWJI10"597C6''1LF@PP8REG3(P*+]DX*/1M>K[=E:E2!E9(UZEN;>9Z=)7R)U$T*A;,4?;2%.N#+-S5.0)<+ M*I]?IHO>08J\WM5J!C\J= W)%]5P,8WI0L8]:Z@LA7](ET3)_%\O]AM&_T[T M]3\/WVCZ5B2K<6J4Q.09'[ZS1^S8-DUEZ:I_'G[90_D/'-_D7=TY@9QG+]^F M!D*?=Q%XX-NS3Z+G^?.*#[%AHFOA1S3X]^C-=?!:7J%I+Z!QQ(6,GH2.Q'U0 M8^_V/ILH_BM"\'I?,NA-#+\ [TF(_>RLHZ"[8]..@RUX+7K@6EW5)$PY-=GJ?GLJ[.=\"UE R526KPZ!WE^,))L"LDG M^UV+^M>.X \WW5\,V3_/:2)\GKWVL^O;T36U:+E^F+&'OZ%XZ?@S/OCJ&82F__JFL^X\SA4&;FVZ7OJPQ($P_\ZA^ZQB\W\#1./(9J' MJLCN>]%__*P>LML\=C_/JHD!N5Q&+A^%B "Y +X N0"^I%TN@"_IE,L'D5A M+-\22SKCW[\P";'1<1EGV<^X")]9SN/(*E*=2TU29+G%'_Z_7\2O+TX8AIUU MNNB_GZWW'!!%V]F=W7DS=?=+J"K[C]3%1)T<<3L 0@%"_3"A+A@,':]\?>=?S]A:)@GM2&3._-?6]K_XKII9.O8R?KGHQJ,P8ZJ*&\< _;MI M>WOG'(+=2*K1X1R=O[-LFD,^=]7#GL_'5=?;>\([K[7C5^4UR55;C_#.A?4= MN(]UERX.<-GS3-;H]!:==5/UX4Z>E8E=_BJ=A;'#%") "D"*%.<)?)\4';90 M#::PW7 B6]DGMX[)Y8JN2A'?$RW!QY*H?R M%"O\65OBU9OMWO=9',@X4C6=F"^S5T'N6'R71[/%,9(C?-/VOS-.O\7P<3&8.^^]3+$>__9!Z$ZSU(- M4.1W#!I/=_E6 M_Q'Y_%%3.?X]PF>T8)@O;K?_Z-4-=U=-<@QB6RJ_BZ-W'_&N[#!_R;='GMZ> M;W)YOAG]$#/%2I-MYBML/2-R^7*3K_.E02;/_]Z? -?%PN\3/OG;C_1^0@HO MGA PHF!Q?7Y,06261[G_.DL@$6X5QFX(YQD6)88/%*70ED[/":V!)S>M+4 M*<+^NF K.M0/_1$;C3R\)J8,B-[3B2&=B.;..8*JUD MH4:KHUY((%.9.AQ9E3!>H/J.8/2*LT:3@?H.MQ)D^G#DLM6VBF:_/.,Z;7&J M]3ISJCN=RLSAR'5++E=G>6MK]+15-9];\>OF))(F?#B472_7"Z-4=+C>N$4Z M[4FAX1O14.S(D];GAMJ3T1KGKW&,I7B!U E!1EY/J8R0.,T@)"E3$VPDX\A( ME16,P622(%%20W!"I;'7%V_T%%UK,+;$U: &BW;KN% 7V B Y $$X*F;:>DT*)=A9SQ>X1N4#&#Z_I%\=:M9I;S>$5WI:& M)BLNBE8\\N":\,RD=6."5&"?X"(N([I>EX*="?]R)#&O\)UH <,,?\+ J&#R M>+7'[NR:ER/SQ4F)\NP>SG6@;BG(29"-B].=NO?J.3%VMH*W?02.-%1EP,/, M:+F)KWGPG )+6QS4FK$223<&W;6SKFQ"-H+_P7/2%:DM+T>#CD2Z3F/;SJM! MVXA''CPGU"^LYZMEK6:L:D4($Y;+!1Z9;_M<9VBO6HT^I/JS(E'(@>8AK4N/R_:%1M>#=2YTL#"ID$& M\="#=RJ1G*KH#1KE5K,-JZ']FB9A@DP=OCUE+I$!4@Q+,&GF:;NJ.5O<9&7J M\.TQ:M.K%P/+E?S*!/.7K16#M^)K'KQ]00T:[2J54R6E*DSZ:Y2;3//Q-0_> M?BM79_-EHUB&56JPW* J.5[*033R\.VWE@9WA:90@SN;Z4IJ4ERAM8PO>OCV M5+_NHU6[GY=T5C$[A('HA#\]MDPM5(50ZCH[Y"!UB2.8,*H69/;HXH.VUIMM M \76L#\)7 FC3*QK1BL*":T\ZW1SVG6LBQL5EX,+119U>%;JM> MX_);E)I(_;4%#]FCZZ](3HHU<]"7I55GP?4]IMZK%:*'/;)1C1K5:FL*>P&7 MKQ$VRR--?1F_UY&=:AD:\PU6T2<2JD)*M$6U.%9/AAY,[)8VFZ6^JY6X_*2+ M2Y0[Z3-($ \]W'VM>7WH:,6*H33[Q;R&AK.P+L1##R9VO$ )LT5L((X4-(%? MPC5_T4N&'DYLWP@VCEDRX>,N4_L$(PXH*)_5]XWC@I/A-GX&3TQ<[S%:/DW_D'!+Q7@ +( M_5E%A_$E*SI\X8';:D3?L6[JRL/9;E+-(:[A8.HK7Y_L"SLD9?:2CZ>.[;J9 MB3KRWL'$3[H>]P4-Q)GN9EQUYT).6FS8OA<].F MB =YQM\*JP94^0FJ?%?R9\[WVVEP5\R,DZ:" BR@UPZ&[Z5[@C7QQ]2'C^2< MMEGYR-:]./C/DY@'H/ %(R_-6/C:BGCI'E9MU?4RIDZ?S!"_Z>F:B)G:N MFXE-YKA7N!H?/RR\V6G:1\;PO_2[_WPKHKU6^//O_6&6Q-E2)%A7YK7G:4)5 MKE\[3O3O MD:0(!YE/)M7.?,FI[>J20VFF%W>OPY/N.SB6I9$S)0JE ?PGRPQZT&[O&-28 M'&Y=#FMVE C<5:26[VBPU^:_F.CS/5!O&\QDF)=PP_#%/-YQ\'RC/HU!C?_Z M!\>I+$&^!^HK4.OS#]M4LE^I3W-R-6I9*C:ANR'GR7:*X3R*?>4.X&H"?;/;X 4+K,+&N# M@,W!);HM2SE4RLTFP2ZE ,EB%)/%J<,.V-=N].S[\"AF1G&3\"W%RVB*[F2B MB?+5V-BQ_>DLKC"BZ5[&=C*F[0*S!Y@]J=J$'D',)AAFO6*$X&X,8'&'WU8" M7]ZI1^ ]0OU>:U'5\38[E/A%GD(:@T[)I*:[?!Z2@;,D2@'K!U@_%]F_OHMM MR[7H%M284G#>XI:EV<3#$6ZZRT!C4"*+'NFK^^U-[<(]V%_@.ZX$H6;,IS[D M+PICT:@.-W25D,DB6H _5UAM%_[))9;D8A!4;9]>Y6>V?\)VC>8<& Z5F<1Q]M6CAU MM%KC"3>MV[>Y]NN7LX__!CO7=_V(GT9V?PHQ]L0(6URM**O*2(7AT3I&=K2! MH6B6P9$S;& ?*"KIW\V2DFIGV,S2I)X"H^Q&MKFFO1A_>CT8K-K>M(=4V[#* MC*JD/_/A@AC(3++3X5F" .;9F>=@_\*]A#,VM1W4Z<@E2KA)LE/N/+ MJ!=7:8NW03J+ON^5N,+3M%=[6\YV'#N([N=F]MMRVVZ57 MOIO;]#HSVXFKF%I/R#Y"^XTQ5S9,KSRLR &@DQL.,-C4"R%/8NL*\@ MGO P"^)&$X/2L6>EOE_ YVH_7U^\R+X"443RZ-VC;Q]A^\SK6?8,F]>,DL]C M Q%UT%6+W9?91+,$B60)ZEBG@"O*B?I!VPR@^P>MM(_1O:&71K%9,45)[6_I M084GAU0CV%>&1;,XSD3V&?$!NJ_01$O3'I>JB;CG8S: B(LB(G4A@R>%Q!5H M_?FWBV=>IRH#\HBN125/DOSV&1KU!'V5)_ =T5NJ:)!KDW#)X#ICA/0(L]+; MRD)<)#[1RAD@$_ MC>&9J-44$<'SR.G_M:O4I:?JR@\G'9J^4>.=Q%.=:+XRCN*I(&L(''*D>A]* M8+RWG%\S.U?>BF9^ YF2/@B'8ZK+5)DJ&[=\B@LDT'"6Q _-97"J 4XU+K)E MO8=D>:.&QD;Q9QR*3[?S;5 :] 9!C.1HC\+@2(DB#M.PP3%&^M5%<(R1:D?O M98XQ2IB M7-;H6>H3:>(V-1DA5I!W"H+'&. 8XP4[E]_A>[R:HMHC8UJ<:AI MN@5E@/0#(4'WWQYCO&SI?1K)'?8E262I+Z+EV/L#)9\^ MOGMHEO318G"?'7(^8N9]S@K RE>\0?L.T.0>:0*P JP[@)7;7%>^:]T]MN$"UAVP[L"2 MD8)9 :H(P K "K#N $T 30!6@'67BED!6+E*Z^ZIM3(P[SZ%@[%MQA\F69]? MG"'Z-TVG&A3/^BAD-,>VK@H:=[X@_-P< .T[K10 N^0MS K "M"^ 592O:Y\ M5]'R9H[M3V=7I5_=@.I]P=)NW[;7=K&6BVDFKAVS3G3TJX+/G:\80#U/L_C/ M3H'OTG]73>SPYXF6@-1OF&W5]1Q][*F3:UGT4B_Q,ZO3WWW_N-KU[HV5Q63W MRSCZ"(C_/@B_=&Q-]W;O;#M ZB=Y_[,'&WW; 1UW\P7"O@Z*7Z5K *#BAE$! M3)\4$N(JEXD=3:[87Q3KRIE_Z_I_KF4WO5*8Q%;4%<-$7?GZ6C%W+=8 4,!Z M\A903-L%"#E_(L@U(^0I> @ !2PE;P,E9SN.'41/!' "UU:!AAX M@!U7/ITAV?WWU;-JY/DZDJ"U]QP@R2S: PBIR4 *E^_3.<#%_@?:^CL2@L M/W8$E?-F7!S)Y;7'"KAL4BR)W>BN'#>^EI_B%>,XMH9JC51'KM+%L5:%%[K$ ML_PXG&^:7'%YYLZD#:[8[4VH+6KPLVEN3OF%?DL(9'K7=A>EX2S.,.=JNYL2 M"AUL(I2EF MV^45!9=8A$.[=#ZO3-HYIQ-3+.YCGX4)(HLP.*#8S[B[ <6^2;&G8:__JU=4 M=*<;EXS8DZU7Q*WRI!)@1HF:(PX^LO*3*7MFLF%CV@I'PRK<,1>X.:C/6'L> MDXW\]0^2Q6DJ2U,((-O/'%:GBFP?$NS?/\>P9X4T6"<2R&):=&RK^)##QSZF M\+VB7!+__.S+>Z)5IE1%-_1R1ZK!^:H_\X>$6S^-XOB:7XA5QK8;5"I)?A^I M#(3);%7%A(A?=,0O#,^BR*&V>-H8,T"O5.YEMT"OSLQV/$]UK*<0A#W#I\^S5;VFF'EF=(>NEV!,?BMK!3M68?-F_$.AL [DPS+ M8C %2':/)$N5PHBMM5X(B5U;Z@W%LC%JD.6P<&;UKB4)TXW/Z3",+HD&+6!- M"]>G,3G07__@61PFLS!&?Z#?7664R(W&A:3MK7\\_^78/GKY:;A7X?]P#2$@ M_/2\-6#^'0O_Q]LL .&GYZT!\X'P;T3X5QC#\6#/9LCD^O&Q729N0>_>C#/C M(0SC)ET2YW#M%7Q'B:\C(W+B:T!DT7[R/"#?C[0HT(16VEZMZT5F7);_0[C89>1&LM+^/ MH?@">7J39MCS)G['L.JH2_!\>5%K3F/RX#%Y2)3*DC0,R'-?7O!3.[I/Q*._ M")08CWM"HR:5&L? J.SR%$G.F#1#<5#I(9%)PZ&"+>X-*ZW"Z2T&FW498DLD]WZ.G)%.6G,SZ8APKLGQF*O7:X/JC$"#F$YQ 22)5 \2Q^-20>4 MNB%*7<)"*E@E0AI [;94(PH]N64*FR5T2JR_:=D8=G5L",X4,U!6Q,D\(L)F M(U'(XL &DB*R"'(8MOJ?ZXEI>.7E8\>15>GJB5!M+9,('[(UR'?5S*ZQ^ TX MM._#?_UZ[TO2"]%3N#OO1'X7CCD \@/\NV/YI>'D_X*NX!0;W_MPT+8:O=DX MNDWR1L\4!U[K^"-7G^B*$SW >]K51E &GCY 15B'&EW:TGF]'4QE!$FR%A Z M"V/G]!K?.(/ "@CD=W4KX"E-O=,M5#W'+(BC%E214*K0KW1]VE9J#O32&FKS-N8/CC6V+E16E8AA^ M:0-3M>44G\Z#^$W)7__@1)8\0C7 M-.'FP"F7;5'[/.$TTQ*-:J(TN10>,C7 M0X%CYA0;OS"=A!FCAU8DX-M=[6S7Z7;^F3B5+RB3G6U[LG#0Y8A3-7DR*9=< MIK).E,DX:H4@LS2! FT2<.ZJ'9U?X 7KEC>-ZL"<&_PR(-;]:;V:XQ(?1NS1 M)) LP;R;[9+VN);_?JH"<4$=)ZM4!CM'#>+TO.TY"@Z_H#,6T7EB^R-330.? M4U2.YP3>3KU,MGQEFE_"/;X[M49YH[6IG+G\,%ION_5Q4"QRO*V/R*8\8Q=< MI*=BNW0XF(2S.'JX0%PQ?=*0\7S8E!3PZB2\>L_;Z6@UE:[4MS3-S @OF&ON;EB;HEI3*\D80YCF"Q&'3,% ;W MI4J>OV% MB[/$A]!&H"4/SD_;#1HN3^O4Z,Q$ZT@-K3MJ#)>2+FI-RL36H\(ZVNB7I&M^9\@>K]D:";7*BKU4ZUB/7Q,Q5$Y?*# M08N8^(2$ADJOVREW# 5-N!7[,HDX&^AH3 R@U@WO8;= K;>=F7H#5^ I.>6X MO+;MPG9G6/#,T[2I.(B-15=SJ%E6?*-$3O*A4&]2@9BHB+'CDD:(+$H">MT; MO5*E(DH<;4RWO!1(UI9:P*TA[#>P,S=MZ4?ZXQJJJ[ZQLB:^,?%SN+=--IW8 M;XEE"3(RG^"/3**IQT:4B;:FY*9@9 )%TU[=*P

DL4I6-F $3 *@(@ B!R%?$HYZ^F?!=Q93<>)(:^"!)#OQ\[XK3]2MX3;%%2 MH&9AWND[<[GY(S5A^]N^OJ;*3(4+5^T5.UD*"S7.[2?B"!**IK,T>EC*$N3V M7VMUFA03X[W@#UJ9N!C-]Q .*IA%(:CTX&+UE/PX2 #HZHQ,XNP")E<8%/AX M;Z)6V)@6^*]_< S+(D<:=0)6@#WBNU3XBT"-RI!"H7(A@ U]2P6AU5S7)^N_ M#SC\PJ:A->L%T1KG)7A%=U5S69L6(#[9-'9MHA$D2R&'X1I@V[B6HDJIV39. M''8Q[1AH9^&@.K="!=(S2UW6#\]9W)B:$"MW61VHT6MI?+%7)U5R+,1,H2/U MBLQ2V!DS-V^<)1??1JZ>)6]'4$1_>O4M"FN>N90%D:C7%^#1''?KNH M\>B/="DBFR[;S%$J)5GM MLD*I<>.F('CD\R7R:C.HNA4WE@IW_/_9>]/>U)6L;?C[_2NLW3JONB5( M>\;LT^^1#)@9S&!"R!?+& /&Q@8/#/GU3Y4-80P9-B0&JJ7.R29%36M=:ZI5 MJS+VE M8@2.H'2SZN@Z(\#?D[?RE7*M-5+C9RFGTM(6%=X=&K@@OP1.4?#X=B)&X2@M M\G;1],.*Z9RAP8_KC^SS#)?IGK$P2A6!FDR[_$N>"_0'C .2)!5+)H^5;KOB M3)>_OU2UF#QKT9\?WX (WY9$I8$^5!KH#+''J>5F9O'\+-T22Y[QJ##3E)NX M<+'(W(CV'_U>G&FE%2]!SY]F>N5I+A,6;!W M*HCIQ:=L6M%\JM5\;K6?M'G:*/0O#$$FHS9X8RYD6F12GBVGR[8;;PP@!(/" MR$D\$4LD6 1"I !O X2?B(=.A2>[EY]/S59<6,BB/7KA.LJ%J^V]C&K:!O6 TU96\ MZ;C"+QTC79^-NU8EK<2YRQ2![?>H3BY!M,16O,=K>I=^3C=:=8@_[M<_22+& M<$>C/@A_=Z\,;P%_;T=CT[J>$9YG1J&5KO&%^:1&O;"#RU0Y3]1-#B?G&H\K M Z.KQ..]AL8&3B&,O))<,H:S1U^00R"\>Q!&RB(M"NT\V^G4"L*8:=2SZKA? M-+7//SCWN>BUPYX(0;E"MF4D)?5Q6L:&S#O1(?(?]NB?_CA8RBL0WW27R$?$3\&R'^%>:H M7+Z2<:3"'7=[!_6;<\ZHG9PSZL\S2&;/I%MO)Q;=UG@H>\FYVJP-GS\?[_A$ MI;&VEA.36JHC-.-,?EF:&^.!-@"K"2ZN)6(,=2I;#6'F!FK8?$?6\Y\ Y52Z MQZQ1)9S

@C^-8U0<>8HT_*(Q2=.R\#H>CL.1?SHET:\87$0%CR4A]_ M?*'RW:=SEB0_.+G2RIQ##A])G$TW^-ZSYZ>L]AR""5Y>PV-)\MBI%<(2TDC1 MP=+;^1/%>7;1JS]S!2'=2"_*S[GQ4I$O685YSF;K7A-OL88R2QM*JTX\OE0" MWPAF4=#)&'WD_AK"TTWAZ2>2;ZC A2"@1TX2 M,9:X9)#XQC !ZBW]7)O',Z=W\DFF9I9NC&"6%BQ/FGN#>E_$>'G4/1%*2Y MORN;KC\+Y')%C%'LYHVK+O=7?!Q?Y>5"Y4I%4P#SL=6*;@WE6H:' M^(+51)@805[PK>U[Q!=27#>5=O)QI'4&+25MM:6LH+0D71V#)4$0TJXL0/:)XLJ9JEPL4/A2( 6]4:']&CW@ ].1@X6RG)4O5&!^&E6)8CW__"3H@\PRWIMZAI6I0\ %%9C)&)ZX9 5F MA+EKP-P/Z[AS!D0_KHJ&^DPJC<5,1XC[;J^,"_,"Y0>V'XQ^,GB,.NEF13W/ MY>\OU62FSEH Z#XO>:+2/A\J[7.&\"?YS(^X67=.">-\O_Y(296"^P7=^JG: M0.UVHJN01J[;4OK*2YUP;%<2@-B@8/"3IA,QAKUPM>7[0]7AZV\(56=!U:G8 M9X:CQG5JK+P8:?)EH$R;'7O2O#"XYL,%4"&9G?D4N6C![%UH7KKUZP6"GK]9]ANHW MYRUR.,G'*UX\/5EGT#( MNF$%=@O(>CO".?/%L8JG9B2><\<*[57B^9G^^?#-1\ 5;[?FQ:4JIEOZLM:G M9M2H2^-S"*Z@JC& 5^)XS04$KQN&5Z3LP^6+*U#5IE(4VD6BE&[V<:\AG@<- M;UISU&(8[RU?,K11MZA73=#)&GS^H5_Q?3P%4!?_M MZ;-__@=^_#GQ'C9:?K4],K>_])KC-!YX]"?\.?A^&M",>B*0V_GMBAYFN MOQW-5("8TM:XQ/&_(-VW9KN)O\=5V[2=WVLV7?<(V?2@NV#H!U9;!VU)Y@%? MLS[<..V5Z3#%]VP,QW X;KA7X<]@^UYG$8(&S,!4)J[V>_W+NLO@V[LQY-6* MN'T8_?<$@@-H@+F?D%P'_9U76KV>:I"'=-P"[LAW/;V_!*._D6H;I2F&N<'J M*C=8MU33[VF8HJJ.K_7 OX$NU%S/C6$]W06LI)@QB&K 7A:F^HZC6>H2\QS% M!< \* UP)17ZRX80+=F8-C=/[S%?BO=4?7'8"?4\-]0$>J6 MKZR4R;[*4$U-<:!],=S;* KNS*[L/KN1H&H0H6N!3=);N?\A"V3C7")B4K=F,E45\:\M6[!RJS_!;ZX\"\VC]V8&.^[77ZRNWDL0#NZ=V MZ0?Z0H0ZL,Q,#3H7@82!*(WC#\R.+1P0CMHR\A0,0 $88/^2Q/0Q.SGX'7 L ML+/,G>%6'^T-&/8J!3+6[F-I:.)9\/+_RHQ60D/I)U=/;%8O5H6T6 4_)"Q; MJ/+5=($O8Y*0SE?%LICK8&GQ(?;__8M@\;_+4N;AC#-_>THGK>ZJ* G-<$*2 MB$EY YF0@V%)&?-'TR^Q2H6MF789-R5_'!-[99=9:0_QQ"HNR]@S$&1'W MRVW9,*;/_7DU+G;-FE&':1B_0J9^;>F;=4&2FLD"+G9RF5Z:X:UI?B"3ARV; MY4=K/I*;L@!Z@ESZ(#_"26C96;X3ER/-X!? H/,NRTG M@[3.D%K',_Q&F18[K9<>J? R=3BZ-I0;F;EM,ZVX[B;,#"X\^?FY3!V.3G83 M[8QMRT5\F2J;)9]*<(,1;'DP.C'OB8S='-6,MF!6E+='8YEQ.O+7?TZ5GR M9?8]QXSNJJ;M^HXF]AL0$5JOICC>4EA,3,52/-M9_EHS/]65EZEG$R_AXZ7K M/^9K4D/5^=#7!1RO]7CO1+L ),0O3 .NZ03,P0,V\K:N6.E/LL_02?;O\\K. M?9%$'A%)N_K[B("BV% Z;?]<;1DV@7L6FO*AW^R^RJ9OD ";106F-M!10PTX M&J89Q.""H(#>!R:[Y>U,$9L#7P-8@HZC@R78OH=U-6^N:18P(34L!\R:26@" M!M;C9J'0-.SY#NP:- PW8@GDK8MI5@^T62<,A7]990VMWG,/.H0<&FJ\FC54E?'*E0@U+F"\H3X!S*=[PWVV.A%LNI0H##("WY"" M8$;'Y&!BO)S'[<),P<=ZKR%V*_/R2)V_+=DN#'S\+=RK]AAH^\"1<[0#! ,+ M=@-S;ZAXV%#I85T%+'<5?OBO[>S)"TBRS9?.) .^>IOI \<)=OY! MDVK+ -WQO5;4^:"TVUH8G.W*-(5FK!IZ'+N.W58T?>76;3SG9.*O4&:N!]T* M;?[Z@W@_13_@)XLR;.W$UI P/ %C#NM-7/\[#KO^'?K%<[ M[[JD6R'BUZ9* MU[5-W]L/^'[+@4O8\..,LAT-_M/S)NYD12!$B#,3(E@333RPS'5L^_E8C7Y MG/;MG$8D'LB3!\K1V?;S<1K^P"!6.R.K??8>2JC=?_ R$K273-W2-H>[9&+7 MZ@&P6!M].C X+>]W//SHXQDUT#$)ZKF>\D$NII@OLT;!\8)=" MU@IR"3[ /"SU0">BQSQOGOI\8*L:6W[KG@]T)F9Y3^"=1\R2T( MM.Q(C#=O-,+PP?=?9SR'"&EJ%A@-N+EE?0RHU_M8 ;#3,:A -/S M==WQ,4? MW(-]7TB 8/@BIN#OA5]WJFS[,[U@?U;_* MD3/)D-OAJB_(GVN0)X$L"2X?GUVB7"FASR8^D#B(F$GQG=B/@N#[@CA(V5C' M1P;%]QD42$@@F^':;(8:/&;CK=6Q&S(6;M!8:)F>/E8\#4:A !NLSFZ7,#[U M416!+(*;L B:?M?5>[KBK [I+P'^*&Q-Q.1!%+;DM(B ^<:.;9I:#^LN=]D" MF0+W8@J($\W":K;C*2:6\Q5KL-"1/7"#]D#SF ,0 !\%"=!=5'07%=U%W9_B M_D%5D&5Y&&T.P@O!"6AX0]4&[8*K?4 /@2%4&\@9Q\.4@:,%%P?A94$2)_&@ M.]AT'"9XA@F]KJ:G4\R[UY]B7M*6&!A;&80L.-$[FBJ9SLN]F]MH:D^%/0!9N M\-=/_A-\Y&J6;CO 2010 6M^ MP&#^]\Z:L8FB]S#09J(L QQL&Q 8 +^Q.XT^:*J-)Z:]U !F-&>FJZOT<7=H MSRVLJ\$$JV 7O_=N4L$*RV& ;OFN[7M@^RJOTZZM"7XL6]_H$MG&8YV-XV1B M7I/GK0(W>JS_:+8^RD+_5!9Z:*9?21;D95ZC>\"9S96U"*6?DP_,E>1!WQ== MH!=SIQ9BA/GDG8W3YO&/[0#WB1VX MJ)BX<.VH"^_)ZQ$'\]X=C#=O[#)'7DCX]FL9G]R_4S&?K+VZ6[YS_3S\+8A0 MAK\>W$,_$@5"*$,H^V/+\7:0!]\&Q R(&1 S?+,R_,YM^((Z_(%K**>6WE8&JQ*VKF(&%[/. MQNH16^FY3?@?6-Z[CX!MK_?<3WWMISX2.ZF/Q/;+L(JG#6S(2_LEA_<>U3N> MZ2CV!; M$=(0TMY'&KF#-/+B2!/II"(NG706;[\X&:LZ2#CT,#I(8_AF8Y'!B:Z@) 8L M2R2D\: %D48#I!$Q@D1(^W(D_LZ1MI_.?VFDS2?S1#O1M RC_6RG7X0QV1.'QY&B'GWI%SI:;KV9'#9 ROE,VS_1:9Y]LE0K+T!%L' MR $V*TO0"#D1"QK^/'*NU!0].W*J TII/L_2="N7[2_'@)K9874 D -L4)8Y MA9SK#\XV8?W$>%=Q@Q+^RW'X)"MR9;\8-/K!/+/HR9,D^RQ)'+<4Y8OL2=%_%IOIP2O)R )BT=(^ ;V2B6A "(3.-+ 3"='K;I MQKS.X^G$K.YG_%(A7AX ++F(O1.($ >+Y@+@+@]5O89P?@TSR)TU:RC[>' MJ=*S4G6>\FGX4C<+-6 23]Y.C/=O%@-=%6'9 M*R-[._4AO^7-XJ_X#'L[?E#26S4UQ8%"8[A719:"L[A$S9\W,^1)>HMZ!I/_:E"U> MS0ON!,8\<-Q?V.97N!\'FPDK>6YMV4XQS_!;N^4\5Y^]4Y5I11=8RI9O!4H%JH,X_L P.&O4I!J56[C\&W.\*#J16_*^?$XM=63VQ6+U:%M%@%/R0L M6ZCRU72!+V.2D,Y7Q;*8ZV!I\2$6:O:RE'FXB!39G]+II[M%26B&$Y)$3,H+ M8(;5IE@N9'A)R&RMH2F!#RI"56IN!/Y)L;(+BF/NIB6QE%>:Y'1?BFN0F**&9&N \U-S[ M+6O:[(54K+@CY,07KD&/-/*Q7I?)PY9ISJ?:1(?KM/3F-$Z_U!N]$3< +N)! MRY;9D4F#546\B5>+:NYQ.N#&/&A)[[=TBS@=3S^7*BV2>.%'V9[L/^5@2W:_ M9;$8)XNJQ6?Q^#PEE9_B-)4F>)D^'#T>GS;P5+M!MJ:-@>#E\K,*WY^#E@>C M3W&^P[5*B8[0QKN+LDR.$HN@Y<'H>,(86T5_0@CQGA>W]9**YX'Z.J9?8;18Z@\9:BD"KET5YY.>L M[!0OQ9U2G^3J>3X^.$957LW11)$0FX9>U.(5D9BU2A-X+'+0F//KG7P M7)ZM]XE>HSABZL!"/.24T70LU_HE"U]*5'(HY_K3>K(>QEGV:"17@9G::F5; MN4*A]9(=-A^-0ETF\,-."U9.&0ML5\ 5;6H-VVZQ/!F"IL1ATZ7Q/)GP-88Q MQD6]_RB7]'%N.I )ZLCR:3J9%@?#..XG?2O>,8BFFP)-C^RI-J-ZE9S&/>/Q MV;A::@R+ZH(!DFM4;4V,5YT609S/;*K3?FEW1X(TZ+A MDX^-1-XI.]W.'#8]V*QN*M7CW>Y P)=IJE-)^]W>4@EZ/>249YUFJ=8$^#ZB M)L[$TC0] IQ") \GD)O7^B]LM=P6Q)I=;V2[';9& ^8_0H*I,^W13R/Q25#8 M--T;Q3C%L=7UXCU\7"48RXY74F4&3. (9[NC1B/_8FAU?/HL3_11 MDO-:$[!91_9U+"6>\FHVA^-ZI2F-F.R@Q;MUV/2 L-7^H)6CFYD D?+UW_,5^3&JK.R[ I$3JY MX!M:C_?>:TUN6Y$KRYKL,W22_?N\5M6^L4(>,59V+?LCI@O%'M;/6/GC\.U' M;XEYC@)<735\O^'?Z?5&;)[I^-Z7%Z2MZ:0T;ZYIUF[\X.#1A>!Q"7EBBFC>E$HA=&$:^+C_P>94\U!;RV_TC#M[_E0H:6\S>\A++UR1\\YJ+^Y&,N M9UG"]L-G.TB8Z]X0<[:0$ES#?C.*<^DHQWT_QD$_)._T/8ZCT:Z?+(^.GWS! M#Q'BFPB1?&!I1(@($ (A(B*$0(B(""$0(B)""( (1(?ST>&SB97O&:W?MVKN M6'CAFU(K3\N"RU<6.[TKW_\P!O6C54??;BSTJ/(D@@2!R%1(3+S;\' MF8,G7X[EI"&@1! H'Z#\!4M0A_[*%3/^61]N0:2..*G/]^;*K9/ZVBG]AZ^E M(-5U90)R/\[KEWE& U$>4?Z>*7^MA']?SP6I&]M*[D>+%;R[5&VF6;YV M5N[^Z06?VR*/5&G=/8R'?8.A<5_9&_Y!N-&[Y?KGX!BT[*D!D#1N2M7L%SFUM< MN+K1^RPVN7F&$\?&N)]1:-4PO@@-,D4X50)_GDA^%IB4G\D4GVM\B>7[<\&S?F35]5=6U@(\9+R M6)3&L]E$'X25F\D80[(QEKM@?9H[A29"YL7+8GP0F?1YZU'1H1' MA+]OPE\KW:\C:WWGS#+Q0*[W0P=NKN7]CH5,(S(B,MXZ&:^&BA'TIKZ@6&X[0?[;ZA=$.OL/9<7O)?AM4OE439]IO<\D MV[HYO$J6R%:+K+;=U*A0S8U:O,S /'@BQE!TC,*/)=LB#"$,W53Z^A]@B*P^ MI9.S'"7CRY<\Z\Z- IXLPC=&:(BA!,[&:(I%&+JU)'249WX^"!D%\D76LVD% M)SN2,4E,2WYN!-40"R%$DU2,8A-_]"QZ% (E;\?)OC'\?W_KCJ@SC1@ ,0!B M@&\\^[X9^M]&J.;THYR:AYFVZV+ KNKI[L1V%1.>!TP<>Z+!AZU@:$>;^OH$ MONU\(Z=EMW$.&F')ATB+2'NUI+U:REZ']XOS 4[#08]$CT3]F\S,$ /),\ MK$CQ'X3'L[O2]P['*XG6?P<<,T:V,\W/&+&E/Z?4C$&U"TQY . 8!/,IYB0@ M(QC;0/X-8W--,;TA!B:B##2HZ&%\ MO>>KG@MMG>!J(#17L.X2R^6I9$.JGE[H2/Q#]J M$D/CC9=:5<@]2>G%6&FWDNQ<)HB@N#P;(^EC17(1=A!VKC.Z?T[L#"K24W<@ MS TCO9S69I,<92Q[ X@=F$S/Q;CDL5<9[AT["#I7&HD_)W0($6\38K,V-4BM MU_")4;^@RW4('1AW)V/)Y*E+*-<1#HE$4._^UAU1%QDQ &( Q H@QYET+\1 MZ?\W3*'_SW^#@#],I <#SX+"TN>-WU^MW?SCYY(7"?(B27/[N+8Q$O8]I2RG69H(,:-VPRQM#,#:<(WS?64-C^PK#;1UMU MKI:\CK)4C";-Y<3I@!ZE&P':X/.M+!E+L!<\_;HEL"&LW4Z<_S)82V0]4M'2 M>K65SE4S[7ZSW&5;W M;D3O^UKW3QWGHM/;S?+%B69A-=OQ%!/+^< E7.C7:8']F+BZHEC(N0O!( )' MC,"1#BQ#41-*FI6@686XW!Q=I_I9K=8J=?VJ:!:M=#,Q^%J(:V.=%P+C'.:T MEH%I+MG;$:TC4:QI3JOCU61A)I1(.],JY:KSFC&0B400,>:H&\GW_BDE?T48 M.A"2U^'G(AL6^2R(WHC>B-[(1[TQ'_6=>*RG.<#F6T=C@=7;52P#6(\3V]4] ME&.,DEH1.1 Y4(YQ=.0YRC%&>8_WGFZ\-EO",)5HI8#-DEF9+)](OLI(3QPC/LC MGZMZ[;&<\0)PT;_^2<9(BD;80CG$]Y5#?"9HY0S#81O/O0S>K#P5DPV/[_12 M ;1@F9!$C#VIMR(8UHA$>.[&%QD%QQF1%I$6D?;*XBLHQ?E3(?6RIK@P1#-1 MEF=_U_*6[-HH%B-"!9L1T6Z/:%=#LPAZ)M$.T%\M2Z+,T"L,O;].ZS>T<< 4 MW++FNIKVB2S 7/IZX6+0@LUQ<=/P-8F+S3\%O/ M%=^84DH\(Z1?<-6M0["$M;,)BD"ULV_!-;JCM.5HAEP1 R &N#\&N"7ZWT:@ MY6.9[=IBHEG I,!0+GLD#@I1\C0B1V3)$4UJ7(=S$NU0^4_;+"C=%@743^8$ M"BL[I:;HO4^$/=C2<-DBA0S1TNM4LC_L/'4EN2Z3;!!19V)) N79(E#=4=S] M'*!ZF0_ZU&*96[1$4TA2MIK,QLL\!!4,O,?8Q*FBO A3MY.[?HYR)C\7&CEP MBU%>)DJY1:1%I+UCTEXM96\V"/#N$XCKMP_[NJ58JJZ8F.*ZFN=B8TUQ?4?K M88J']17=P6;P*0;,&X(U#X:8[0TU!YBTXXFC#8$9J,^T59V3FTK*1L=AZ#@, M,0!B '0>>N?GH2CQ_.92::^ZYO0=TPV%8H^_FY9=F_!\8,%75@8\[[T^I":% MQKL(;??TMND>UDSX1!"WD%6?V*:=]UO+%Z]A+M(X;=5XF4S"("Y%'#X8BE!V M72 ['IS]KZ> ^8+_]O39/VL:5_TQ&$T]&P%T*SX,_53\X0,QV.";\(\?-4K MK"'^=KFIKB0)H.5X._T@R.$U*4P/&_+D(958/G*^M5D_2& M+BO:9.-<,EQ)2 7X\_^VI[^Q'>.J;=K.[S5_;:UKM<-DP&H#+=YU-,6(*WTP M]&_%G"M+=[5.CGL@7Q7$[U<>A3N!,0\<]Q>V^17NQ\%FCI5%?&O+=FRO\%OK MCP*>7'\&Z[8 ZOP.GJT"(@KVO=-K0!=@.OXFB0=VEV\(^H&^$*$.PBBFYH$] M"S /\1K''Y@=G@T(1VVH]S\%&SI0[_Q+$M-'^1G^#G %Y+^Y,]SJH[T!PUXE MB$O,[F-IJ-DL6%QVQ?%*R/4_N7IBLWJQ*J3%*O@A8=E"E:^F"WP9DX1TOBJ6 MQ5P'2XL/L5#HEJ7,PQEG_O:43H?(1$EHAA.21$S*"V"&U:98+F1X2I75G"RJ^(LL%?8+B'3A$+*"H6S MOJ\F&#.EMM++J?ELMSHBFY]#BV>_I3GOM',9 MXJF'ZT_C4=V9]5-/CW.9/&RI9-CRI-_L]02MSFI%H9\VZ#YL2>^W;*=21?]=YD8,WEQ)$^FY@Y;%NULP[,+N9:1 M,\J>F:*Z_21?EPG\L*E##YGJO-^V\';7)_V^5U*-'B\3Q&%3*6FV:K(]7!CC M>-6E"G7#*F= 4^JP:3F?+G-M-=$QE#&#BX!1*TZ+A\_@'C35J^:3;.BRCK>5 MTJ0RI96EL@1303:,K51U)@61].0)+3<9Y_3K?:57<\ MJ^8SW=GC8&6$!TWW3)WPBUV9ZLK+U+.)E_#QTO4?\S6IH0(XPJ80D(&1]VI, MA$8K,"1,9>)JO]>_;"R"7^^%=Z!M$\1XWK*.">ZRUOS:?-OZ!!H.>X;7R'<] MO;]\3R50[%LG'->R@L;V2Z"8M^7I8?].A^RB]?ZSN\H=\_\"4;B !8XL921B!YC\7^O<\_UX>2#C#6 M,,WJ85W%5"P53&>N>\.=9W2#J.^%4?+'0?@M _00<1]FY*U906=K99I",U8- M/8Y=.&_C.W3K-IYS,O%7"(?UH&L[=S6?]V(L02<)ZH&A3D6#MI:]U;\-^NR; M]GR]8^M_QR'0?H=.\!SLP;O^YQ:GO395NJYM^IYV$)R-*?(X2[Y_E?TY)?]^JN6/1RV]* M8SDM#:YK#X!!"#\,S@*_N!_T W%PXDQ,%AC A=[[CK.P/5=S]\#E T%AWL44 M+PP*9S0U.-4-_T41L2/^ ,)+M/!R&$0X1>SM6\.[-XC/DN8:&FU7# :8(W&V ME-][HSQY[:2GD+R+/-=?P1Z\Y[K^.*LW*JD@(R;Q-\#DM8B[*R'\91-^+TCY MSV0VKT3=CV>SGUJJY"@]#7. 2:O/8%#X?"\40T;_\:5_>R+_RK;[T4S^8_Q^ M]K)$]TO>G[D(^"7Z?D%:?2L!W[]A@?U;_\\-Z-WOE#U7E'%\YK1^WI7%_B7S M^-DTTRJS8GJ.Z\_4,^5E6Z-9_8MUB@+-V]@HWD]DXM>7?/7)7ZH-H:GT)U/: M'3Y.)%YF8)("E2!C-,->)AG_VT%T-H5UU/.^9W"8D%,\>G]8H@ M\JG4(D'6OQT<2<*?=!JV)0AIHZFWQQ/V*3."F9^PU% R&<.3W)GJED?%OO^! M6[KW:_W=X[KOF=[7_#!!U,W_DY$)F)4*Y?.J.,F-!.!N([0:T=H15V^>7BG) MKM!H^J;:#O>K-Z^^5.4]QR;6NC>L*O )YVO:>B0KTK+<-C3JF7@I)+IB1ZK+ M'(Q,)&-N M/K8:3='VTPSP#=;LE1(VZG;6-T8V[D,D(:?K*F(6&_T,A@O*'7[M_)@@QV8N M61YV#=_N-22Z)DSU]!P6Y"&!$Y8@8@1UH5?BKSY\C:!R'?&)ERA 87R+E#>!8IAO.68[3WGQLTG;=QJE0ND55%&QNU% M,Z#6!0,U7G4N_. 33I5?+\YX/;^TA!S_PM':7#-[M3I\;@AF8G# J2)0G0N4 MB7'-\8@_A6_%)OC4FEVF9LH;/17< (0)OC'!TC*-/!?:NT8@1%6ZMQ5N1#TB\3NLW/P:T\]Q:J#X_X6OQ;E/(FD1:%?3LLDKVIZF&_A2\4TS^ M^H>(X1P;2^(7O!KRTX!#:10H;'$6(#7ZMBDEBZ;5BNM4+^7D5:DXJ4,@T;_^ MX5@ZAJ-"%U&W >_3=D>D1*]>1 !MXH M^>L?,A%CB%LI??%S*@ !*>HACC, R6;X"E^:CPJMN+,TZ63%K;6R 9#@*R1, MC&%06@8R)9$O@1@ ^1*1]R5.1DLRX/LSQ=-G&M;?JY&!,C.N*[J+,C.B%9&] MH\P,I Y15L:]ABPV&G3O=O[N](YX69U12FQ,B_&X$3<$];A[Y'G*995WVL29S9:.44S71.* M[KDJ!100!+DORO_KP;L.X+\]??;/_\"//Y_6PV;;USNS]8FI ?^>X#8? 'T1 M_AW\/@RM1>*!2&KCOX,"9H#9?CL08H"=7S$V#= M(R3 07?!T \L&&K%D9Q&R YB! MJ4Q<[??ZEW67P;=WE>=J1=P^@_SWE(:%1 _4[)OL>=#?>>%TA*YK,O[ZYXT[ MF3\U'6FH85W%!'(0]#S7O2'FA!(;FX0B&YMKC@:4A:NIOJ/U8I@.= "LJQ?O MPZ)Y896]U>5T#*B5G@9FUGMX"TA 4$(MHEN^LI*4!Y^<'?LCW_7T_G(;_?#_ M!/D*_QW[8:LC\,MV8S5A;QK2U;"9)0DX3?6G\4 MZ,#U9P?B_M=>KZ^"@B0>V#T-1#_0%R+405C$U#RP9X$8A_(QCC\P.SP9$([: M4.]_"C9TH('Z+TE,'P41_!TH!& WFCO#K3[:&W E)D/QUL=@GB!@(/>5OY5S M0NUKJRK0EJL@A\2EBU4^6JZP)#-PMR59>?*=AC@8X]/%*-O5J7R1@9=?97:_9=IM MSG@K]=C!E3HY?E9&N:8Y&\A!"NENRT6='M3L]"0CD$I!KM1*EI5MUD'+@S[U M3&F9$NB.V-)XG2[,&6$HIGG0DMMO632I;&WIVND6B6=GI3Z=HH?"0*9E_*!E MH9!LB#EI8K!-9Y!AF@DJE>)E^G#M]5:N7AG8Y\&*TL_5 M9:*1(%Y:Y&-CT.KHBV*''\C,X3QM0VIEO%RCA/NM3&D2?VZ(+>#@,8?SG.+" M"]-OD90PYJN(S$L"]GDP3R4>GY5<*^$;[8*FE 9&+I7MUV7V<#]'M$DL M%+=<%5@UDYWGGAJ%\F(@LX>CD[Q=,^*M\5!8&G5]6F"'(]V'+0_I_K0T6W9- M\7%]49>FXC3.C].PY<$N/6?J"W%@^E.#S,?CK6JW-=+R($M=T>7F62_QY()6N[1 M%"?3"461NQK'RDF:2!"$JE*X0NSWW6PK7;+12BFX+@E/>+G>RI>S_#'D2>UN MN8SW^KK1[A>36C8W2^? ;AU!WE(UV)G3-"A#S_9SQG+P6)E7CB*O;'-*ZN6% MJN/M)\'N%)L]2]3X8\BS_?1C566SX2M$UHE-S/JQY"7BZ?SN=IRUL/%1K8@.]XD M&<\<1=YPZKTP6D_.&PI7S318=MB?D$>15V<\L6(JO:Q!4K4B57LAZ_W*X!CR MNLO6@AAQXHLP%NH)J3C2I/1'D8[=^#'F/@VK;Y9MI6M" 'U/+<32;>CZ*O%(C0W'5H9#& M_:0U4^H..\^UYS)[.,^"ZFLUX$)RK>7(5YADIR7V9MMX"N,_57\,E*.Z$R?+ M^$[@UP 67:462/9VHL%3K63&R[,$;33K=JW@V0EF7!L<1J\RNJN:M@M\,+'? MLL (KFWJ/>BI-3W'5SWHG G C8(^F["8 (].\6QGN8IB=>6L)+=LU5;:0DZ9 ML66I4I86?/T7IKFJ,@$C@4ZT;2MN9=F2?89.LG^?UZHYX8AU]\9?6=9'3 1B@'RHN\*>! 0AL;S [;ZAXF&*:T Y=/!7S:%;[% MUP/K6'_6P[I+\ UM+]:O6S/@N\,OP-^!T,U_[.NK>W;S\4TK<=S ..'&"DYGZ*R/IL,- J)#]Q0S M9 Z]ZP<'"\$T7^?PLX3O XZUYW#UJU#DT)Z[&^X]*29@J_<9>P431YLXFAO MZNW>0=^N#J?AZ*ZQ-1;$M6K[9@^S5=5W("+#=?A@F^"&?1T1U.]'>$Q MAN4IMR5!.-Q'6@9LI)J V?2^#B8,EIM]K)6_EU/P74:!7X4K_0#!@T=$#D@" M@1+ ,D#PWI[#!4/6@U@%_/@[6.GWV@R%5=C6+5A?,1]TSI[@"KEDC":]K+ZP MS:>7C''"?/@&ZE'L841R-YP(I<'.R0K^\=CI5EQA)Z2VXID/'FUL+0S.=A4_ M@]$)-0PD[<;KMD["5M&Z34 TF?@K/"!9#[IU>//K X=U02<,\Y"D3QTK;BU[ MJW_X2DX?,NYJQ];_CL-3E=]A;',.]N#=L.+64<1K4Z4+>-'W]L^O+A*7PA]P MYHQ1_^VSKC\][B4072)(%^Z!3B"Z1(\N "\GDZ<071!>$%T07J).%X27:-(% MX26:=($)="PBS,4(\WX&^WL4>M?%O'!&SV=VBOO$3EW4O?LQ7OG"#JBV"3_\ M_W\E?GUQ-VCB,'F>F"RP(";U'=G!W.<9Z%06RVY +3R*VD0.PW\?'"U]$F[? MB:TO\M'!SB!H?*0.LDI@0_:_& MD#HS ZPSQD+K>JB9O7/$KGXXZO?EW: (+*.I06D*#-:[.!\N+FLNO;?HPR3Z MLY6!""7>[81YFZ#/:Q&'B.QG([L2/'R*"']WA%^G;R/2?]2XN1W:=Y?AWG@[ MT<4;/KQ#P2'D!1[!0:.26H74 7ZO11 B+D!<@+@ <<%5<,&U';!=JD+W.C[T MDY6+#S%CAP]?LSV8B16P7SNTB1JJ:OE[R/E='N9.9Z)$PIE+ >]2K9F M'!#L*J*TR2CN',A>KI$C]=__\=,?N- M-D?D 7A0CA?1'=$=T?V="-,Z"A=Q*C^,31@CME4)AA5=O3,.5FLZCNE?C1>4ICTW#WC^\Y!2?EGO/"&YVA/8T9(/Q;B*3[U;#5;G_<6#E[EV'O)D/>RBNX\*J:O24.@R@9# M,(^^[HE.V7:/>16-R8N67HXU2<@Q Z/"<.[\.3N0$["2))O$8RR9N)Q7@1") M$'D[B*R$B7_"ZO1;LB'DLHX]WBHA=CC?(YC,5!,+LB[FEOCT49TYV4:C)#=A M'6 68?(,9GZD$+B)^6 ZX.SQOF6_^Y(.*A,7V3)Q7[[6CPHOH,IQB"ZHLD_4 MZ8(J^T23+@@OT:0+PDLTZ8+P$DVZ(+Q$DRZH.B)$"CNR6W(4"OTTB_ M.NS9!"E>.^KW(0G[D$1R@>E.("Q 7("Y 7'"]D254>^Y: M:XQ$;#-0R:1@7R)5B02QR%6PR(6K(U!1KHY B,.!GTO0-:.=+?NUKM5(,D\1 MJ%>2;A?J8\H=I5JZ.TMYJ4QL-7[UV&PL]\["C?C.P'O MR(2\TKB2O:U_GVHE,UZ>)6BC6;=K!<].,./:X%!W9717-0.U)?;3H'^P V"Q M95T)9@?X#6@U$["]9SO+E9[JRN92?![:N-$1Q$5]P2T9Q7IV0.<:T&@3T#W@ M6FU;7JJV:3N__T7V&3K)_OU'5#J(W^V1 PJ=@Z#?:OS5:=VQ/!KN\ CQ=3?4 M[4MS/R"(I/43 %A/[UV\'%U1:.?93J=6$,9,HYY5Q_VBJHU\,C'_]<^EK=CEBRM0U:8"-J5(E-+-/NXUQ,$/;T:+;P^K5M>("UK? M2/I=K]\W2; 9EGW$.-S[P,.&R@RH-6N)P6DX4 VHKR-CYF9HH!V@9EBGEX68 MH(@8S#,C RT&=^B2>B$2=DA@5VU=M5=-37&@*3G\>W<4"O9ZB;OV;T:X27IK M&T*1EXTGB?TK]/^W4RG@U=Z-[PK%K76M*A20@4X<:/&P$('2!T/_5LRYLG37 MKB[W0+XF3_Y^38. .X$Q#QSW%[;Y%>['P6;"*G1;6[:C@<-O[9:B6WWV3C6$ M%5T\>_*;)$*5#?ZYKKM /] 7(M2!7C$U#^Q9X'%!+R*./S"']@.UH=[_%&SH M0#GT+TE,'S4GX.\ :4#>F#O#K3[:&S#L50K*! *3$DH8^'#&*W\KYU1I7UL] ML5F]6!728A7\D+!LH/ M#:NB)#3#"4DB)N4%,,-J4RP7,KPD9+;6T)3 !Q6A*C4WAXLGQ:,@=LV M49;!(SD0]X#-=*#@>N[Z/2EWZ^&>6/#)8T$(N]I^TP=^-_@#C#PX$]L)?%3@ M0<)OP G8%G ^;=];^:O A70T3]$MZ*TJC@50#[K7^]#:B$%SHJ=Y<'96V(NB M0I\4&$' O=:!!6H#_BH&1U.%J D#"C8%D M6ZZOVWY^H=!3GOJZ$_KBBF7YB@D=[ GPAB? 6/*TC]K?$^!1R;7\4U9\D27' M6%9['E[N/!7\XOS760"[,4')CSZAQ+\N XPGV6"NG@_]NIQF:8YB F[7G)F6 M!<9!1;=@1+.F.=#D $; JR$:)[?,E%GDZ^S2B,^:P^3,4&9"%UBB!'Y@ M>/X%-SD $;0CXIZR6 6TX$8'3+F>#38(IP-($M MV%?FC@%*F)H+B0X88ON[;FCS.I!3M \[4%=.P# D_1X!E>22+>0=-]M24L,) MCR]]?N'RO_YAWB"@[D&$N!/@L>C!E@YT%X:X>QB0^KJGF \8#_ %V_BFMXEC M0<0!W:9!"1&*U$!8@8F"C]Z29;$#8?4:/$MOG01@?+\/#/G@UW5L/8C*.1OI M'0HM(*!"]V89,)VC6&X?C*]@0+8%K/ JQS;2?LV>*]&":7JPC)44A&3;$;$Q MS+1!MS!LIO1F4+BY:^&T4PD =.N%KM=F'9M!PUU\P_FBPGT).W".::B/B,/7 MK?RP=L0* M.NJ-DP5U)L:M-MDBYZ3):L7N,EL!,I"-4107(VDR%F25[:'I 1-F&N2A(-:Z MS6!J> @,-JQG T+ 0.]*)P7R+I!N)]FM[]CC5Q7]&C4&B\;FMF- U;K"ZA8J MH9B$?P%"#]B;:V6YGM)86;XRO ^CT9L9K=0P9&7%#<2N[3O;LQAC/3^0\>I0 ML08:Y"BLZ[O " "B&M R_#X!KP'JF8H3"AF@';;L'="LIT,R=E?!=] :BC!W"-H/@=VG.0!KPD+5@(D% M=P@N4>G:,RW8 -"G#BEP*+J Z1.T]=W LP)LKFH:&#!47=[FZ"@"! MZ/:7 0/876 KKHR]79Q'.D9_*8_%=;S?0!N <=VMH!K4C,$YS1'/Q2S M-:S@4RFOX7G1J)!C_M&*"AA'QG&Z%;!"7?Z]_6[GXL%*BP'.C:,((F53!%>Z(Y&PF@P/3, M;?(IKX+!!1#!H'$1=K&6<,''H _=[JT40S!EQ0?"&)IRVT;)N]L*S#NH[P,' M+]S/3U@D.T/M>FO \C#]0"E!*1A;K>KUMO/:&,*T!12]6BA)2>8O>("IN5"X M X_ A=]_7?*6=SD!HZJK*#=\A1EZL2L5MVNGO;L9L6 &@#>]H>+MJ$V@',(M M@:P ;,ZQ!M1]:!B%$PGV7M^\: MG$*BG?24!=^ !2VL.]*YWV2<@J^U9\+"Z M]WJ6M]9$T'D--W+_['>+FH"&D(...N6%;*.Y3>\-.P?&PUCWP+Z$Q\Y'IP&E M)9RSZT\F9C#>'O^'42U(I1".N[R]M9T!!T#K)_9Z-OZZ F5U(@Z;KQ8>7YDR MQY>\ZAHL'%K^8/3 3EJ&IBVPR4R@P ./,=@4L(B1;X6*/]@5^%VXU%?OX'W( M'%/5/R$ZI2T&A<>)<-L"\KJ@ [VOJU T'AJ(*I1^*RX%3#OP%> ]>=K!,=$K M+D.>V.'D]7#01MMVW?==K+686FJ*XVXDS''SYOH.:$AT0(,.:- !S6T?T"B! MMR&3"D-QJM:5Z62B)],DVY6[6KIN4P>MLQ4^V16I3BY ME5LD.2\GM3/C>1VTI/=;QG/SRI2WB2<\S6FX)UL)LS<:@);L?LNR.TZG&]QX MA.=8NM"STHFJXM9EZG#T@?Z<8YPDO M3/5$-9\L-7NR40]6K=(9THT$8Z,WX:Y/RN6"P.9.S+/ITY.)#KMJ3 NY@MX1ZDXQ33]T$8PH*K2W=;&+92Y5 K\3A!.ABXB7#S-(Y MO*W0)5*H]QM*BX>1@(.FBV>KP_0X46VU9;?@LHGT9"S698(Z0OU)1:IW?,81 MTKV\FR$G$M]?!$T/2-7KM9AQBTL20BZ>=9+QEV;;SP1-#W9 K8I*>^1F%;RD M)*A15UW,AO.@Z>$.:.GLI*^(I '(Q<6[M*KH@*S$$4Y-L>UIRY_51GBI[_?Z MR\XD^^R!?3W"JF:VP72X5%[ =5UA<\_CMN4]@:9'>+58',03'M?-XKY?$AHS MMC,I]\%U5$WY9E83<\U2T[:Q'Y2N@UV,\.*X^YHG>F#;:M5RYV%:K M=+D*J'6$">-F?>E9\39KD#EGH0W5;K&@ C%UA D%)]/+EQI2'O?)6:923/6: M*5PGQ5,M-E7I]JQ1JM\L@J9'.(OJ#&?-\I"O&>VE66!J^L#- MT'78]("P=+%L2(G&I"*T\5Z3R9^ M3/)44X"/_9#DQYX'??4-?KUWHQE2/+C6_.:-;^[$E8G+QT77?M[&8@P\C$_S MX+^5_[Q5!.#Z%_?*GEAS)S8!?6]'&X(_P7/=PNJJR4%5H/5UDX@<*MS<"[GK MB@%W^OK:Z3L4/_#%_D(XO^R5=FOK-2[GO''Q\NC?OZG";S)\]I1OL]S?_:?5<1$NKA,7?V2:73$62)PDSE8&$U'^NBA/(LI_V?B\;LI3 M2,]%G.>O8 O>#4S\.*=?IMHS(CPB_/T2_F?+O?\!X;^DY'Z@9N#. 63B@9SL M96"$'^UL25,SS: (G-7#P!\,+]Y2GG_=-'(J,*!B5I=23 (]N\S MW[W=3YHA=I)F"-EU/'G[FO9.F5;XQS"O9Y7TORK-2BI$O>M/&UY+8UTZ/\G, M!T-A\ >E69N*"8:$]^%7"!!" !PIOIKIQY=C2#Q5E4KUS%-C(?(R#5// M:"IY<(7W/PA#"$/GQ1"Y@R'R:QBB^V1NU+!<"H\;NI>I=)_JU?+\FS!$/]=4 MS:\L6NU._=&)"\Y,-@< 0S2LL7A8O!AAZ,)FV?UA:#]Y\TL8&O?X9LO)4TM\ MVFCF9N+CXR(C_$F)\$]@J.SQ3]WG64IOY9Z*CN_(-BM5ZP!#[*]_DH>5)/[S M&6MVYUF:;XC7?,%N7=6R">Q6I3?6+5C (3AQ/;OQ^JT2XFPOV5[>TXX"C*-I M3JZ8$P"9WV'-M]&LS!B&%F@I([!2PGY)X2/3']1E!EJ5#!5CX5'+I93BSVG M&PDY10$(T;0)/P^$Y^+0;G;1<:2+'->(^\ZXI55S<-T M0"G="NT M%:[(C2>C>OC4'\TR,9JYEY@;"JK=G^EU=CB)A>>%6D@6&&/926Z,)84/ MW]\C.2)& ,XA@T4/2PO"^VQ $_)ORW-NTJ_[-P1N!],]_NL M(767P;J DW.0@%^W&LD[F8PIAO5] MK4%@49XS#??'W='W+Z"<^:)1U-S0DSMPIR?&H<>Y?A#^E?MY^(#.^HG/-X4+ M/:6X1FE2Y@V?TU6_+UBC86LN MR=23N#*UZ@VAD)6-,51L\ BS_O/9JSM7$&P-BX1JV+]5V_7<__QW M]21B<.Y)_(VA2.M=I'A%TW)=\68:O- M7OSFTX!H&G0K[@]K/Q]A_ZS4IOAB=C!M35VU/!C;5D=*S@'[ YN-2!Y&(FX_ MT-F$SXC"ZMGK9,4^-K)UR\-FX!N^H]VD9WC749<[-04#1A?[&Y=/[!4 M_/9[]+S5>P2_P!=5"K D^9ZZRF>TO!DN]'BO'$Z;^3DX;*+V]1S@0\>@ ,: MGHB1)!-CZ),7GJX((BC3#H63+HBE>+UKCXIUIXAK6;L\:XL,)XX#+,'R*C@5 M2S 7+%-T!TA""7E1"DU=$$F=4BI?+5:9@1%O+#LOZ3%>K?EUB"28ML?%".)D M689;#6B=/.>&FX]U-4 V;74]!/.4!JHQ*>U@5*T>G1,Y,?P&6%EC!'Q-CD4?V-$(80=D<6])<1%L]._&+5 MJ&=QOUYSFD92E/UY@#!@'W,),D8F#J]T(7S=0?CQQ_$5);OZR_B:]"L+*^LR M*:'=)4M&>I1FN6* +YBVQY*Q!'$TDG-S:7N%5_/WNFL2HGC5MY]'(?HB^EXY M?:,=);O 2>.M!&^ BL>\H88M-<6Y*:LW CY^A=WX-A9,D6YY;FN&(_G,0I@[B;>FPVB46S8^26CC '?C/?[O,R0:.0 M3C1".@B55QSS^2HJG5;F:6G1E9ZA^62.[\05L2?-(2I1&"@"82"$R2N.$WT5 MDTESI,O3!E M,#A5O4)O]+9N?7Z_;WTO\0-$VILE[8\_0O#E9=]J5*C@:6,7\X:*AXV5)=;5 M@HQT;>J#+YA+S-%44W%=O:]K/HUBN&?CB6$_O]S7X\94>Z]^6 M(W:GIQ-!H""]'2<(LTZJFB?V)64A+-2A8@VTS(9914O:<8,@8<[S8W15BX1Y=7%3<_#SX.:B 8BU42O5*$SS> MGH^H*9&M^"T>PH;^]0^;C-$,>C'@:H,'J ;094!3 UV.?:K*ML@,SZMV31T- M&G4(&ACYCW'<8:7'VX_*K,W0=+";+J9;06).7]$=;*:8?E!$H*=U/? 7UW-\ M^):1BXTUQ?4=K8=37/ MK:P PWM9 )='B!8I!,M;'9VRFA<"JZ?4)W)JM.=3C?>$227? %9S4(Z=0)6* M;AUVR*S^)@3N \\<]IUDWI[5A7&RX!>7F6SO*<=#X,'*FS&*O)S9?9_0BUS< M$AGG/P2]&269TZPV?C3&\E"8/+TX;29;A] #UCMSI$K[9VSW-2M&.V2\=8(Z MUTT3LVSOAXY1[T#R_'BT&>6&7#%I$25O)5"'DGJB>(KYT];PV4M01MK(195P M[X'*=Q1%" JZK616>B6RM@X/M@X5JK;7W+*O&UOFM62'MQ%$!]Y'..*R&+S% M]]VQ4FZ5NDK\L3[BJY-I':P^J)+(L#$V>5C<#8$,Q0MN(U[P/2!+"LO\I,-D M%2']]-*C!6K!@PK@;S/-]2)R&G@'@BW:I4S0.>!;H="MQ]OA MZY2%#6P*5O@V26%SKG[JS,^C\O%Y\ZE"XKE"KS<6^Q-O/.5E2@;1%Y4*NL;XT:>X1">8MQ0@014,2C:=1"B:78&&1Q3;8+LB&NN4KJ_ANL(W@Q[IKU=04!\)\N!K_%;%P'BN0X_A?%\&EJL$' M@=8+)^F-K[?R][+Q)!6N)"0__/E_V]/?")ZX:INV\WLM7;;6-0PWC@P$S4"+ M=QU-,>)*'PS]6S'GRM)=K9/C'DAZ[0[_?I50<"9F@?V+% #4%K'\0=FAVT#PE$;ZOU/P88.%'__DL3T,98.?@> M!A+*W!EN]='>@&&O$A0(,.">A@+6\MQ7CE?.B<:OK9[8K%ZL"FFQ"GY(6+90 MY:OI E_&)"&=KXIE,=?!TN)#+/1CRU+FX2)R9']*)Y5>592$9C@A2<2DO !F M6&V*Y4*&EX3,UAJ:$OB@(E2EYD9>GQ0KNZ XQNU*H#=DC<4),IDD9$Z!+^;A M:E=.DD1/[O8UFN@K.*?2RJ^0T,I:T_3=LI?MUHBQ4'I)3R2GVDO)S;D#/';9<%EDF3B6]D3#5RDWWB3$R@PELR>ZW MU)YQN_)88Y^%<5);C-K_K[TO;4Y=4P1QO&#-3[ZEB,?L. MAL 7E\$R&!L;O&#@UU_)AH0$0I8)P8 ^3":+L"5U/ZVG6ZV60K4KTEBDD8OX MO*4T?VC3@CP7!&FPL#(=N^[Q!=3RX.WRDI5S]<04$.6V;6W8--LP4ZCEP=N9 M=;S;RL7L#D&UN&)U/6LU[%)39$3B9$0_S&<%3;"FV3,9J^5YS-*:VRO,GS=M M@71_R92)#3\#+K$&Y013J_OW-QX\M4Q8%3NCE!Q^W>GQ&R:IM(1."K&Z@Z9, M+S.41'/=T$ YDZ4<3BW9!M11^K I2!7HA#X%,6$Q[XTF/+]83X=-5(7QH.EH MV"C9[C/_6/1!TPTA MV$ZQ-C,U=E0SM,F:6-4:0CTCE,W6>JB:ECTG/=3TX*G6@!F5 MUL+0$1:E[##WL)REE&P*;7$?/'7L)K,JM>1F6CD6,RNYJILH3/VF!T^MEZ9B M)NVFJWRYM@+YXF32&U@>VE Z>.IB8%I#1GQ$L&G):]*9NM<@UG-M*"K<+#[IPJ9'T%I?@(<% M2$VF_,RRR^M5MK@N*+"O1W3 SD[*X[9II@@IJW2=3(?LF)D4:GI@5U+3EE08 MI 66KX]9TYDFQ&X+1;Z.J$N.;>4)OEWI"?G"W!RD9E2YPGNHZ<%3BV7+S/8S M$T53<\58T2R"]28#GWI$!XQ"0J7U3:O/2[5\CJG;M)Z4FR)]1+"*WDJ3TQFO M$92>:#(L5:ZW.DWD61W.@+@!W6Y) @)+>%,VV5D/FDY*I(]("\2LV51:BJ*0 M($G MT(F/MUK3^SQNRVTI)T@7J"%UXSJV/D >&")C#_M? 2_2W*:#3 M&C$-?8TF0$:7\<@197<4)J(:@8\*9_'OS&Z"GGS!8Q.=AY1_+FKJQ.-J<6'% MN_.RN+09=U5M0XU^,<\G&Z-I]EW,1X\BB%O $>O2W :_=M\\N04_WMIP0@Z. MO^OT:M2$.Q'T.+^L=R[>$UGTG8L/"_WOX:OAM.L?7.914].2#C451-H3 !S[ M1(PB)-&(/1K^S /UM>[=ZK[7*^1R;MU-1.9'@=_UW+W=W^8,G-NG^$$R\5< MFMU+=[[KMC_ORC!CF9])ZM2._-ZP]YYOPF^IU6-3:6B;NNN L[C?;X2#@H;PC^^-!3U%4/XX]DV[ASFX+3V GC+ZI9_U\,GY('_2]$73K[E3^_'OV#-,V4&H3W*"_[-@ MY.>F!#_19/2CUT-AX_GMH.$.IN#MS.O#KU^45X?-Y!U*G+EJ&XBR:[\LJQ1+ M_KHD3^,%+O1*?P5S"_]!1V^W*=O$3,B>=UW:;W\]A_0+EOO1XOZSZ6K @77HXEZ@/&08Q?O^X MMUP\5!6B7G@@-R/=KP3I]0CM$ZM'>):*FFGXZ\1I;QEB,OG[S79!)5 G(ODE MP*^76WWQ6G/C!O;2Y/H7 M%6Z^-5IR&=_A#;^7(?Z6OZ;R6QC$%2(?X8KJAWUQ78>4+=:5/ZZRXE2X3"W. MK)?:C*(,&[1BTWDV];FRLCLS533:>T;J2(4&0NW7G&HGZVDQD>^+RL+@I/QJR:R3)1(G.G2)@P?#)]C\/ED'12'F&@:6QU7M?(FWV?+_' 4CWVR*O.[ MX6,,V6&V+Y9:VB*3S#,K>Q8K:9[H'Z:DHB1'1N,GKQJ^:GYDR][E9?*%=H^M9)TX7U[IE#O943*MF&ENC%MSU=ZQ(5FVAJ[%Y)T:TITX_ M:4SL:HU#93'>H&!7:QPQDJX)29>E8Q]"TL0 =K*I3D@!%-H9HTRDQ')A+";> M8F/7OKU]>4"%T)N[9 H7G@BL$2'?G@W!S& 5N1<5N>HP1^9&@A)XIS[D KK/ MG7HL6BS:+U@O+DTC4C/X;B$TTW"R0%WQV3O:?/_*5P6V".[ M!49 7:)2?RU4F@7(\.5.<,UL,/QC<;1-=]EFF5%6U7K%^5#-C'M%;>!72O9# MTBP#_R42."L X^;VPLQ_@IN,L6K2Y+1/:8L:1;6G]88QO$8N;B^1DM.1GZ6Z:523H@+?2L2JQ$19<=66**=?H%9H("9"#,/3A78A7'77)2/;$YR(C] U8N)") MZ,%M4#?BBUQ_R"44A.7^QHT3S:^&]D#;!J,TO@.G?;OFH(L)Q&E*1R3P0"Z1[;T7@#9#PM^GBA,VQK%JDS=6DZT9><=9#7R^XMIB.OA\!&BXTQON<+J:UHNQ#0V( MLK3>@ <*3.VU?^?F=BLK&67B%#Y=@7%TWZF",[6V' /$N$OH MC7X3XHSL*N+C_?R)C,D@K_\1+S3Z:;A M1EKRXDO:S5SLYB52#T6CDZ%LN*2",R0=C5/L M>0D9QAG&V8WPME=Q1I7BG>EX+FZTV,QK5WG1<)SY&.',/PR;Y+@H0R6_GK+= M&Y#NUL7#8;$[&?7%4T#",0U8^-B@W12K5PX2"O=UL-'Q()N8#N,#4>BQ:+]C:< MG/9$LD!D),U51])OAO)2')^VOT9SQ9B4-P?*,*RL?@6*&J)4O\A,1GU>564 MDB[#D3*_&2-0L&^ (NQ^K$]&[,@$Z#*:L(CMDQ/50"N@N@1P*B9@!JZ32E^9 M&_L6_TA%O5A70S$U/[I+;(M:FQZ79=H>6K M.OLN5;_"6$8+P$9+7/3QBL(8[,W("GML]QO&\,O#[*S/$5L<4PO=-."&"L$6 M%O/"5%?5.DC!$?BT@X@FXW242!P["X?!@<%QY4SE+7 (23/7;S[$5"%CY5M# MG>IQQ,0'!QN @TM&N3AYQ6&-U&CDSER_EF5$-VU,["H:T M@".I!GR[9!EPBI'IA3,"'W/$!G>;R8:]*%IEOD[$[5EYRBR\-;3!9%#>* [- M,)<\/+*"(R,8%U?'1SZ"B[H@V6FO6:T05&6A,K3JCCG-QP7::HER"3K*DK<6 M1GG'T7OP]3F%H1[UK1^]O]=LZ%"? [5 A&B \!A(5A!8G7*<2QUZ#JH#'_' MK'L&L.RZ$G3@R(JR(H=KD2TX;8'2NEV"[739SARN*%1P")]*4M$$<:P6WBV9 M6@S!*X=@6+C557HYFB^:"(+!^7R6C282Q^)-^'S^ M57EV^'P^EO7M)SR$8!JP\*]?^+<6IZBHDC]T_P[0&^+.UY\2@J,0>$,<*P!6 M@#^=B-![8*>6IYII^,O2Z: S''CR]YOM=E<+Z&=:\JYY?;MQ3%^:>=\GT<:B MQ:*]3I>I8TDRV+M!>"ZMO_;ZX$L/$+M'-R'&$+'CZ]D0NI-M5TB=MXRWL;5> MQS+N'6:66H^(!:]F2SH N?0<*$V18M$V*\=%*8[ V?88/?OH09-"4K]OQ,$, M\K0,[&:&(]OKWC9'+NV]7#2KY&IL'L[BVJ<3>UM&1QA%IYI]\(IO!N%]W*?5;&$QBYER'Z-J,R;N[H]M3MG-4U5>)9RK](/QWO9>/L-[V6_O@QDWK.137,U0E^W^#$!"LF6)+I>/&&F MT$A.D2AL'#%@;H\WO0LP^K1C%>Q%S>9=A1V,Z\4T7QDVT4A.L:5KW^=_FT2= MBSR%>NBW7@D.[\Z&@75=L\N-B9C^Z_2"TA_GBU9)60^U?#YMZX)6*C2ST/WV M:\"1%!'ER#-3L(LC[;M9&0;4=1.UTX!JC,E*)M8G/*+,5C;68,E[3".% '5& MAA8>P.S7Y/5W#G%8"X>U0BG2RX_ZF)=.0^,OF^Y0!]CZAY).;)#[F M&AI+"V-SH_53@Z:'8!/4P^6X*$.]Y9#X!.I?OP0O_%]6E__Y'T"SI!JN%'PB M)+OB(>G&X?P$\P:_[)XTTH%D(7!.MJ][Q!YZ;0!-DB#^.@O"GE_82#%/^-IB M+!=+,L%( GFCK_^SW_TGMRLV,G73^K6S$WOCF@3(I'R3,0:QH04D+28I\-6_ M)-V3UO9VG!SWDWJT0;\>;0V:B4C\)\?]%7GZ%LW'P63.I%5L;\JV!BJF \7Y M%7QJ]RO?MNQ^9]HJDLXO"^@2NH4RNS'B9_R9EOJ"H_2AO=&? MO6[[JQ#[W.C)I]'7:WRF7H-?.I%J6>[TH=O!QWJU".= @][ M6&O7*\5LJL-G]\;0[L!?5/E:I_UDH$^:E>>@.*;MDK]2B(F1E.04B1!9A1Z* MS$BBQ2%!)D5BR'* B@^32CSQ(Q"T]'BQE!H?U;(&41/4E"LDB=E@W$,7;HO4 MRY9*KI2N5)1REY^9'L=ONM1ZGO9$ZK EK<0$*F,LJ@1@XN1*MK.\Q8U%/WKV MXNVMSF8EQ2F:=X5TU=628,";J"7[LF7K07783#FQUF;SS5A11HVT0$#J>/CV M9%[-3#TEU>,S3=LS#7=1BE7@:GGX]M*4%9SUBJH0BV:VX=IQ*S$QFR)]^'9G M(I5%NSZQ!96:I]/ IL3UR!,9D7C9LJP(,=;.F;36FTSG,;(CUS953XP?MFS: MKMX<2 ^,)LWK3:9>-CRI-Q;9PY:-L:+&O:'4T\JQTD#0,NVTVTJ)B<.6I7F? M[=1MBM%Z=%H'TS1CE3)CD3ML*2O3 5F+RUF-+=73O6IM:KJ:)R8/6VZT;EWA MXMD,$2/YP7S:2!0ZLZ9($H=-W83"IBH<[_+NO$TFVM7X L@>XET'36LQ>U$Q M-]VVX%J"U>HF$YEY%CZ5/FR:*4@#L3$JZ$2;V*QLFYEK#.$W/9!3A3!)L6K7 M-GP[3TB,,:05S8;:?$10 S>=9ZR8$B?R*X.8S_7Q6LXT4=,#C5+S#=3 LY%.HZ4$'D@.WPQE=B=.H&U444-V:;_H,@]V-K98&F5[SF G2)(%V MQZWJ1&LW)7&USBPG>?JH"9**62U= H AV%ZJ.787*MEEFL<,RZB\4*IZ2YQK M,Z>1G^DYER,'XV.&Q9[5)[S@I02>RF:-12DQ5PFC>"EDC+N_'K5]SZTGNA*>^I>R4$F>2[.^OI6O/O1F2>B1&/I%^ MR8>>.P]'V!%#O!;GN('!!;&"R"@(%D1,0U^CZ /T*VT@1Q35D(R1*ND1U0AB M TC?_LX$V@?D?T[XZ<>T- _]M;FHJ1./J\6%%5QJR^+29MQ5%8([?$KZ!5S\ MO8(Z(IJ_1_]\5/$NV^',H]ZT'?0&] M6S/VAH2\Y:VGC/R04> R/O?,]V*)6[_\*?213/P5Z-?NI3NW>]N?MZ*=[]O. MVQOVWO--^$P%3M@NQ+/[.88T]U<0Q?#@'+P90-@*TW_QKJDTM$W==$?WQO&>@K^_'D$G<6""($@WCKSBP6!$7%?@L"("(D@,")"(@B(""R' MKY/#VPEH'R.MWS=J[I@+_%T93"=U\,P[HF>?%>@RH5_^_Q_Q'Y^<(9J^Z(DD M[AW3=\I;[0/)B@#HL? DAS8FPA*O%]^\:D^]O)3\<6E M:D-7VOPYN\5"PT*[!:%=CL9B&\11K@2R)_?_$Y MPJP;"%\D1?\@(2EVS*=CA>3GCA52$MD>\.,_*9H%%=9/ M%P>"3A](9A& 0;T,QA\\I#Y3$ZU!:M MKXE%JYU?UKO=59;_HQ**GX7!#67/X:<"*CNW+[<0VPMVZ].5G" G//Y];&&*<><7+*[!3KPS;P>+&EQ4"F M/XW/J*JLH7.Q)TDHQAW&W??@[MK([KMQEQHWS'PG[0KY0IX@LLU5C1%2$'>G M62\&WA>&YS#N;H==OQ=W1BW3]F)%0N7S4HN9R%3M0341[D[2[#_<70L/KOSH M*DHQMR,*G$+(K)? /B>MOEK_^GIO><02PQ*[#HE=K<"N,-S2D-;H>#M:;:'5 M=X %[3X*K-CNT%9E5;*@Y8]&#."@\^]^Z$4:+5S5 O+-,,Y;WZ2_]R#(EA . M'4DUX-2CFA^6J=>5]IZ*URW_4L"T:ZL&L&U@9W3)ME5%!7+*+N[8T#,N^9)" MUE,SMZZRADF4^W*!RU!<;-CR1 Z%3,@H3=-1CC@9K,4PNF\8A3RF\4TPTHMF MA532E2)?5KD!XQFK5HMN0ACYU:D)(AZ-,X?5J3&,KB3[Z-XC%-^$HL8JZ72< M3!*: ;DG-1]*9JZEH1J4+%J,2#(1Y=#)F2_=.?Q>WFJ94)WE;;Q"-R%A=\QG MK!7[4>'.B3GS'=1A)JGF2'%^M< (J'/'CUENO3 [9UK(4J3DI62,8%\,N0(U MVZY*,NB8+53D D2M[RB>%BO-43G9@('&B2@;/V2@ M&"<8)R%EH6?"29=/]N+ZBBT2=4(:)LIM6HZOQA G/L6D2 [B)(YQWE5TN_&D MZ\\4"D5^[Z7'C<6(Q1B&A*.+Y6Y?,.$%K( U4FW_#FE[ AU:&[K5,K""'R*J M@0H'JDL _'C/'"+E2Y_LE0/SZP-2?U7Z\-,W;9;CXY]:V!,@" M<]<:323[Z^C.I8?Y_3[)#>P#'RHXUH([T()[.Z+E9_T5(0/87_N+MNVB7+\B M'*XJZ0UWJ*NCNJ+ R33&IPI@U.U<5NT+E8J6T35%U>LEK;>&A(!!A"#!1)/) M1"&(MD_%0H!D/JZB'U)HSNB:I] D>O M$C6G4>K&J].E++!:SV"]@K,JV1X"%")J=)2CSUTA\'8A%6I$?6B1>N1F?Y@8 M>'%B_A9E^QM"S0*2#?[Y5S6"[U#YHJ!2D2$'WX"%JRXAC@SGMA(I0G \X)Z7 MF'!2M>(6!MDM,(J&?P;0D-%__!,2T@ ^%/"* D9.7>%7HXEDC$$+=CSC?W=R M%9IOBE*F[';6PGK53/8$*P/L=E,D_0+15#Q*4(<':'&=VMO!7I@\IG RO:^$ MX4OT9X*>6$#WL47O7 >M_F61<_2 MJ8WKS)*V .;EEL5D'NAE:8Q@AX[F1*'B77N1Z,QKM#DB.1%G B)# !NCPE4H M\0S]8@TDZSH]R]NI,7SF#)B4+=:5)\@3G^2Y3JPQLRTU3JCUXLA9#*5B5DS] M82CE$.!'8#M8->/5@33L"\#(C=*"2^G,RA/)!.*J-!GE;B8=#*OTYU3ZDZ[; MM)%893.QSE*@5@7+R1KU!V[PIX=&WZ72=,(>3OJ%AYJP&+J"2#"%?E8=(Y6& M!)"-,KC,5]B3L,ZKT)]T@IP*EZG%F?52FU&488-6;#K/?HN-YH;Q64VH-GFB MG/04^-."BDTI%:)*$W=6*&A@(':B$6!+0F-H$WG2/ ]_,/)&.:->'+G M/T$4XGC^_48H3[A?]5?\ME-N6>]!)57!X2N$:HK#OB=2U8G>%$F_\CJ=X&XX M;^FN 803_S^-I9<0$CN#5JTV+.M:/;G@'NIF5Q)38P0AQ">)PWKK&$$WF-!W MEY'#KP%0K/] ,4QO'A,6K997G\1Z%:F20@!"Q3*)8V7JKB4F^';M@E,!0P#_ M!DEN$";$22B?R>NBHH@Q :C6_=^;OVL(W4Y;H9,9_DM'*SW,WE>]7& M>.&)I%^A_;6P#08-!LT]AX:*QKI4-F*R3*R)AZK5__@?0'*F&*P6?",E!++^7N\]L-7ID MZKHTM\&OW3=;5?]%H)><9MM()7W*_1IT2.Z\MF"'Q[W?P/Z\QT+\+;^:9!?* M_A9?N7'4=RFD&72DG8CL@J#FS?/+G5[5UD"O:^X,]GCT(8?TH5'68Y5E@M': M3;-1=,Q$?-88'\(PJ]HCW;1="]25-E0958'J8SA!?5?_6'K1V+_/BU_-=P[*%\00=\^/QX+V[WAH*Z.0GZ,9-6,5^TQHO1 M[0_77U'\WVR7O,1? ?IW+]T^C-SVYZVEU'](@OX9IT^Q@KUA[SW?A,]$-?YV M,[;[.8;LRJ^A!20MYL$Y^#TW;14IZ2\+W<^A+L&+9^YA[;&I-(0+D^N G7TB MB+^^XZ#L7D/XQ_<>FPT6D^#K'](SFL2""($@2.)G$@LB!(+ B B)(! B3L9I ML20^)HFW@^0?6Z2_;]2(['R609W7&GRY!X]J3@+KVV8%4D3T2]_O_>0,,3_) MRQZCYMXQ@Z<>[8N2@4/B7 MQ8FQAKS*@:Y;16AL/T./CG>(.5@.#[]^F2$,L1:WJFF_&D3B-X'R4*[#XEU> MIN=-LSFC4#]GH[XW#X_[T+[G:[L$7ZK,ETY$/&&WOY/0W?DL8%W8IVZW,0U7 M0-K0;KZSWMXDCG80#TU=^-?L,R97'_,V0YVM1\K7#=M^(?.-'WK/EA2<7ZB.9+7*^JS^IE MCE_(>KTTIUVA.VZ*?L5&*DIR9#1^\L#VD62LD*1>X10/O'N'-[3O0! XQ2,D M@L"("(D@<(H'3O&X_;T5G.)Q\5 _3O' ,,(I'CC%(Z0:@E,\L/V\@W2 2P\/ MIWC@%(\;3O%(O?NL)][:QVD>6!=PFLN?/SP8FW]0>W4")B0A=,^>I@ M7>@^9GJP#/R7.%/)_>L& \[T"&&FQY^B@=^PJDU4%8-HE],3;SC7,W;-"[(_ M.(*.D@GZLKD?.Y%&=ED;K^_M;*N[/*9AO'=]?E:3Y;]O*"5TM_*27.)-G??R2: Y_OA:Q(ZDBE MK^W[MY;OB-O(D(?!@2?I1 +Q//J/YU:RNA&IF4O?#$5(.AI!4HWZ55"W)BKB MQP#\V^0=T_]#>P)-6&3N6J,)NKDT-;8 \/-_/=691"JN(JTB!3A6=.-2!:XM M?Z,/-;;-K7^BZ*.V*\$/P ?"M64T>?8^J'ZROS4LZ?HZ(J&GRZBE#70]ZA=9 M>O:\5]M+HX6KPH[6#0 -L@%&3B0M&1K\-/0;QO"=EF38"K LU,^@[*N#VJNV M[<(GV/XHH8ZICJ3O;HXJJ4:DKT8Z)AJ:.H/+XG9X"'H4\1NJ^=RT8?OM8/Q? MD[]AMV$W@^&IL+>03CNPKQ,X2?9[5R0X:4!L%!YR]8W8L;1U37:(2O^AZ):\ MUTH80\S23Z!]^ND1EF(-SIH\=6T$P==AZ:]=3Q_:#;*N5*6I:3TF$NY6,W.D M.&(1-J^ L:3["^#:?\3C'^ T]E4TB=LY?/G!NF< RYZH\Z>/-6!OH"1'@221 M( OP\^6#9[ KNCN@L_T-/Y.=HM3*++I\_5GA?^H=*REZY2\X>!0 D\;09CWV M:'>NYW'1C%&!J:I)EB5.F?6,$J8%@IKZ;\UTZI7E.XUQ17 M=;#2W)+2-&?=]+Q@R ]:QJLM"2!U&K;SNM+ A\I/L<;USB:U]FS2/ZB2-3(Y M!FP$ LDBC2J4(__OG9I3*&?%UJIG:KRM%8CU,.XIR_2&*N9>+9A^(<5Y:OF> MLG8?UPV^U[/B/:[F:/D$NVHE@9HOV,\\5>+#]3!SNNG9B(A73!MV Z+UBV?O*==V +8-K SNF3;<'Q 3MG!^.!'4U"(2_49BR?V5 OR]E'JP1XE MA;Q>G6R<9'K(U,8__DO2=!32DRAQ1,5V5Y%'D9)-D?79KOM05+.@RN'CDFOO M;%C "1H'G.!G1)BC:X%T?Z#/B86GZGIDY-]^#M^ %L-(L$ ^G9Q$S5^NJ3\C MJ=$(>ISP>?HZ>K1)]!@H_)Z_M*E^S4:?= 1]5RC36M_Q1X%DM+A MTX;K@X<=90)Y:+3G6Q[PSXLQ#\'S"I+;R=Q-$.J<_P'#C.AP))#LP$^,]KS+ M)U*FJ(9DC%3X0MN!?_%5?_<\OPL_(QTD0T1ZMLCW)"C-^=R"],\?CK\ (3% MH_6R*[NU!SHD$/F6Y,\_LCYC &TQ>BUG8>G]Z9A_/X:"78/2M1 M7G>:N7I#J_!K@:MHDXG*Q;DFNI69.K0.T '1X3<_CSK)U^ 2/_81*9@NK=$ MP <=11W:Y-@V0_9(C_<=P^.!B8\$(OP REX6[4@'DH5B]G5HRFOXW\29Z?_] M'U!+ P04 " !3//)8H9Q$G)(( #F,P & &]C9G0M,C R,S$R,S%X M97@Q,F0Q+FAT;>U;;5/C.!+^*[ILS0U3E<1)@!W*8:AB0JCEB@$*PMWN1\5N MQRIDRRO)";E?O]V2DSB\[,#.;$U@X4.(I9;4DI]'_;3L[/^KU1KF*<\CB-DO MHR^G+%91F4%N6:2!6RR="9NRD2H*GK,OH+60DGW6(IX 8]U.^^=VM[?;[K1: M!_O8UZ!JI/*0?0RZ>T&OT]MAW6[8VPYW/[+#+VSK>C3XX*R/S@>CWRZ&?MB+ MZ\^G)P/6: 7!_[8'07 T.O(5.^U.EXTTSXVP0N5=!R+?-*2D-APM[VWMRK28I(NRY2?6JA!HTDHW+82G@DY#]^/1 :&G<&,7:J,Y^^;O@3_&] B>=]WUD;\'[!K MG)Z%6]OB4DRP<_*U[^=L9(Q5@YO4S$6EG5[[>Y^,,9U*KZ7 M5^M.4.6BVZDP.*@4=AZF(HXA1X-__[37ZVSW]P,R_)YNU!8G0JJ ?L;J#(:7 MHY/CD\'AZ.3\C)T?LXO+D[/!R<7A*1O^.AQNM7[L\[VQ_K@ MJT87UY=7UX=G(S8Z9U?#@1MWN].CL4>_#-G5X>7GP[/A5>O\U]/A;^QP,**: M7J?3>YTW;\V-DR8;I"J?))!/V%4*>9-%H*U(YLRFW(:;-'W+QQ+86.D8]*=& MIX&>2EEM*,MK4_"HNL86B X;+X>AB45<5LAU(,;MK#]+A846-80P5S/-LB.!>Y&O\'NA]SHWD;![C,W3DRQ;,YN<)$DH.QJ>O15 ML(L5#IHKU&O8.Q.DXF&;\!'+?6I\&R&)W!(26%&QJ##"*A44&B&6I*@YX@;!C>ZRAE MIJ2/5?L9:*@ZH0EDPJ#2H77VFE.#*8@].#KU6Z!K*L9I(J!P4<;S^C*\<6B# M.+3],C@$+%GNRRM4-I% :([5NE8O\@3W=DYB&[]'LHRQ3T1^#8)-9(W0S9VAD;>Q4_%-LB@E&B"3%,+=#6>[Y1?TSBALUVGDFD"]/'BA9&RC!@6B>:V3$:A**X>LFV..LN8/BE\7$+?YA MDZAX! 87#4'I=-/7&=,D21?QTCR]"6FK,2#ZJY&\6E.EQ@XPB!"<*"ZA%>2N M'TJ*5Q&M'A7]$132J9)K%26:5;BD&H&A#1TQ2HK8G1*:,$;I+'@'I.D-!\:EK801S'''L_^-=-:BN>$P&TUH:+4!;+7.&4<18AG MYX!+]B:0H^"52&*L@8)V!S+!1-83%7<146 L?J/JBZ1JM%%4'4ZY+%T$(AQ# MDF!:)J:(0',WO5IJX"?$4G_Y<,;E:(D-,10:G]2-56D?'_XIT9XOK8$RUN3K MIR1LO,B%W4X#?AG0GSYU_L:LE\BL>*.8=>1Q>Q__E!U5>96KN<^P9\0]$J$J MBDI-$+\O^M; #W>.Z5WCE)NEBJ60XR@(L8O%SNS]%CF>HU?7T;ND:QQ3/ M*FV6ZM 5D%DFK 5X+*Z.%8I/JHP%>N9ZV$(2(I,-A4G\3RGF@N#P>RG0<9I M4N:1.Q_]\';8\A+9MF&'+8<2\Q9<-H&$XGB/Z4 P$H#PKY3=\M!C!OR&I)K/ M8YQ8Z"V.+5_%JFJ(PI_B/I Y.$Q-C2P##P/$[!*VM >B81H:WJQ:% I MFC+#">-RN)E4@?#!AQO_@*#T6OFT6:WD!_N,6]%I*:7 M8B*?*CD%TF,YGU1/JW45ZB KI)H#ULY2Y8,;7Z,ITNK;!65[LP'_-[AQA/<@ M9/\I<4OI[C49O:2Y26\ZT(Y]SQ\: -XU.6=G?;>[KM^M9@5E[O%+7/G\^RGCOO[L7,*3'#G_;QG M37&WT^YT'[LM?Y/+?P7OJZWGY<#MC&?P+8"C4+%A:'M#VD8B;40OYO\EJ/U@ M-'&!JCI?9+Z?%YGNT3+3)34^2 4D;'@+44F'P.S5_0K$I[CEG M_&>JEVJ#1S<3KJ_!ZE*ZC\' MN?M#DP)5<6N,B>%-BR>H:$,^52*N[OS>7KNWL]Q3?5G'Y3+^!RSN%S$'?P!0 M2P,$% @ 4SSR6&';38.;" G#0 !@ !O8V9T+3(P,C,Q,C,Q>&5X M,3)D,BYH=&WM6VU3V[@6_BNZ[/26SL1Q7F#+=2@S:0BSW*' T#![^U&QY%B# M;/E*1^>1;.__(PB&>4KSF#/RV^C+ M"6$J+C.>6Q)K3BVDSH1-R4@5!##\[Z\&PP^G8^],V>7WX^ M.1Z0K2 ,?^\.PO!P=.@S=IJM-AEIFAMAAI M]"0<782IS>1.*)4RO,DLVSK8QQ3XRRD[V,^XI21.J3;V!AA97\ M8#]<_'K;L6+S@WTFIL38N>2?MC*J)R(/K"JB;JNP/2@90O8-F^M@)IA-HW:K M]:Y74,9$/@DD3VRTV]S;6R5I,4F7:LS;B?QRJANY9 M?FT#*L4$*D=?>[[_4=7U\5HC,^ZZ,U:20>;P.A5C84F[T^SLAV,8I^(O\@JM M[W5L*@RX)86=1ZE@C.=0XI^_['5:W=Y^B-9/Y&@,9.+Z$>,W&%Z,CH^.!_W1 M\=DI.3LBYQ?'IX/C\_X).3H^[<,E7)T=@<7PPHWO'U6V/]8'WS4ZO[SX>MD_ M'9'1&?DZ'+AVNZT.MCWZ;4B^]B\^]T^'7X.S_YP,OY'^8(0YG5;K9T_O_;/Y MET[>FAO'#?)-Y1-+%3DI58/$7%N1S(E-J8TVJ>^6CB4G8Z49UY^V6EO@J935 M>K.\-P6-JWLH ="P;-D,=BRFLH*M0S"L=KU9*BP/L""/& MZCF:9/2*0[NU.@VD,7 &FI08:[ --(B%!H$)9B Y#7@"L"$PUW%*3(E_5N5G M7/.J$NQ )@P((1QG+TDU-P6R!UK'>@MP33'H)@ *!F4\KP_#&XHQ>$ZEB6#.@'Y-0@V@#5"RSDI +C(.>0B M;*66I*KP;&XT#;QE3N0WT**48 !,4@!WUYQQ_L34I"21:F:6-%-9@52GF.*= M!A<;-:J8A2>W7'UCRP:Q96>CV#):00MGIOVQ9RHR5+H8EV>5) )NM\T'A[MC M0C5W\ :X"IP[0"+A!N=1F!1+H%D&T0DC%-XS86*I3*FYBUM:28_S0JN8,T@V M9!N0S3CPQ,-W> T;^WS"21]"PD4IP:+=I4%[=YM[+]J[S-_Y6X&;LMSS"^LG M&#=JM/-,0%\>W%"RUE "#6$_U\@(V2@4H]=-L/M9

>]8E,UR-.1I"?(3R MG+WR>/A:Z3K>8+H^./S<8NW# ]>#R0N$GPJ&(9H:E3LT40-\QBT:)$ZH9@O> M (T%]9A$I7E7L[B$.(HY]GCVKYG6MGA."%Q7'2I*70![C5/&<0QX=@ZXS=Z$ MYR!X)9 8)+"O$U. L+FY/UN*Z <$8W][ M]Y;-\1H*0BPU?E'E;]1 M\V])3;91U#STP+]-(-R?53L[EW.;HH^(O"B#51R7&CER6W:NL8??>%#@"J?4 M+'4T!CW'8:Q _F(F$^"9JV$;2 A,-AAGX1T?DH0P*&KX,/'<3L-HV@CT0"=#6\&K3@-0T908=AN%P/:D"X9V/ M5]Z4Y-^7D)MUH-,'P9AHB"(-H =W@0\(YIY45TQL>"TG\JF24XZ"+J>3ZH&[ MKF(ESPJIYAQR9ZGRT9&N\1QX^>.*M+G9$>@)W#B$.8C(OTM8D]I[#8*OH6[2 MRUKX>JN9?.<64VANDWU7$:D']W6:W_:[>\1KO2*NYNU@*\>IG\W#QJ'X>W;4 W.OR MSDYS;^==KQK,BLOMXIJX1PSDEY;[][Q]"DU8?[_P?E8.V49OQ'T(9Q8L.@]@:SS8/9"#\Z^%,X>U:W!ZG@2>V]U3._S2>O'%<+ MV>0__-@4]YPS_F^JEPJ"QE<3KDR'E0W2\6 MK?I7+%5*_2.6FY_'%*!T@S'L%J\"FH!*C>A4"5;-_-Y>L[-:*GU:R^U/_&@_\#4$L#!!0 ( %,\\ECV-NTG?@4 !87 8 ;V-F="TR,#(S M,3(S,7AE>#$S9#$N:'1M[5CY;QHY%/Y7WE*U327FXDCI0"*1"5%9I1#!9+?] MTY^/P2^6-1()$1&-X6WX M[A)B&:U3*C1$BA*-O1NF$PAEEA$![ZA2C',X4RQ>40#/M8]MK]6U7!< M0:4DA0^O':_GM-Q6!SS/;[7][FL8OH.CZS!X54B?3X/PP]6H-'MU?78Y#J!A M.<[O[\X7,J,ZO+!Z**&9YO1TX-3?I>Q" MQMO30V_6B%.B_(742?_0P'V:6:VWE$); M2Y(ROO5?ABRE.4SH!F8R)>)EL^S![YPJMGS9+Z1S]B?%J3$\36^U13A;X>3& MUWX9OU^%OOC$R(86X2PDCW%P=)NP!=/@M6UOX"PP3]D/\LI(/^C8#]5INNS]PC/1WH-1H5N3XGR8<+-3IOPI=7<_FU\-)".$4YJ.@ ML/W&/48CA?WY<'8VG(SFUO3]Y>@##(/0C+1_Q62*5Q(E6*VK0M82E786K(\PLFVR U MT<\8SFE$TP55T/::*-MJ \E1C-<<;K3F-%HKY S,!1$QC&Z1#@4R.9I,69Z; M:/#?2,;(XY!013&,?>?*X&K?FC!N0I!(L5I2L8)Y0H5I$Z8PR28#1O-,$A6; MQCE3F JI2N-!PN@274"7#'?!=+ED$;I?:559:!9.++: 0YHML9VM5;XFB LM MP>O!M3VW _O%,^_X=1\YI^LV3=PDEIG9B/:%Y]5Z&5A71N9$+8B@N36]Y70+ MPZA8-@/K)HZ30LW(+6A>C*1;^"CD!G.ZHOY30KTF"XYN2A53==)P&Y@NSJO= MYJZ=9R2JVJB!I*#CVDRUJ_30@4JK=L;1\;[@C5D&1%[%;D6=X*;8WR1,4\M8 MH#YF2!'L>G#.;YDT"W=&+5/?:^VZS"Y=FO+L(CT'03R:.R%BJ:*'Y9IS1#6B MG)MRO"M11?]88YV8,UAN(%>CUFL?$>0"!5[W*'YU!^!=0=\55 MMLN 8Q;=*;#R$S*I[]ZW1*W'0LR]WAC ,(&DGY("!;CM:,($,ALK>;I&$U(N MPBE3-#? :9IA@B=U5$/3N%'@0(9(RIO5[E'O1CAA7!PB"TY&J34O<2O:N(W]CB,/"EW6! M=^VV]WP_\+WR M?NFL_ZU[K9-8DG]U"+CF+ MX9E;_#UN3$[N'!S&/B_$-T6(]X?PG5S^$KSOJ.>_ [<)2>G7 ,[L"$\,;3^1 M]B21%IIWK"^"VB.CZ:LNC?]S^-5GK/+)\:FX5SA3?B;J[KA!HH\K)=,3\=J X>YL+$\6AK5>V:WO;?3ZN>_>?3PX?9C*RHM5"4?+3($@^_ M/KF1+*Y6OM>S6SM2+?O&5X,3-D,BYH=&WM6&MOVS84_2MW M+MJF@/7R(W5E)X"C.*B'U YL!5L^TA)M$:5(E:+C>+]^EWHDKA=O:-!]^N(181NN4"@V1HD1CZX;I!$*9943 !ZH4 MXQS.%(M7%,!S[6/;:W5MU[).!Z@KJ 9)X<-;Q^LY+;?5 <_S6VV_^Q:&'^#H M.@S>%-+GTR"\N1J59J^NSR[' 30LQ_FM'3C.>7A>=G1LUX-0$9$SS:0@W'%& MDP8T$JTSWW$VFXV]:=M2K9QPYB0ZY1V'2YE3.]9QXW1@6O!)27PZ2*DF$"5$ MY52?-*[#"ZN'$III3D\'3OU;RBYDO#T=Q.P6Z[[L9R2.F5A9G"ZUW[5[O8* M+5_W"^F<_4%1-8:GZ9VV"& MVVX-G 7F*?M!7AGI@X[=LAS=XDQO_83%,14XXM6+7LMM]P>.D?Y.CD983%1] M0?Z"T2P<7XR#83B>3N#L!L+W([B:C2?!^&IX"1?CR1!?\6UZ@5*C69'COU,X M6*C3?Q2ZNI[-KX>3$,(IS$=!8?N=>XQ&"OOSX>QL.!G-K>GOEZ,;& :AZ6FY M[K>>XL,S^N,GD FTHOWV\;Y?8P&1%()&IOI*AM0)A:$0:\)A1C.I-,@E3 4- M2CFX8 )9EF%W2*-$2"Y76PBDW81+'=MP9,:;:%IN/Y IDNVV^/+Z;Y!,X4*J M]-4+[]CMMUSK I92%0:7+(]0XQ8) B@Z&\,YC6BZH*H4;GM-G*-6&TB.LKQF MS2;(G?V5KE:X*3 MKR5XO5+WM3VW ]N\O^V7+5Z[ZS9-<"26F5EW=H?-R^DI)0V4*YMSHA9$T-R: MWG&ZA6%43)6!;^.\](5'WC""0"'==FJI6DAPY4HVIG'!WO"MZ:64&@58Q6U 8NA/U- MPC2UC 7J8X84P::#.K]ETBQ<#;5,?:_UT&16YM*49Q?IV0OBR=P)$4L5)2S7 MG"/($?3<%-Y],2KZ:8D[ MF5%5V,SW"-H^@*=GPH3?P8US3*(/OZXQP5ZO6$4[SXG[S?F@**V3ACE>-.K2 MKK24%6Y%DG.2Y=2O7W;],+N:I-P#FG.%01G"Z/-3B_M0E-69Q;3L'$'^PA#[ MA2_K N_B0?'E;N [Y06NW37/^NU;EUN5Z+.M_UB='W2YT[%[W9?]*IDUR6=W MD$O.8GCA%G]/&Y.3.[L[KB^*K^OBX?K0G'PG?[\&[ ^\\]_!VH2D]-^@S2P' MSPQJ/V'V_& 6FENKK\+9D[I]X%CX/X=5O6LJ+PZ?BWN%,^4S4?<;"!)]7"FY M%K'91$CEUPRT4>UE3!'((Z;5:OZKCEK]Q:T:MF]!-V_7LW(BEH+1W[%KK!<+]^HYMN$+4#ZW4 M5%4M>>V=F9WW8R<_6-9,EDRFF,%/\<,]9"K=K%$:2#4R0] =-R7$JJJ8A ?4 MF@L!GS7/"@3P7/O2]OR1[5K6=$*\HL,A)4.X]TI@J=)S=;F?O!K;2A1.OG-*LQ= 12M5H9R;K32<-A%9DV72R1L,@+9FN MT7SJ/<=S*R *PXW Z<0Y?CO:1&7[Z23C6ZC-7N"GWIKI@DO+J"HJ[[?ERQ+..RL 3F)AS90? '2/.B_ Y3G6FA1L$,WV+#^X1K M*I#I,%&F'+\6\&1%OX/0MT;-\XMQ M2UWS;TBLR3R#+\9B@A?$O-%UW-D?'DQ/SH3LL#4G42(CY.REY DWX(UL?^(D MY*?JG]+J7(D&>62[Y34)%=SLPY)G&4HB^/%=X+N#\<1I"-],C>AQ\31;Q/ X MA[O%S6PYHX6VJ]GMW5,\6\UNCKE]'46/SXOX;G$+\[O5P__/+24B7KIL<8!:9$X#)5NE*:-8$R$U)4*U%"LL>&T.!$^& M>DS;HV@S5WH-3U8 '^9<("Q4;<-@,+#\8>"/_'[W?SFZ&@W[P&1VW _T0 M_$$?VC[7E:$LCG;EWSG61Y7K5HD&B7E.4JEH)=9UPYU+@YH:7.,=HY4 M45] MPJ.33.S[L"MY6@*K*NH,=>N.(O^631OD9HD9Q=M!GB7[C$!?-?Z^X?F M]K^8-_^10G=J9ZEYBCL*I2[5IJ;,4152 'XM%04]YC0A[^^7;R7_J43YC=Y^ MFSY+5)7 OQBYP/>NCNZIJ9BJ32)XVB1=5%)^O97&/V_$'KR@JXY62# MY14KT$KHZO+58CD%-V1;Q;-Q-VF#P/:'[\>)TAGJP_1UV_'?W1':2\?T=U!+ M 0(4 Q0 ( %,\\EA^_H4U*#T $KY @ 1 " 0 !O M8V9T+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( %,\\EADQQJN+"8 &-> @ 5 M " 5<] !O8V9T+3(P,C,Q,C,Q7V-A;"YX;6Q02P$"% ,4 M " !3//)8Z@0ZHAF2 W0 H %0 @ &V8P ;V-F="TR M,#(S,3(S,5]D968N>&UL4$L! A0#% @ 4SSR6#"-.H= + $ Z#$3 !4 M ( ! O8 &]C9G0M,C R,S$R,S%?;&%B+GAM;%!+ 0(4 Q0 M ( %,\\EA+OPOQI]X %JK$ 5 " 74B @!O8V9T+3(P M,C,Q,C,Q7W!R92YX;6Q02P$"% ,4 " !3//)8W#HRL+Y:!@"9XU0 %@ M @ %/ 0, ;V-F="TR,#(S,3(S,7@R,&9A+FAT;5!+ 0(4 Q0 M ( %,\\EBAG$2&5X,3)D,2YH=&U02P$"% ,4 " !3//)88=M-@YL( "<- M& @ $)90D ;V-F="TR,#(S,3(S,7AE>#$R9#(N:'1M4$L! M A0#% @ 4SSR6/8V[2=^!0 %A< !@ ( !VFT) &]C M9G0M,C R,S$R,S%X97@Q,V0Q+FAT;5!+ 0(4 Q0 ( %,\\E@/T-_Y;P4 M -P6 8 " 8YS"0!O8V9T+3(P,C,Q,C,Q>&5X,3-D,BYH M=&U02P$"% ,4 " !3//)8(?4UR8<# !)"0 & @ $S M>0D ;V-F="TR,#(S,3(S,7AE>#$U9#(N:'1M4$L%!@ + L [0( /!\ $"0 $! end XML 201 ocft-20231231x20fa_htm.xml IDEA: XBRL DOCUMENT 0001780531 country:CN ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 country:CN ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:NotLaterThanOneYearMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:LaterThanThreeYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:RelatedPartiesMember ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:NotLaterThanOneYearMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:LaterThanThreeYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:RelatedPartiesMember ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ocft:XinDingHengLimitedMember 2020-09-01 2020-09-30 0001780531 ocft:RestrictedShareUnitsSchemeMember 2017-11-07 2017-11-07 0001780531 ocft:ShareOptionSchemeMember 2017-01-01 2017-01-01 0001780531 ocft:AssetManagementProductsMember ocft:GroupMember 2022-12-31 0001780531 dei:AdrMember 2022-01-01 2022-12-31 0001780531 ifrs-full:TopOfRangeMember ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2023-01-01 2023-12-31 0001780531 ifrs-full:BottomOfRangeMember ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2023-01-01 2023-12-31 0001780531 ifrs-full:TopOfRangeMember ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2022-01-01 2022-12-31 0001780531 ifrs-full:BottomOfRangeMember ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2022-01-01 2022-12-31 0001780531 ifrs-full:TopOfRangeMember ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2021-01-01 2021-12-31 0001780531 ifrs-full:BottomOfRangeMember ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2021-01-01 2021-12-31 0001780531 ifrs-full:DisposalOfMajorSubsidiaryMember 2023-11-13 2023-11-13 0001780531 ifrs-full:TopOfRangeMember 2023-12-31 0001780531 ifrs-full:BottomOfRangeMember 2023-12-31 0001780531 ifrs-full:TopOfRangeMember 2022-12-31 0001780531 ifrs-full:BottomOfRangeMember 2022-12-31 0001780531 ocft:CguTechnologySolutionMember 2023-01-01 2023-12-31 0001780531 ocft:CguTechnologySolutionMember 2022-01-01 2022-12-31 0001780531 ifrs-full:TopOfRangeMember ocft:ShareOptionSchemeMember 2017-11-07 2017-11-07 0001780531 ifrs-full:BottomOfRangeMember ocft:ShareOptionSchemeMember 2017-11-07 2017-11-07 0001780531 ifrs-full:InterestRateRiskMember 2023-12-31 0001780531 ifrs-full:InterestRateRiskMember 2022-12-31 0001780531 ocft:IfrsJinYiTongLimitedMember ocft:PingOneconnectBankHongKongLimitedMember ifrs-full:DisposalOfMajorSubsidiaryMember 2023-11-13 2023-11-13 0001780531 ifrs-full:OrdinarySharesMember 2021-01-01 2021-12-31 0001780531 2018-04-01 2018-04-30 0001780531 ocft:BeijingBerTechnologyCompanyLtdMember 2022-12-30 2022-12-30 0001780531 ocft:BeijingBerTechnologyCompanyLtdMember 2022-12-01 2022-12-31 0001780531 ocft:BeijingBerTechnologyCompanyLtdMember 2022-07-01 2022-12-31 0001780531 ocft:OpenPortalGuangxiMember 2022-01-01 2022-12-31 0001780531 ocft:VirtualBankBusinessMember 2023-01-01 2023-12-31 0001780531 ocft:VirtualBankBusinessMember 2022-01-01 2022-12-31 0001780531 ocft:VirtualBankBusinessMember 2021-01-01 2021-12-31 0001780531 ifrs-full:WrittenPutOptionsMember ocft:BeijingBerTechnologyCompanyLtdMember 2023-12-31 0001780531 currency:CNY ifrs-full:InterestRateRiskMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ActuarialAssumptionOfDiscountRatesMember ifrs-full:CurrencyRiskMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ActuarialAssumptionOfDiscountRatesMember ifrs-full:CurrencyRiskMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ActuarialAssumptionOfDiscountRatesMember ifrs-full:CurrencyRiskMember 2021-01-01 2021-12-31 0001780531 currency:USD ifrs-full:InterestRateRiskMember 2023-01-01 2023-12-31 0001780531 currency:HKD ifrs-full:InterestRateRiskMember 2023-01-01 2023-12-31 0001780531 currency:USD ifrs-full:InterestRateRiskMember 2022-01-01 2022-12-31 0001780531 currency:HKD ifrs-full:InterestRateRiskMember 2022-01-01 2022-12-31 0001780531 ifrs-full:OrdinarySharesMember 2021-04-02 2021-04-02 0001780531 ifrs-full:OrdinarySharesMember 2021-04-01 2021-04-01 0001780531 ifrs-full:OrdinarySharesMember 2020-12-24 2020-12-24 0001780531 ifrs-full:OrdinarySharesMember 2020-12-11 2020-12-11 0001780531 ifrs-full:OrdinarySharesMember 2018-04-30 0001780531 2017-11-07 2017-11-07 0001780531 ocft:RestrictedShareUnitsSchemeMember 2019-09-10 2019-09-10 0001780531 ocft:ShareOptionSchemeMember 2017-11-07 2017-11-07 0001780531 ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001780531 ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001780531 ocft:WealthManagementProductsMember 2023-12-31 0001780531 ocft:WealthManagementProductsMember 2022-12-31 0001780531 ocft:IfrsSellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsGeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001780531 ifrs-full:CostOfSalesMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsSellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsGeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsSellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001780531 ocft:IfrsResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001780531 ocft:IfrsGeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001780531 ifrs-full:CostOfSalesMember 2021-01-01 2021-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2023-01-01 2023-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2022-01-01 2022-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember ocft:MonteCarloMethodMember 2021-01-01 2021-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember 2023-01-01 2023-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember 2023-01-01 2023-12-31 0001780531 ifrs-full:SwapContractMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ForwardContractMember 2023-01-01 2023-12-31 0001780531 ifrs-full:SwapContractMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ForwardContractMember 2022-01-01 2022-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2023-01-01 2023-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2023-01-01 2023-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2022-01-01 2022-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2022-01-01 2022-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2021-01-01 2021-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2021-01-01 2021-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2021-01-01 2021-12-31 0001780531 ocft:BusinessOriginationServicesMember 2022-12-31 0001780531 ocft:RestrictedCashMember 2023-01-01 2023-12-31 0001780531 ocft:CashAndCashEquivalentMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2023-01-01 2023-12-31 0001780531 ocft:RestrictedCashMember 2022-01-01 2022-12-31 0001780531 ocft:CashAndCashEquivalentMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2022-01-01 2022-12-31 0001780531 ocft:RestrictedCashMember 2021-01-01 2021-12-31 0001780531 ocft:CashAndCashEquivalentMember 2021-01-01 2021-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2021-01-01 2021-12-31 0001780531 ifrs-full:LeaseLiabilitiesMember 2021-01-01 2021-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2021-01-01 2021-12-31 0001780531 ocft:CurrencyForwardAndSwapContractsMember 2023-12-31 0001780531 ifrs-full:FinancialGuaranteeContractsMember 2023-12-31 0001780531 ocft:CurrencyForwardAndSwapContractsMember 2022-12-31 0001780531 ifrs-full:FinancialGuaranteeContractsMember 2022-12-31 0001780531 ocft:ShareOptionSchemeMember 2023-12-31 0001780531 ocft:ShareOptionSchemeMember 2017-01-01 0001780531 ifrs-full:LeaseLiabilitiesMember 2023-01-01 2023-12-31 0001780531 ifrs-full:LeaseLiabilitiesMember 2022-01-01 2022-12-31 0001780531 ocft:ExercisePriceRmb52.00GrantedIn2019Member 2023-01-01 2023-12-31 0001780531 ocft:ExercisePriceRmb52.00GrantedIn2018Member 2023-01-01 2023-12-31 0001780531 ocft:ExercisePriceRmb2.00Member 2023-01-01 2023-12-31 0001780531 ocft:ExercisePriceRmb1.33Member 2023-01-01 2023-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ocft:ApplicationAndPlatformMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 ocft:ApplicationAndPlatformMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:LicencesMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:LicencesMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ComputerSoftwareMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ComputerSoftwareMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001780531 ocft:Unusedtaxlossesduetoexpireinyear2033Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2032Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2031Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2030Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2029Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2028Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2027Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2026Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2025Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2024Member ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2032Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2031Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2030Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2029Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2028Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2027Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2026Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2025Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2024Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ocft:UnusedTaxLossesDueToExpireInYear2023Member ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember 2021-12-31 0001780531 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2021-12-31 0001780531 ifrs-full:LaterThanThreeYearsMember 2021-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2021-12-31 0001780531 ifrs-full:AccumulatedImpairmentMember ifrs-full:TradeReceivablesMember ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember 2023-12-31 0001780531 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2023-12-31 0001780531 ifrs-full:LaterThanThreeYearsMember 2023-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2023-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember 2022-12-31 0001780531 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2022-12-31 0001780531 ifrs-full:LaterThanThreeYearsMember 2022-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember 2022-12-31 0001780531 ifrs-full:AccumulatedImpairmentMember 2023-12-31 0001780531 ifrs-full:AccumulatedImpairmentMember 2022-12-31 0001780531 ocft:ChinaGuangdongPilotFreeTradeZoneQianhaiShekouAreaOfShenzhenMember 2023-01-01 2023-12-31 0001780531 ifrs-full:InterestRateRiskMember 2023-01-01 2023-12-31 0001780531 ifrs-full:CurrencyRiskMember 2023-01-01 2023-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember ocft:ThreeStageApproachMember ifrs-full:CreditRiskMember 2023-01-01 2023-12-31 0001780531 ocft:TechnologyDevelopmentIncentivesMember 2023-01-01 2023-12-31 0001780531 ocft:OperationSubsidiesMember 2023-01-01 2023-12-31 0001780531 ocft:TechnologyDevelopmentIncentivesMember 2022-01-01 2022-12-31 0001780531 ocft:OperationSubsidiesMember 2022-01-01 2022-12-31 0001780531 ocft:TechnologyDevelopmentIncentivesMember 2021-01-01 2021-12-31 0001780531 ocft:OperationSubsidiesMember 2021-01-01 2021-12-31 0001780531 ocft:RiskManagementServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001780531 ocft:PostImplementationSupportServicesMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2023-01-01 2023-12-31 0001780531 ocft:OtherRevenueMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2023-01-01 2023-12-31 0001780531 ocft:OtherRevenueMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001780531 ocft:OperationSupportServicesMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2023-01-01 2023-12-31 0001780531 ocft:OperationSupportServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001780531 ocft:ImplementationMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2023-01-01 2023-12-31 0001780531 ocft:ImplementationMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001780531 ocft:CloudServicesPlatformMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2023-01-01 2023-12-31 0001780531 ocft:BusinessOriginationServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001780531 ocft:RiskManagementServicesMember 2023-01-01 2023-12-31 0001780531 ocft:PostImplementationSupportServicesMember 2023-01-01 2023-12-31 0001780531 ocft:OthersRevenueMember 2023-01-01 2023-12-31 0001780531 ocft:OtherRevenueMember 2023-01-01 2023-12-31 0001780531 ocft:OperationSupportServicesMember 2023-01-01 2023-12-31 0001780531 ocft:ImplementationMember 2023-01-01 2023-12-31 0001780531 ocft:CloudServicesPlatformMember 2023-01-01 2023-12-31 0001780531 ocft:BusinessOriginationServicesMember 2023-01-01 2023-12-31 0001780531 ifrs-full:GoodsOrServicesTransferredOverTimeMember 2023-01-01 2023-12-31 0001780531 ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001780531 ocft:RiskManagementServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001780531 ocft:PostImplementationSupportServicesMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2022-01-01 2022-12-31 0001780531 ocft:OtherRevenueMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2022-01-01 2022-12-31 0001780531 ocft:OtherRevenueMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001780531 ocft:OperationSupportServicesMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2022-01-01 2022-12-31 0001780531 ocft:OperationSupportServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001780531 ocft:ImplementationMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2022-01-01 2022-12-31 0001780531 ocft:ImplementationMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001780531 ocft:CloudServicesPlatformMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2022-01-01 2022-12-31 0001780531 ocft:BusinessOriginationServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001780531 ocft:RiskManagementServicesMember 2022-01-01 2022-12-31 0001780531 ocft:PostImplementationSupportServicesMember 2022-01-01 2022-12-31 0001780531 ocft:OthersRevenueMember 2022-01-01 2022-12-31 0001780531 ocft:OtherRevenueMember 2022-01-01 2022-12-31 0001780531 ocft:OperationSupportServicesMember 2022-01-01 2022-12-31 0001780531 ocft:ImplementationMember 2022-01-01 2022-12-31 0001780531 ocft:CloudServicesPlatformMember 2022-01-01 2022-12-31 0001780531 ocft:BusinessOriginationServicesMember 2022-01-01 2022-12-31 0001780531 ifrs-full:GoodsOrServicesTransferredOverTimeMember 2022-01-01 2022-12-31 0001780531 ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001780531 ocft:RiskManagementServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001780531 ocft:PostImplementationSupportServicesMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2021-01-01 2021-12-31 0001780531 ocft:OtherRevenueMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2021-01-01 2021-12-31 0001780531 ocft:OtherRevenueMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001780531 ocft:OperationSupportServicesMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2021-01-01 2021-12-31 0001780531 ocft:OperationSupportServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001780531 ocft:ImplementationMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2021-01-01 2021-12-31 0001780531 ocft:CloudServicesPlatformMember ifrs-full:GoodsOrServicesTransferredOverTimeMember 2021-01-01 2021-12-31 0001780531 ocft:BusinessOriginationServicesMember ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001780531 ocft:RiskManagementServicesMember 2021-01-01 2021-12-31 0001780531 ocft:PostImplementationSupportServicesMember 2021-01-01 2021-12-31 0001780531 ocft:OthersRevenueMember 2021-01-01 2021-12-31 0001780531 ocft:OtherRevenueMember 2021-01-01 2021-12-31 0001780531 ocft:OperationSupportServicesMember 2021-01-01 2021-12-31 0001780531 ocft:ImplementationMember 2021-01-01 2021-12-31 0001780531 ocft:CloudServicesPlatformMember 2021-01-01 2021-12-31 0001780531 ocft:BusinessOriginationServicesMember 2021-01-01 2021-12-31 0001780531 ifrs-full:GoodsOrServicesTransferredOverTimeMember 2021-01-01 2021-12-31 0001780531 ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001780531 ocft:VirtualBankBusinessMember 2023-01-01 2023-12-31 0001780531 ocft:TechnologySolutionsMember 2023-01-01 2023-12-31 0001780531 ocft:VirtualBankBusinessMember 2022-01-01 2022-12-31 0001780531 ocft:TechnologySolutionsMember 2022-01-01 2022-12-31 0001780531 ocft:VirtualBankBusinessMember 2021-01-01 2021-12-31 0001780531 ocft:TechnologySolutionsMember 2021-01-01 2021-12-31 0001780531 ocft:PinganPuhuiLixinAssetManagementCo.LtdMember 2017-03-28 2017-03-28 0001780531 ocft:PinganPuhuiOrPuhuiLixinMember 2020-02-20 2020-02-20 0001780531 ocft:OpenPortalGuangxiMember 2020-01-01 2020-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ZhuhaiYirongtongAssetManagementCo.LtdMember 2023-01-01 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member 2023-01-01 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:PingOneconnectCloudTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember ocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember ocft:OneconnectSmartTechnologyCoLtdMember 2023-01-01 2023-12-31 0001780531 ocft:ZhangTongShunGuangzhouTechnologyCoLtdMember 2023-01-01 2023-12-31 0001780531 ocft:ShenzhenOneconnectTechnologyMember 2023-01-01 2023-12-31 0001780531 ocft:ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember 2023-01-01 2023-12-31 0001780531 ocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember 2023-01-01 2023-12-31 0001780531 ocft:PtOneconnectFinancialTechnologyIndonesiaMember 2023-01-01 2023-12-31 0001780531 ocft:PingOneconnectBankHongKongLimitedMember 2023-01-01 2023-12-31 0001780531 ocft:OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member 2023-01-01 2023-12-31 0001780531 ocft:OneconnectFinancialTechnologyHongkongLimitedMember 2023-01-01 2023-12-31 0001780531 ocft:JinTaiYuanLimitedMember 2023-01-01 2023-12-31 0001780531 ocft:JinChengLongLimitedMember 2023-01-01 2023-12-31 0001780531 ocft:BeijingVantagePointTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001780531 ocft:BeijingBerTechnologyCompanyLtdMember 2023-01-01 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ZhuhaiYirongtongAssetManagementCo.LtdMember 2022-01-01 2022-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember 2022-01-01 2022-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member 2022-01-01 2022-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:PingOneconnectCloudTechnologyCo.LtdMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember ocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember ocft:OneconnectSmartTechnologyCoLtdMember 2022-01-01 2022-12-31 0001780531 ocft:ZhangTongShunGuangzhouTechnologyCoLtdMember 2022-01-01 2022-12-31 0001780531 ocft:ShenzhenOneconnectTechnologyMember 2022-01-01 2022-12-31 0001780531 ocft:ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember 2022-01-01 2022-12-31 0001780531 ocft:PtOneconnectFinancialTechnologyIndonesiaMember 2022-01-01 2022-12-31 0001780531 ocft:PingOneconnectBankHongKongLimitedMember 2022-01-01 2022-12-31 0001780531 ocft:OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member 2022-01-01 2022-12-31 0001780531 ocft:OneconnectFinancialTechnologyHongkongLimitedMember 2022-01-01 2022-12-31 0001780531 ocft:JinTaiYuanLimitedMember 2022-01-01 2022-12-31 0001780531 ocft:JinChengLongLimitedMember 2022-01-01 2022-12-31 0001780531 ocft:BeijingVantagePointTechnologyCo.LtdMember 2022-01-01 2022-12-31 0001780531 ocft:BeijingBerTechnologyCompanyLtdMember 2022-01-01 2022-12-31 0001780531 ocft:OpenPortalGuangxiMember 2023-01-01 2023-12-31 0001780531 ocft:DigitalGuagnxiOrOpenPortalGuangxiMember 2023-01-01 2023-12-31 0001780531 ocft:EquityTransferAgreementMember 2022-11-24 2022-11-24 0001780531 ocft:PinganPuhuiLixinAssetManagementCo.LtdMember 2020-03-01 2020-03-31 0001780531 ocft:PinganPuhuiLixinAssetManagementCo.LtdMember 2020-02-20 2020-02-20 0001780531 ocft:PinganPuhuiLixinAssetManagementCo.LtdMember 2019-01-01 2019-01-31 0001780531 ocft:ExchangeDifferenceMember ocft:OfficeAndTelecommunicationEquipmentMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:RightofuseAssetsMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:OfficeAndTelecommunicationEquipmentMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:RightofuseAssetsMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:OfficeAndTelecommunicationEquipmentMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:RightofuseAssetsMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember 2023-12-31 0001780531 ifrs-full:RightofuseAssetsMember 2023-12-31 0001780531 ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember ocft:OfficeAndTelecommunicationEquipmentMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:RightofuseAssetsMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:OfficeAndTelecommunicationEquipmentMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:RightofuseAssetsMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:OfficeAndTelecommunicationEquipmentMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:RightofuseAssetsMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember 2022-12-31 0001780531 ifrs-full:RightofuseAssetsMember 2022-12-31 0001780531 ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember ocft:OfficeAndTelecommunicationEquipmentMember 2021-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:RightofuseAssetsMember 2021-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:OfficeAndTelecommunicationEquipmentMember 2021-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:RightofuseAssetsMember 2021-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:OfficeAndTelecommunicationEquipmentMember 2021-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:RightofuseAssetsMember 2021-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember 2021-12-31 0001780531 ocft:ExchangeDifferenceMember 2021-12-31 0001780531 ifrs-full:RightofuseAssetsMember 2021-12-31 0001780531 ifrs-full:LeaseholdImprovementsMember 2021-12-31 0001780531 ifrs-full:GrossCarryingAmountMember 2021-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0001780531 ocft:ShareSubscriptionAgreementSeptember2019Member 2019-11-27 2019-11-27 0001780531 ifrs-full:OrdinarySharesMember 2018-04-01 2018-04-30 0001780531 ifrs-full:Level3OfFairValueHierarchyMember ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:DiscountRateMeasurementInputMember 2023-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:ConstantPrepaymentRateMeasurementInputMember 2023-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:DiscountRateMeasurementInputMember 2022-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:ConstantPrepaymentRateMeasurementInputMember 2022-12-31 0001780531 ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:DiscountRateMeasurementInputMember 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:ConstantPrepaymentRateMeasurementInputMember 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ocft:ServiceFeesFromLendingSolutionsServicesMember 2023-01-01 2023-12-31 0001780531 ocft:LufaxHoldingLtdAndItsSubsidiariesMember ocft:ServiceFeesFromLendingSolutionsServicesMember 2023-01-01 2023-12-31 0001780531 ocft:ServiceFeesFromLendingSolutionsServicesMember 2023-01-01 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ocft:ServiceFeesFromLendingSolutionsServicesMember 2022-01-01 2022-12-31 0001780531 ocft:LufaxHoldingLtdAndItsSubsidiariesMember ocft:ServiceFeesFromLendingSolutionsServicesMember 2022-01-01 2022-12-31 0001780531 ocft:ServiceFeesFromLendingSolutionsServicesMember 2022-01-01 2022-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ocft:ServiceFeesFromLendingSolutionsServicesMember 2021-01-01 2021-12-31 0001780531 ocft:LufaxHoldingLtdAndItsSubsidiariesMember ocft:ServiceFeesFromLendingSolutionsServicesMember 2021-01-01 2021-12-31 0001780531 ocft:ServiceFeesFromLendingSolutionsServicesMember 2021-01-01 2021-12-31 0001780531 ocft:RecapitalizationReserveMember 2023-12-31 0001780531 ocft:IfrsOtherReservesMember 2023-12-31 0001780531 ifrs-full:SharePremiumMember 2023-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2023-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2023-12-31 0001780531 ocft:RecapitalizationReserveMember 2022-12-31 0001780531 ocft:IfrsOtherReservesMember 2022-12-31 0001780531 ifrs-full:SharePremiumMember 2022-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2022-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2022-12-31 0001780531 ocft:RecapitalizationReserveMember 2021-12-31 0001780531 ocft:IfrsOtherReservesMember 2021-12-31 0001780531 ifrs-full:SharePremiumMember 2021-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2021-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2021-12-31 0001780531 ocft:RecapitalizationReserveMember 2020-12-31 0001780531 ocft:IfrsOtherReservesMember 2020-12-31 0001780531 ifrs-full:SharePremiumMember 2020-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2020-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2020-12-31 0001780531 ocft:IfrsOtherReservesMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsOtherReservesMember 2021-01-01 2021-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2021-01-01 2021-12-31 0001780531 ocft:SbiOneconnectJapanCoLtdMember 2019-08-23 2019-08-23 0001780531 2022-12-12 0001780531 2022-12-11 0001780531 ocft:UnderwrittenPublicOfferingsOfAmericanDepositarySharesMember 2020-08-17 0001780531 ocft:OverAllotmentOptionForAmericanDepositarySharesMember 2020-08-17 0001780531 ifrs-full:OrdinarySharesMember 2023-12-31 0001780531 ifrs-full:OrdinarySharesMember 2022-12-31 0001780531 ocft:StockOptionsMember 2023-01-01 2023-12-31 0001780531 ocft:StockOptionsMember 2022-01-01 2022-12-31 0001780531 ocft:StockOptionsMember 2021-01-01 2021-12-31 0001780531 ocft:StockOptionsMember 2023-12-31 0001780531 ocft:ExercisePriceRmb52.00GrantedIn2019Member 2023-12-31 0001780531 ocft:ExercisePriceRmb52.00GrantedIn2018Member 2023-12-31 0001780531 ocft:ExercisePriceRmb2.00Member 2023-12-31 0001780531 ocft:ExercisePriceRmb1.33Member 2023-12-31 0001780531 ocft:StockOptionsMember 2022-12-31 0001780531 ocft:ExercisePriceRmb52.00GrantedIn2019Member 2022-12-31 0001780531 ocft:ExercisePriceRmb52.00GrantedIn2018Member 2022-12-31 0001780531 ocft:ExercisePriceRmb2.00Member 2022-12-31 0001780531 ocft:ExercisePriceRmb1.33Member 2022-12-31 0001780531 ocft:StockOptionsMember 2021-12-31 0001780531 ocft:StockOptionsMember 2020-12-31 0001780531 ocft:September2021Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:September2019Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:October2022Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:October2021TwoMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:October2021OneMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:June2021TwoMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:June2021ThreeMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:June2021OneMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:July2022Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:July2021Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:July2020Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:January2023Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:January2022TwoMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:January2022ThreeMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:January2022OneMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:January2022FourMember ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:January2020Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:December2022Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:April2022Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:April2020Member ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2023-12-31 0001780531 ocft:September2021Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:September2019Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:October2022Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:October2021TwoMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:October2021OneMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:June2021TwoMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:June2021ThreeMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:June2021OneMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:July2022Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:July2021Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:July2020Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:January2022TwoMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:January2022ThreeMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:January2022OneMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:January2022FourMember ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:January2020Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:December2022Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:April2022Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:April2020Member ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2022-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2021-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2020-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2022-01-01 2022-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2021-01-01 2021-12-31 0001780531 ocft:RestrictedCashMember 2023-12-31 0001780531 ocft:CashAndCashEquivalentMember 2023-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2023-12-31 0001780531 ifrs-full:LeaseLiabilitiesMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2023-12-31 0001780531 ocft:RestrictedCashMember 2022-12-31 0001780531 ocft:CashAndCashEquivalentMember 2022-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2022-12-31 0001780531 ifrs-full:LeaseLiabilitiesMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2022-12-31 0001780531 ocft:RestrictedCashMember 2021-12-31 0001780531 ocft:CashAndCashEquivalentMember 2021-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2021-12-31 0001780531 ifrs-full:LeaseLiabilitiesMember 2021-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2021-12-31 0001780531 ocft:RestrictedCashMember 2020-12-31 0001780531 ocft:CashAndCashEquivalentMember 2020-12-31 0001780531 ifrs-full:ShorttermBorrowingsMember 2020-12-31 0001780531 ifrs-full:LeaseLiabilitiesMember 2020-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueMember 2020-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember 2023-01-01 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember 2022-01-01 2022-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember 2021-01-01 2021-12-31 0001780531 ifrs-full:KeyManagementPersonnelOfEntityOrParentMember 2023-01-01 2023-12-31 0001780531 ifrs-full:KeyManagementPersonnelOfEntityOrParentMember 2022-01-01 2022-12-31 0001780531 ifrs-full:KeyManagementPersonnelOfEntityOrParentMember 2021-01-01 2021-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ZhuhaiYirongtongAssetManagementCo.LtdMember 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShenzhenOneconnectChuangpeiTechnologyCo.LtdMember 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShenzhenKechuangInsuranceAssessmentCo.Ltd.Member 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:ShanghaiOneconnectMember 2023-12-31 0001780531 ocft:SubsidiariesOfVieMember ocft:PingOneconnectCloudTechnologyCo.LtdMember 2023-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember ocft:ShenzhenECommerceSafetyCertificatesAdministrationCoLtdMember 2023-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember ocft:OneconnectSmartTechnologyCoLtdMember 2023-12-31 0001780531 ocft:ZhangTongShunGuangzhouTechnologyCoLtdMember 2023-12-31 0001780531 ocft:ShenzhenOneconnectTechnologyMember 2023-12-31 0001780531 ocft:ShenzhenOneconnectInformationTechnologyServiceCompanyLimitedMember 2023-12-31 0001780531 ocft:PtOneconnectFinancialTechnologyIndonesiaMember 2023-12-31 0001780531 ocft:PingOneconnectBankHongKongLimitedMember 2023-12-31 0001780531 ocft:OneconnectFinancialTechnologySingaporeCo.Pte.Ltd.Member 2023-12-31 0001780531 ocft:OneconnectFinancialTechnologyHongkongLimitedMember 2023-12-31 0001780531 ocft:JinTaiYuanLimitedMember 2023-12-31 0001780531 ocft:JinChengLongLimitedMember 2023-12-31 0001780531 ocft:BeijingVantagePointTechnologyCo.LtdMember 2023-12-31 0001780531 ocft:BeijingBerTechnologyCompanyLtdMember 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ifrs-full:GrossCarryingAmountMember ocft:ApplicationAndPlatformMember 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:ApplicationAndPlatformMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember ocft:ApplicationAndPlatformDevelopedInternallyMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:IntangibleAssetsUnderDevelopmentMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:ComputerSoftwareMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:ApplicationAndPlatformDevelopedInternallyMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:ApplicationAndPlatformAcquiredMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:LicencesMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:IntangibleAssetsUnderDevelopmentMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:GoodwillMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:ComputerSoftwareMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:ApplicationAndPlatformDevelopedInternallyMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:ApplicationAndPlatformAcquiredMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LicencesMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:ComputerSoftwareMember 2023-12-31 0001780531 ocft:ExchangeDifferenceMember 2023-12-31 0001780531 ocft:ApplicationAndPlatformDevelopedInternallyMember 2023-12-31 0001780531 ifrs-full:LicencesMember 2023-12-31 0001780531 ifrs-full:IntangibleAssetsUnderDevelopmentMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember 2023-12-31 0001780531 ifrs-full:GoodwillMember 2023-12-31 0001780531 ifrs-full:ComputerSoftwareMember 2023-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ifrs-full:GrossCarryingAmountMember ocft:ApplicationAndPlatformMember 2022-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:ApplicationAndPlatformMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember ocft:ApplicationAndPlatformDevelopedInternallyMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:IntangibleAssetsUnderDevelopmentMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember ifrs-full:ComputerSoftwareMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:ApplicationAndPlatformDevelopedInternallyMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:ApplicationAndPlatformAcquiredMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:OtherIntangibleAssetsMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:LicencesMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:IntangibleAssetsUnderDevelopmentMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:GoodwillMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ifrs-full:ComputerSoftwareMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:ApplicationAndPlatformDevelopedInternallyMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ocft:ApplicationAndPlatformAcquiredMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:OtherIntangibleAssetsMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LicencesMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:ComputerSoftwareMember 2022-12-31 0001780531 ocft:ExchangeDifferenceMember 2022-12-31 0001780531 ocft:ApplicationAndPlatformDevelopedInternallyMember 2022-12-31 0001780531 ifrs-full:OtherIntangibleAssetsMember 2022-12-31 0001780531 ifrs-full:LicencesMember 2022-12-31 0001780531 ifrs-full:IntangibleAssetsUnderDevelopmentMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember 2022-12-31 0001780531 ifrs-full:GoodwillMember 2022-12-31 0001780531 ifrs-full:ComputerSoftwareMember 2022-12-31 0001780531 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-12-31 0001780531 ocft:ApplicationAndPlatformDevelopedInternallyMember 2021-12-31 0001780531 ocft:ApplicationAndPlatformAcquiredMember 2021-12-31 0001780531 ifrs-full:OtherIntangibleAssetsMember 2021-12-31 0001780531 ifrs-full:LicencesMember 2021-12-31 0001780531 ifrs-full:IntangibleAssetsUnderDevelopmentMember 2021-12-31 0001780531 ifrs-full:GoodwillMember 2021-12-31 0001780531 ifrs-full:ComputerSoftwareMember 2021-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ReserveOfSharebasedPaymentsMember 2021-01-01 2021-12-31 0001780531 ifrs-full:TreasurySharesMember 2022-01-01 2022-12-31 0001780531 ifrs-full:TreasurySharesMember 2021-01-01 2021-12-31 0001780531 ocft:IfrsOtherReservesMember 2023-01-01 2023-12-31 0001780531 ifrs-full:OrdinarySharesMember 2020-08-17 2020-08-17 0001780531 ocft:AmericanDepositarySharesMember 2020-01-14 2020-01-14 0001780531 ifrs-full:OrdinarySharesMember 2020-01-14 2020-01-14 0001780531 ifrs-full:OrdinarySharesMember 2020-01-01 2020-12-31 0001780531 ocft:AmericanDepositarySharesMember 2019-12-13 2019-12-13 0001780531 ifrs-full:OrdinarySharesMember 2019-12-13 2019-12-13 0001780531 ocft:ShareSubscriptionAgreementSeptember2019Member ocft:GoldPlanningLimitedMember 2019-11-27 2019-11-27 0001780531 ocft:ShareSubscriptionAgreementSeptember2019Member ocft:BlossomViewLimitedMember 2019-11-27 2019-11-27 0001780531 ocft:GreatLakesLimitedMember 2019-11-26 2019-11-26 0001780531 ocft:NationalDreamLimitedMember 2019-03-11 2019-03-11 0001780531 ifrs-full:OrdinarySharesMember 2019-01-01 2019-12-31 0001780531 ifrs-full:OrdinarySharesMember 2018-01-01 2018-12-31 0001780531 ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:DiscountRateMeasurementInputMember 2023-01-01 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:ConstantPrepaymentRateMeasurementInputMember 2023-01-01 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:DiscountRateMeasurementInputMember 2022-01-01 2022-12-31 0001780531 ocft:LoansAndAdvancesToCustomersFromVirtualBankMember ifrs-full:ConstantPrepaymentRateMeasurementInputMember 2022-01-01 2022-12-31 0001780531 ocft:AssociateMember 2022-01-01 2022-12-31 0001780531 ocft:AssociateMember 2021-01-01 2021-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember ifrs-full:LiquidityRiskMember 2023-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember ifrs-full:LiquidityRiskMember 2022-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2023-01-01 2023-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2022-01-01 2022-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2021-01-01 2021-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ocft:TradeAndOtherPayablesMember 2023-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ocft:OtherFinancialLiabilitiesFromVirtualBankMember 2023-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ocft:CustomerDepositsMember 2023-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ifrs-full:ShorttermBorrowingsMember 2023-12-31 0001780531 ocft:DerivativeFinancialLiabilityMember ifrs-full:FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember 2022-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ocft:TradeAndOtherPayablesMember 2022-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ocft:OtherFinancialLiabilitiesFromVirtualBankMember 2022-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ocft:CustomerDepositsMember 2022-12-31 0001780531 ifrs-full:FinancialLiabilitiesAtAmortisedCostCategoryMember ifrs-full:ShorttermBorrowingsMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001780531 ifrs-full:SwapContractMember 2023-12-31 0001780531 ifrs-full:ForwardContractMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember ifrs-full:Level2OfFairValueHierarchyMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember ifrs-full:Level1OfFairValueHierarchyMember 2022-12-31 0001780531 ifrs-full:SwapContractMember 2022-12-31 0001780531 ifrs-full:ForwardContractMember 2022-12-31 0001780531 ocft:IfrsDerivativeFinancialInstrumentsAssetsMember ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:RestrictedCashMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:PrepaymentsAndOtherReceivablesMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:FinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:CashAndCashEquivalentMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ifrs-full:TradeReceivablesMember 2023-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2023-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2023-12-31 0001780531 ocft:IfrsDerivativeFinancialInstrumentsAssetsMember ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:RestrictedCashMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:PrepaymentsAndOtherReceivablesMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:FinancialAssetsMeasuredAtAmortizedCostFromBankingOperationsMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ocft:CashAndCashEquivalentMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtAmortisedCostCategoryMember ifrs-full:TradeReceivablesMember 2022-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2022-12-31 0001780531 ifrs-full:FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember 2022-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2021-12-31 0001780531 ifrs-full:Level3OfFairValueHierarchyMember 2020-12-31 0001780531 ifrs-full:RelatedPartiesMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:LaterThanThreeYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:RelatedPartiesMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:LaterThanThreeYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:TreasurySharesMember 2023-12-31 0001780531 ifrs-full:RetainedEarningsMember 2023-12-31 0001780531 ifrs-full:OtherReservesMember 2023-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2023-12-31 0001780531 ifrs-full:IssuedCapitalMember 2023-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2023-12-31 0001780531 ifrs-full:TreasurySharesMember 2022-12-31 0001780531 ifrs-full:RetainedEarningsMember 2022-12-31 0001780531 ifrs-full:OtherReservesMember 2022-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2022-12-31 0001780531 ifrs-full:IssuedCapitalMember 2022-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2022-12-31 0001780531 ifrs-full:TreasurySharesMember 2021-12-31 0001780531 ifrs-full:RetainedEarningsMember 2021-12-31 0001780531 ifrs-full:OtherReservesMember 2021-12-31 0001780531 ifrs-full:OrdinarySharesMember 2021-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2021-12-31 0001780531 ifrs-full:IssuedCapitalMember 2021-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-12-31 0001780531 ifrs-full:TreasurySharesMember 2020-12-31 0001780531 ifrs-full:RetainedEarningsMember 2020-12-31 0001780531 ifrs-full:OtherReservesMember 2020-12-31 0001780531 ifrs-full:OrdinarySharesMember 2020-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2020-12-31 0001780531 ifrs-full:IssuedCapitalMember 2020-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2020-12-31 0001780531 ifrs-full:OrdinarySharesMember 2019-12-31 0001780531 ifrs-full:OrdinarySharesMember 2018-12-31 0001780531 ifrs-full:OrdinarySharesMember 2017-12-31 0001780531 ocft:RestrictedShareUnitsSchemeMember 2023-01-01 2023-12-31 0001780531 ocft:BinomialOptionPricingModelMember 2019-01-01 2019-12-31 0001780531 ocft:BinomialOptionPricingModelMember 2018-01-01 2018-12-31 0001780531 ocft:BinomialOptionPricingModelMember 2017-01-01 2017-12-31 0001780531 ocft:IfrsSellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsSellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2023-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2023-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2022-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2022-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2021-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2021-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2020-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2020-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2023-01-01 2023-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2023-01-01 2023-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2022-01-01 2022-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2022-01-01 2022-12-31 0001780531 ocft:IntangibleAssetsAcquiredThroughBusinessCombinationMember 2021-01-01 2021-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2021-01-01 2021-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2023-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2023-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2023-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2022-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2022-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2022-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2021-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2021-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2021-12-31 0001780531 ocft:AcceleratedAmortizationOfIntangibleAssetsMember 2020-12-31 0001780531 ifrs-full:UnusedTaxLossesMember 2020-12-31 0001780531 ifrs-full:OtherTemporaryDifferencesMember 2020-12-31 0001780531 ifrs-full:RelatedPartiesMember ocft:WealthManagementProductsMember 2023-12-31 0001780531 ifrs-full:RelatedPartiesMember ocft:WealthManagementProductsMember 2022-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2023-12-31 0001780531 ocft:ListedSecuritiesDebtMember 2023-12-31 0001780531 ifrs-full:EquityInvestmentsMember 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2022-12-31 0001780531 ocft:ListedSecuritiesDebtMember 2022-12-31 0001780531 ifrs-full:EquityInvestmentsMember 2022-12-31 0001780531 ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001780531 ifrs-full:Level2OfFairValueHierarchyMember 2022-12-31 0001780531 ocft:RiskManagementServicesMember 2023-12-31 0001780531 ocft:OtherRevenueMember 2023-12-31 0001780531 ocft:RiskManagementServicesMember 2022-12-31 0001780531 ocft:OtherRevenueMember 2022-12-31 0001780531 ifrs-full:EliminationOfIntersegmentAmountsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:EliminationOfIntersegmentAmountsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:EliminationOfIntersegmentAmountsMember 2021-01-01 2021-12-31 0001780531 ifrs-full:AccumulatedImpairmentMember ifrs-full:ContractAssetsMember ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:GrossCarryingAmountMember ocft:ThreeStageApproachMember 2022-12-31 0001780531 ocft:FujianExchangeSettlementCentreCoLtdMember 2016-08-04 2016-08-04 0001780531 ifrs-full:RetainedEarningsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:OtherReservesMember 2023-01-01 2023-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2023-01-01 2023-12-31 0001780531 ifrs-full:RetainedEarningsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:OtherReservesMember 2022-01-01 2022-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2022-01-01 2022-12-31 0001780531 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0001780531 ifrs-full:OtherReservesMember 2021-01-01 2021-12-31 0001780531 ifrs-full:NoncontrollingInterestsMember 2021-01-01 2021-12-31 0001780531 ifrs-full:EquityAttributableToOwnersOfParentMember 2021-01-01 2021-12-31 0001780531 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2023-01-01 2023-12-31 0001780531 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2022-01-01 2022-12-31 0001780531 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2021-01-01 2021-12-31 0001780531 ifrs-full:DisposalOfMajorSubsidiaryMember ocft:PingOneconnectBankHongKongLimitedMember 2023-11-13 2023-11-13 0001780531 currency:USD 2023-12-31 0001780531 currency:SGD 2023-12-31 0001780531 currency:PHP 2023-12-31 0001780531 currency:MYR 2023-12-31 0001780531 currency:IDR 2023-12-31 0001780531 currency:HKD 2023-12-31 0001780531 currency:CNY 2023-12-31 0001780531 currency:USD 2022-12-31 0001780531 currency:SGD 2022-12-31 0001780531 currency:PHP 2022-12-31 0001780531 currency:MYR 2022-12-31 0001780531 currency:IDR 2022-12-31 0001780531 currency:HKD 2022-12-31 0001780531 currency:CNY 2022-12-31 0001780531 srt:ParentCompanyMember 2021-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2021-12-31 0001780531 srt:ParentCompanyMember 2020-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2020-12-31 0001780531 2020-12-31 0001780531 ifrs-full:WeightedAverageMember 2023-12-31 0001780531 ifrs-full:WeightedAverageMember 2022-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember ifrs-full:LiquidityRiskMember 2023-12-31 0001780531 ifrs-full:LiquidityRiskMember 2023-12-31 0001780531 ifrs-full:NotLaterThanOneYearMember ifrs-full:LiquidityRiskMember 2022-12-31 0001780531 ifrs-full:LiquidityRiskMember 2022-12-31 0001780531 ocft:VirtualBankBusinessMember 2023-12-31 0001780531 ocft:TechnologySolutionMember 2023-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2023-12-31 0001780531 ifrs-full:EliminationOfIntersegmentAmountsMember 2023-12-31 0001780531 ocft:VirtualBankBusinessMember 2022-12-31 0001780531 ocft:TechnologySolutionMember 2022-12-31 0001780531 ocft:IfrsVariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2022-12-31 0001780531 ocft:AssociateMember 2022-12-31 0001780531 ifrs-full:EliminationOfIntersegmentAmountsMember 2022-12-31 0001780531 ocft:VirtualBankBusinessMember 2021-12-31 0001780531 ocft:TechnologySolutionMember 2021-12-31 0001780531 ocft:AssociateMember 2021-12-31 0001780531 ifrs-full:EliminationOfIntersegmentAmountsMember 2021-12-31 0001780531 2021-12-31 0001780531 country:SG 2023-01-01 2023-12-31 0001780531 country:PH 2023-01-01 2023-12-31 0001780531 country:MY 2023-01-01 2023-12-31 0001780531 country:ID 2023-01-01 2023-12-31 0001780531 country:HK 2023-01-01 2023-12-31 0001780531 country:CN 2023-01-01 2023-12-31 0001780531 country:SG 2022-01-01 2022-12-31 0001780531 country:PH 2022-01-01 2022-12-31 0001780531 country:MY 2022-01-01 2022-12-31 0001780531 country:ID 2022-01-01 2022-12-31 0001780531 country:HK 2022-01-01 2022-12-31 0001780531 country:SG 2021-01-01 2021-12-31 0001780531 country:PH 2021-01-01 2021-12-31 0001780531 country:MY 2021-01-01 2021-12-31 0001780531 country:ID 2021-01-01 2021-12-31 0001780531 country:HK 2021-01-01 2021-12-31 0001780531 srt:ParentCompanyMember 2023-12-31 0001780531 srt:ParentCompanyMember 2022-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember 2023-12-31 0001780531 ocft:PingGroupAndItsSubsidiariesMember 2022-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:RevenueGrowthRateMember 2023-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:ProfitMarginMember 2023-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:PreTaxDiscountRateMember 2023-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:LongTermGrowthRateMember 2023-12-31 0001780531 ocft:CguTechnologySolutionMember 2023-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:RevenueGrowthRateMember 2022-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:ProfitMarginMember 2022-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:PreTaxDiscountRateMember 2022-12-31 0001780531 ocft:CguTechnologySolutionMember ocft:LongTermGrowthRateMember 2022-12-31 0001780531 ocft:CguTechnologySolutionMember 2022-12-31 0001780531 ocft:IfrsResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsGeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001780531 ocft:ApplicationAndPlatformDevelopedInternallyMember 2023-01-01 2023-12-31 0001780531 ifrs-full:OtherIntangibleAssetsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:LicencesMember 2023-01-01 2023-12-31 0001780531 ifrs-full:CostOfSalesMember 2023-01-01 2023-12-31 0001780531 ocft:IfrsResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsGeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001780531 ocft:ApplicationAndPlatformDevelopedInternallyMember 2022-01-01 2022-12-31 0001780531 ocft:ApplicationAndPlatformAcquiredMember 2022-01-01 2022-12-31 0001780531 ifrs-full:OtherIntangibleAssetsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:LicencesMember 2022-01-01 2022-12-31 0001780531 ifrs-full:CostOfSalesMember 2022-01-01 2022-12-31 0001780531 ocft:IfrsResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001780531 ocft:IfrsGeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001780531 ifrs-full:CostOfSalesMember 2021-01-01 2021-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:NotLaterThanOneYearMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:LaterThanThreeYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember ocft:ThreeStageApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:RelatedPartiesMember ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ifrs-full:AccumulatedImpairmentMember ocft:SimplifiedApproachMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2023-12-31 0001780531 ocft:TransactionBasedAndSupportRevenueMember 2023-12-31 0001780531 ocft:PostImplementationSupportServicesMember 2023-12-31 0001780531 ocft:OperationSupportServicesMember 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2023-12-31 0001780531 ocft:ImplementationMember 2023-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:NotLaterThanOneYearMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:LaterThanThreeYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:RelatedPartiesMember ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2022-12-31 0001780531 ifrs-full:AccumulatedImpairmentMember ocft:ThreeStageApproachMember 2022-12-31 0001780531 ocft:TransactionBasedAndSupportRevenueMember 2022-12-31 0001780531 ocft:PostImplementationSupportServicesMember 2022-12-31 0001780531 ocft:OperationSupportServicesMember 2022-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2022-12-31 0001780531 ocft:ImplementationMember 2022-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember ocft:ThreeStageApproachMember ifrs-full:CreditRiskMember 2021-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2021-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2021-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember ocft:ThreeStageApproachMember ifrs-full:CreditRiskMember 2020-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2020-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2020-12-31 0001780531 ocft:VirtualBankBusinessMember 2023-01-01 2023-12-31 0001780531 ocft:TechnologySolutionMember 2023-01-01 2023-12-31 0001780531 ocft:VirtualBankBusinessMember 2022-01-01 2022-12-31 0001780531 ocft:TechnologySolutionMember 2022-01-01 2022-12-31 0001780531 ocft:VirtualBankBusinessMember 2021-01-01 2021-12-31 0001780531 ocft:TechnologySolutionMember 2021-01-01 2021-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember 2023-01-01 2023-12-31 0001780531 ifrs-full:RightofuseAssetsMember 2023-01-01 2023-12-31 0001780531 ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001780531 ocft:OfficeAndTelecommunicationEquipmentMember 2022-01-01 2022-12-31 0001780531 ifrs-full:RightofuseAssetsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001780531 ifrs-full:IntangibleAssetsUnderDevelopmentMember 2023-01-01 2023-12-31 0001780531 ifrs-full:ComputerSoftwareMember 2023-01-01 2023-12-31 0001780531 ifrs-full:IntangibleAssetsUnderDevelopmentMember 2022-01-01 2022-12-31 0001780531 ifrs-full:ComputerSoftwareMember 2022-01-01 2022-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2023-01-01 2023-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2023-01-01 2023-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember ocft:ThreeStageApproachMember ifrs-full:CreditRiskMember 2022-01-01 2022-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2022-01-01 2022-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2022-01-01 2022-12-31 0001780531 ocft:ContractAssetsOfTransactionBasedAndSupportServiceMember ocft:ThreeStageApproachMember ifrs-full:CreditRiskMember 2021-01-01 2021-12-31 0001780531 ocft:TradeReceivableAndContractAssetMember ifrs-full:CreditRiskMember 2021-01-01 2021-12-31 0001780531 ocft:LoansAndAdvancesToCustomerMember 2021-01-01 2021-12-31 0001780531 2022-12-31 0001780531 2022-01-01 2022-12-31 0001780531 2021-01-01 2021-12-31 0001780531 ocft:AmericanDepositarySharesEachAdsRepresentsThirtyOrdinarySharesParValuePerShareMember 2023-01-01 2023-12-31 0001780531 ifrs-full:OrdinarySharesMember 2023-01-01 2023-12-31 0001780531 2023-12-31 0001780531 dei:BusinessContactMember 2023-01-01 2023-12-31 0001780531 2023-01-01 2023-12-31 iso4217:JPY iso4217:USD shares ocft:item shares iso4217:CNY pure iso4217:CNY shares iso4217:HKD iso4217:USD iso4217:SGD iso4217:IDR ocft:EquityInstruments 0001780531 2023 FY false International Financial Reporting Standards 1109938973 1089589125 1089589125 P10Y 20-F/A false true 2023-12-31 --12-31 false false 001-39147 OneConnect Financial Technology Co., Ltd. E9 21/24F, Ping An Finance Center No. 5033 Yitian Road Shenzhen, Guangdong 518000 CN Mr. Yongtao Luo 86-21 2066-0625 OCFT_IR@ocft.com 21/24F, Ping An Finance Center No. 5033 Yitian Road Shenzhen. Guangdong CN American depositary shares, each ADS represents thirty ordinary shares, par value USS0.00001 per share OCFT NYSE Ordinary shares, par value USS0.00001 per share 6638 1169980653 No No Yes Yes Non-accelerated Filer false true false false PricewaterhouseCoopers Zhong Tian LLP Shenzhen, the People’s Republic of China 1424 4132357000 4464002000 3667508000 4098037000 4357462000 3521591000 34320000 106540000 145917000 2695706000 2828986000 2318103000 1436651000 1635016000 1349405000 1353018000 1417691000 955201000 588380000 411356000 275351000 841685000 824711000 504970000 72229000 33639000 53950000 13921000 70818000 71855000 -1404740000 -981563000 -368212000 28823000 14709000 29580000 76637000 37173000 20532000 -47814000 -22464000 9048000 9946000 24852000 4607000 10998000 7157000 -1442608000 -990173000 -361714000 -112095000 -62147000 9762000 -1330513000 -928026000 -371476000 -1281699000 -872274000 -362715000 -48814000 -55752000 -8761000 -1330513000 -928026000 -371476000 -152542000 69454000 3880000 -16000 5324000 500000 356691000 22336000 -1796000 -154354000 431469000 26716000 -1484867000 -496557000 -344760000 -1436053000 -440805000 -335999000 -48814000 -55752000 -8761000 -1484867000 -496557000 -344760000 -1.16 -1.16 -0.80 -0.80 -0.33 -0.33 -34.69 -34.69 -23.90 -23.90 -9.99 -9.99 151401000 85076000 570436000 471371000 765959000 768276000 199200000 821110000 1372685000 5319000 6663000 2508106000 2709390000 940989000 710669000 122628000 95825000 1078604000 905691000 44000 3081000 1233431000 853453000 690627000 925204000 56363000 38008000 343814000 447564000 1907776000 1379473000 6374276000 5358968000 8882382000 8068358000 78000 78000 149544000 149544000 10953072000 10989851000 -7510899000 -7873614000 3292707000 2966771000 -14652000 -18979000 3278055000 2947792000 132833000 28283000 19977000 17126000 5196000 2079000 158006000 47488000 2531273000 1981288000 431258000 385908000 166650000 138563000 289062000 251732000 1929183000 2261214000 89327000 54373000 9568000 5446321000 5073078000 5604327000 5120566000 8882382000 8068358000 78000 -87714000 10639931000 -5356926000 5195369000 89914000 5285283000 -1281699000 -1281699000 -48814000 -1330513000 -152542000 -152542000 -152542000 -1812000 -1812000 -1812000 -154354000 -1281699000 -1436053000 -48814000 -1484867000 25409000 25409000 25409000 700000 -700000 6912000 2345000 9257000 9257000 7612000 27054000 34666000 34666000 78000 -80102000 10512631000 -6638625000 3793982000 41100000 3835082000 78000 -80102000 10512631000 -6638625000 3793982000 41100000 3835082000 -872274000 -872274000 -55752000 -928026000 426145000 426145000 426145000 5324000 5324000 5324000 431469000 -872274000 -440805000 -55752000 -496557000 13361000 13361000 13361000 4720000 -4720000 830000 331000 1161000 1161000 -74992000 -74992000 -74992000 -69442000 8972000 -60470000 -60470000 78000 -149544000 10953072000 -7510899000 3292707000 -14652000 3278055000 78000 -149544000 10953072000 -7510899000 3292707000 -14652000 3278055000 -362715000 -362715000 -8761000 -371476000 26216000 26216000 26216000 500000 500000 500000 26716000 -362715000 -335999000 -8761000 -344760000 14497000 14497000 14497000 -4434000 -4434000 4434000 10063000 10063000 4434000 14497000 78000 -149544000 10989851000 -7873614000 2966771000 -18979000 2947792000 -383704000 -720786000 -637746000 20630000 25198000 10715000 -404334000 -745984000 -648461000 11060000 0 0 45553000 22066000 5981000 82463000 45877000 31488000 3515000 16661000 614772000 1867657000 2550000 7577741000 2706721000 914500000 138634000 -16491000 -40342000 -1206607000 -922818000 -207896000 1019000 9467000 699000 1900000 1600000 16833000 193495000 1991143000 199200000 7019968000 4092407000 686626000 19635000 26027000 13304000 388435000 1873169000 318634000 912900000 313000000 235000000 9257000 1161000 96139000 76734000 60922000 2376945000 836429000 273000000 60854000 20072000 11403000 15000000 88280000 74992000 -1611781000 -694066000 -213605000 -1627680000 433119000 -543432000 3055194000 1399370000 1907776000 -28144000 75287000 15129000 1399370000 1907776000 1379473000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;letter-spacing:-0.5pt;margin-bottom:12pt;margin-top:0pt;">1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;letter-spacing:-0.5pt;margin-bottom:12pt;margin-top:0pt;">General information and basis of presentation</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">1.1   General information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">OneConnect Financial Technology Co., Ltd. (the “Company”) was incorporated in the Cayman Islands on October 30, 2017 as an exempted company with limited liability under the Companies Law (Cap. 22, Law 3 of 1961 as consolidated and revised) of the Cayman Islands. The address of the Company’s registered office is PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. The Company completed its initial public offering (“IPO”) on December 13, 2019 on the New York Stock Exchange. The Company has listed by way of introduction its ordinary shares on the Main Board of the Stock Exchange of Hong Kong Limited on July 4, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On November 30, 2022, the Company announced its plans to change the ratio of its American Depositary Share (<span style="font-family:'Georgia';">“</span>ADS<span style="font-family:'Georgia';">”</span>) to its ordinary shares (the <span style="font-family:'Georgia';">“</span>ADS Ratio<span style="font-family:'Georgia';">”</span>) from the current ADS Ratio of one ADS to three ordinary shares to a new ADS Ratio of one ADS to thirty ordinary shares. The change in the ADS Ratio became effective on December 12, 2022. For all the periods presented, basic and diluted loss per ADS have been revised assuming the change of ADS ratio from a ratio of one ADS to three ordinary share to a new Ratio of one ADSs to thirty ordinary shares occurred at the beginning of the earliest period presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company, its subsidiaries, its controlled structured entities (“Structured Entities”, “Variable Interest Entities” or “VIEs”) and their subsidiaries (“Subsidiaries of VIEs”) are collectively referred to as the “Group”. The Group is principally engaged in providing cloud-platform-based Fintech solutions, online information service and operating support service to financial institutions (the “Listing Business”) mainly in the People’s Republic of China (the “PRC”). The Company does not conduct any substantive operations of its own but conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. Further details of the VIEs are set out in Note 1.2 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">These financial statements are presented in Renminbi (“RMB”), unless otherwise stated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 5pt 0pt;">1.2   Organization and principal activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As at December 31, 2023, the Company had direct or indirect interests in the following major subsidiaries(which are all corporations) including consolidated structured entities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity interest held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place and date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">by the Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> and place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">paid-in capital/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Company name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Registered capital </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Note</b></p></td></tr><tr><td colspan="13" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Subsidiaries</b></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jin Tai Yuan Limited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">British Virgin Islands /October 27, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Investment holding, BVI</p></td><td style="vertical-align:top;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD747,940,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:top;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jin Cheng Long Limited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Hong Kong /October 30, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Investment holding, Hong Kong, the PRC.</p></td><td style="vertical-align:top;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD747,940,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">OneConnect Financial Technology (Hong Kong) Limited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Hong Kong /March 15, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Software and technology service, information transmission, Hong Kong, the PRC.</p></td><td style="vertical-align:top;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">OneConnect Financial Technology (Singapore) Co., Pte. Ltd. </p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Singapore /March 26, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Software and technology service, information transmission, Singapore.</p></td><td style="vertical-align:top;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">SGD47,900,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PT OneConnect Financial Technology Indonesia</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Indonesia/December 04, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Software and technology service, information transmission, Indonesia.</p></td><td style="vertical-align:top;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">IDR10,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An OneConnect Bank (Hong Kong) Limited (“OneConnect Bank”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Hong Kong/December 07, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Banking service, Hong Kong, the PRC.</p></td><td style="vertical-align:top;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD38,216,561 and HKD 1,200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen OneConnect Technology Services Co.,Ltd(“Shenzhen OneConnect Technology”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">the PRC /January 04, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Technology promotion and computer application services, Shenzhen, the PRC.</p></td><td style="vertical-align:top;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">RMB4,903,181,996/RMB4,960,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">1     General information and basis of presentation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt;">1.2  Organization and principal activities (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity interest held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place and date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">by the Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal activities and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">paid-in capital/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Company name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">place of operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Registered capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Note</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Subsidiaries (Continued)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Vantage Point Technology Co., Ltd. (“Vantage Point Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC /July 18, 2008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Beijing, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB13,333,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen OneConnect Information Technology Service Company Limited (“Shenzhen OneConnect Information Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/January 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB100,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Beijing BER Technology Company Ltd. (“BER Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/March 30,2006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB22,950,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Zhang Tong Shun (Guangzhou) Technology Co., Ltd. (“Zhang Tong Shun”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/May 9, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Information technology advisory services, Guangzhou, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td colspan="13" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">VIEs</b></p></td></tr><tr><td style="vertical-align:top;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">OneConnect Smart Technology Co., Ltd. (Shenzhen) (“Shenzhen OneConnect”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / September 15, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB1,200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen E-Commerce Safety Certificates Administration Co., Ltd. (“Shenzhen CA”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/August 11, 2000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">E-commerce security certificate administration, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB543,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">98.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">98.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td colspan="13" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Subsidiaries of the VIEs</b></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shanghai OneConnect Financial Technology Co., Ltd. (“Shanghai OneConnect”) *</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / December 29, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, asset management and consulting, Shanghai, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB1,200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen Kechuang Insurance Assessment Co., Ltd. (“Kechuang”) *</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">the PRC / August 27, 2001</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Insurance survey and loss adjustment, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB4,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen OneConnect Chuangpei Technology Co., Ltd. (“Chuangpei”) *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / June 1, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Zhuhai Yirongtong Asset Management Co., Ltd. (“Yirongtong”) *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / June 21, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Asset management and consulting, Zhuhai, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB12,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Ping An OneConnect Cloud Technology Co., Ltd. (“OneConnect Cloud Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">the PRC / June 27, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB500,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">* Subsidiaries of Shenzhen OneConnect</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 8pt 18pt;">Note:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The subsidiaries were acquired by the Group through business combination. </span></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1      General information and basis of presentation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt;">1.2  Organization and principal activities (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">PRC laws and regulations prohibit or restrict foreign ownership of companies that provide internet-based business, which include activities and services provided by the Group. The Group operates its business operations in the PRC through a series of contractual arrangements entered into among a wholly-owned subsidiary of the Company and VIEs that legally owned by equity holders (“Nominee Shareholders”) authorized by the Group (collectively, “Contractual Arrangements”). The Contractual Arrangements include Exclusive Equity Purchase Option Agreement, Exclusive Business Cooperation Agreement, Exclusive Asset Option Agreement, Equity Pledge Agreement, Shareholder Voting Proxy Agreement, Letters of Undertakings and Spousal Consent Letters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Under the Contractual Arrangements, the Company has the power to control the management, and financial and operating policies of the VIEs, has exposure or rights to variable returns from its involvement with the VIEs, and has the ability to use its power over the VIEs to affect the amount of the returns. As a result, all these VIEs are accounted for as consolidated structured entities of the Company and their financial statements have also been consolidated by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">The principal terms of the Contractual Arrangements are further described below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">(a)   Contractual agreements with Shenzhen OneConnect</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">- Exclusive Equity Purchase Option Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Pursuant to the exclusive equity purchase option agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect, the direct shareholders of Shenzhen OneConnect, and the shareholders of the direct shareholders of Shenzhen OneConnect, (each refer to as the “Indirect Shareholder”, together with the direct shareholders of Shenzhen OneConnect, “the Shenzhen OneConnect Shareholders”) (the “Exclusive Equity Purchase Option Agreement”), Shenzhen OneConnect Technology has the irrevocable and exclusive right to purchase, or to designate one or more persons to purchase, from Shenzhen OneConnect Shareholders all or any part of their equity interests in Shenzhen OneConnect at any time and from time to time in Shenzhen OneConnect Technology’s absolute discretion to the extent permitted by PRC laws. Unless terminated upon the parties’ agreement, this agreement will remain effective for ten years, and will be automatically renewed for another five years, unless Shenzhen OneConnect Technology objects to the renewal in writing thirty days prior this agreement’s expiry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">- Exclusive Business Cooperation Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Pursuant to the exclusive business cooperation agreement entered into between Shenzhen OneConnect Technology and Shenzhen OneConnect, Shenzhen OneConnect agreed to engage Shenzhen OneConnect Technology as its exclusive provider of business support, technical and consulting services. In exchange for these services, Shenzhen OneConnect shall pay a service fee, which is equal to Shenzhen OneConnect’s profit before tax, after deducting any accumulated losses of Shenzhen OneConnect and its subsidiaries from the preceding fiscal year, working capital, costs, expenses, tax and other statutory contribution in relation to the respective fiscal year. The service fee shall be paid annually and shall be wired to the designated bank account of Shenzhen OneConnect Technology upon issuance of invoice by Shenzhen OneConnect Technology. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">- Exclusive Asset Option Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Pursuant to the exclusive asset option agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect and the Shenzhen OneConnect Shareholders (the “Exclusive Asset Option Agreement”), Shenzhen OneConnect Technology has the irrevocable and exclusive right to purchase, or to designate one or more persons to purchase, from Shenzhen OneConnect all or any part of its assets at any time at Shenzhen OneConnect Technology’s absolute discretion and to the extent permitted by PRC laws. The consideration shall be the higher of (a) a nominal price or (b) the lowest price as permitted under applicable PRC laws. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:2pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1      General information and basis of presentation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">1.2   Organization and principal activities (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(a)   Contractual agreements with Shenzhen OneConnect (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">- Equity Pledge Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Pursuant to the equity pledge agreement entered into between Shenzhen OneConnect Technology, Shenzhen OneConnect and the Shenzhen OneConnect Shareholders (the “Equity Pledge Agreement”), the Registered Shareholders agreed to pledge as first charge all of their equity interests in Shenzhen OneConnect to Shenzhen OneConnect Technology as collateral security for any and all of the guaranteed debt under the Contractual Arrangements and to secure the performance of their obligations under the Contractual Arrangements. During the pledge period, Shenzhen OneConnect Technology is entitled to receive any dividends or other distributable benefits arising from the equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The pledge in favor of Shenzhen OneConnect Technology takes effect upon the completion of registration with the relevant administration for industry and commerce of China and shall remain valid until Shenzhen OneConnect Shareholders and Shenzhen OneConnect have discharged all their obligations and fully paid all the amounts payable under the Contractual Arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">- Shareholder Voting Proxy Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Shenzhen OneConnect Technology, Shenzhen OneConnect, the Shenzhen OneConnect Shareholders and the subsidiaries of Shenzhen OneConnect entered into a shareholder voting proxy agreement. Pursuant to this agreement, each shareholder of Shenzhen OneConnect and its subsidiaries irrevocably authorizes the persons designated by Shenzhen OneConnect Technology to act on its behalf to exercise all of such shareholder’s voting and other rights associated with the shareholder’s equity interest in Shenzhen OneConnect and the subsidiaries of Shenzhen OneConnect, such as the right to appoint or designate directors, supervisors and officers, as well as the right to sell, transfer, pledge or dispose of all or any portion of the shares held by such shareholder. The effective term of this agreement is the same as that of the Exclusive Equity Purchase Option Agreement described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">- Letters of Undertakings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Each Indirect Shareholder signed a letter of undertakings to the Company. Under these letters, the signing Indirect Shareholder has separately irrevocably undertaken, in the event of his or her death or loss of capacity or any other events that could possibly affect his or her capacity to fulfil his or her obligations under the contractual arrangement of Shenzhen OneConnect, that he or she will unconditionally transfer his or her equity interest in Shenzhen OneConnect to any person designated by Shenzhen OneConnect Technology and the transferee will be deemed to be a party to the contractual arrangements and will assume all of his or her rights and obligations as such under the contractual arrangements. Each signing Indirect Shareholder represents that his or her spouse has no ownership interest in his or her equity interests in Shenzhen OneConnect. Each signing Indirect Shareholder further represents that in any circumstances, he or she will not, directly or indirectly, commit any conduct, measure, action or omission that is contrary to the purpose and intention of the contractual arrangements, that leads or may lead to any conflict of interest between Shenzhen OneConnect and OneConnect Financial Technology Co., Ltd. and/or its subsidiaries, and that if, during his or her performance of the contractual arrangements, there is a conflict of interest between the signing Indirect Shareholder and OneConnect Financial Technology Co., Ltd. and/or its subsidiaries, the signing Indirect Shareholder will protect the legal interests of Shenzhen OneConnect Technology under the contractual arrangements and follow the instructions of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">1      General information and basis of presentation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 8pt 0pt;">1.2   Organization and principal activities (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">(a)   Contractual agreements with Shenzhen OneConnect (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 9pt 18pt;">- Spousal Consent Letters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Under the spousal consent letters, each signing spouse respectively agreed that he or she was aware of the equity interest beneficially owned by his or her spouse in Shenzhen OneConnect and the relevant Contractual Arrangements in connection with such equity interest. The signing spouse unconditionally and irrevocably confirmed that he or she does not have any equity interest in Shenzhen OneConnect and committed not to impose any adverse assertions upon his or her spouse’s respective equity interest. Each signing spouse further confirmed that such equity interest may be disposed of pursuant to the relevant Contractual Arrangements, and committed that he or she will take all necessary measures for the performance of those arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 8pt 0pt;">(b)   Contractual agreements with Shenzhen CA</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">Shenzhen CA and certain of its shareholders holding in the aggregate 98.9% of the equity interest in Shenzhen CA entered into a series of contractual agreements with Zhang Tong Shun. These agreements contain terms substantially similar to the contractual arrangements among Shenzhen OneConnect, Shenzhen OneConnect Shareholders and Shenzhen OneConnect Technology described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 8pt 0pt;">(c)   Risks in relation to the VIEs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">In the opinion of the Company’s management, the Contractual Arrangements discussed above have resulted in the Company, Shenzhen OneConnect Technology and Zhang Tong Shun having the power to direct activities that most significantly impact the VIEs, including appointing key management, setting up operating policies, exerting financial controls and transferring profit or assets out of the VIEs at its discretion. The Company has the power to direct activities of the VIEs and can have assets transferred out of the VIEs under its control. Therefore, the Company considers that there is no asset in any of the VIEs that can be used only to settle obligations of the VIEs, except for registered capital, capital reserve and PRC statutory reserves of the VIEs totalling RMB1,774 million and RMB 1,782 million as of December 31, 2022 and 2023, respectively. Currently there is no contractual arrangement that could require the Company to provide additional financial support to the VIEs. As the Company is conducting its Internet-related business mainly through the VIEs, the Company may provide such support on a discretional basis in the future, which could expose the Company to a loss. As the VIEs organized in the PRC were established as limited liability companies under PRC law, their creditors do not have recourse to the general credit of Shenzhen OneConnect Technology and Zhang Tong Shun for the liabilities of the VIEs, and Shenzhen OneConnect Technology and Zhang Tong Shun do not have the obligation to assume the liabilities of these VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">In the opinion of the Company’s management, the contractual arrangements among its subsidiaries, the VIE and their respective Nominee Shareholders are in compliance with current PRC laws and are legally binding and enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company’s ability to enforce these contractual arrangements. In addition, the enforceability of the contractual agreements between the Company, the VIE and its shareholders depends on whether the Company’s shareholders or their PRC holding entities will fulfil these contractual agreements. As a result, the Company may be unable to consolidate the VIE and VIE’ subsidiaries in the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">On March 15, 2019, the Foreign Investment Law was formally passed by the thirteenth National People’s Congress and it became effective on January 1, 2020. The Foreign Investment Law replaced the Law on Sino Foreign Equity Joint Ventures, the Law on Sino Foreign Cooperative Joint Ventures and the Law on Foreign Capital Enterprises and became the legal foundation for foreign investment in the PRC. The Implementation Regulations for the Foreign Investment Law was promulgated by the State Council on December 26, 2019, became effective on January 1, 2020, and replaced the corresponding implementation rules of the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Cooperative Joint Ventures and the Law on Foreign-Capital Enterprises.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1     General information and basis of presentation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">1.2  Organization and principal activities (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(c)   Risks in relation to the VIEs (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Foreign Investment Law stipulates certain forms of foreign investment. However, the Foreign Investment Law does not explicitly stipulate contractual arrangements such as those we rely on as a form of foreign investment. Notwithstanding the above, the Foreign Investment Law stipulates that foreign investment includes “foreign investors investing through any other methods under laws, administrative regulations or provisions prescribed by the State Council.’’ Future laws, administrative regulations or provisions prescribed by the State Council may possibly regard Contractual Arrangements as a form of foreign investment. If this happens, it is uncertain whether the Contractual Arrangements with the VIE and its shareholders would be recognized as foreign investment, or whether the Contractual Arrangements would be deemed to be in violation of the foreign investment access requirements. As well as the uncertainty on how the Contractual Arrangements will be handled, there is substantial uncertainty regarding the interpretation and the implementation of the Foreign Investment Law. The relevant government authorities have broad discretion in interpreting the law. Therefore, there is no guarantee that the Contractual Arrangements, the business of the VIEs and financial conditions of the Company will not be materially and adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company’s ability to control VIEs also depends on rights provided to Shenzhen OneConnect Technology and Zhang Tong Shun, under the Shareholder Voting Proxy Agreement, to vote on all matters requiring shareholder approval. As noted above, the Company believes Shareholder Voting Proxy Agreement is legally enforceable, but they may not be as effective as direct equity ownership. In addition, if the corporate structure of the Group or the Contractual Arrangements between the Shenzhen OneConnect Technology, and Zhang Tong Shun, the VIEs and their respective shareholders and subsidiaries were found to be in violation of any existing PRC laws and regulations, the relevant PRC regulatory authorities could:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">revoke the Group’s business and operating licenses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the Group to discontinue or restrict its operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impose fines or confiscate any of the Group’s income that they deem to have been obtained through illegal operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">require the Group to restructure the ownership structure or operations, re-apply for the necessary licenses or relocate its businesses, staff and assets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">impose additional conditions or requirements with which the Group may not be able to comply; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restrict or prohibit the Group’s use of the proceeds from public offerings or other of the Group’s financing activities to finance the business and operations of the VIEs and their subsidiaries; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">take other regulatory or enforcement actions against the Group that could be harmful to the Group’s business.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The imposition of any of these restrictions or actions may result in a material adverse effect on the Company’s ability to conduct its business. In addition, if the imposition of any of these restrictions causes the Company to lose the right to direct the activities of the VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the financial statements of the VIEs. In the opinion of management, the likelihood of losing the benefits in respect of the Company’s current ownership structure or the contractual arrangements with its VIEs is remote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1     General information and basis of presentation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">1.2  Organization and principal activities (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(c)   Risks in relation to the VIEs (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following are major financial statements amounts and balances of the Group’s VIEs and subsidiaries of VIEs (i.e. Shenzhen OneConnect, Shenzhen CA and their subsidiaries) of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,058,529</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non‑current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603,914</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,771,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,662,443</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,645,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,676,641</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non‑current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,291</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,673,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,700,932</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,723,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,064,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261,285</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (708,699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (195,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,079)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (618,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,778)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,598</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from/ (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (508,121)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (decrease)/increase in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (326,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (582,301)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents, beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906,252</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents, end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,951</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The above financial statements amounts and balances have included intercompany transactions which have been eliminated on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, the total assets of Group’s VIEs were mainly consisting of cash and cash equivalents, trade receivable, contract assets, prepayments and other receivables, financial assets at fair value through profit or loss, property and equipment, intangible assets and deferred tax assets. As of December 31, 2022 and 2023, the total liabilities of VIEs were mainly consisting of trade and other payables, payroll and welfare payables, contract liabilities and short-term borrowings.</p> 3 30 3 30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity interest held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place and date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">by the Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> and place of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">paid-in capital/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Company name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Registered capital </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Note</b></p></td></tr><tr><td colspan="13" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Subsidiaries</b></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jin Tai Yuan Limited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">British Virgin Islands /October 27, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Investment holding, BVI</p></td><td style="vertical-align:top;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD747,940,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:top;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jin Cheng Long Limited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Hong Kong /October 30, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Investment holding, Hong Kong, the PRC.</p></td><td style="vertical-align:top;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD747,940,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">OneConnect Financial Technology (Hong Kong) Limited</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Hong Kong /March 15, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Software and technology service, information transmission, Hong Kong, the PRC.</p></td><td style="vertical-align:top;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">OneConnect Financial Technology (Singapore) Co., Pte. Ltd. </p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Singapore /March 26, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Software and technology service, information transmission, Singapore.</p></td><td style="vertical-align:top;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">SGD47,900,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PT OneConnect Financial Technology Indonesia</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Indonesia/December 04, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"> </p></td><td style="vertical-align:top;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Software and technology service, information transmission, Indonesia.</p></td><td style="vertical-align:top;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">IDR10,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An OneConnect Bank (Hong Kong) Limited (“OneConnect Bank”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Hong Kong/December 07, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Banking service, Hong Kong, the PRC.</p></td><td style="vertical-align:top;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">USD38,216,561 and HKD 1,200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shenzhen OneConnect Technology Services Co.,Ltd(“Shenzhen OneConnect Technology”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:17.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">the PRC /January 04, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:17.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">Technology promotion and computer application services, Shenzhen, the PRC.</p></td><td style="vertical-align:top;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">RMB4,903,181,996/RMB4,960,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity interest held</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Place and date of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issued and</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">by the Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">incorporation/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal activities and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">paid-in capital/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Company name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">place of operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Registered capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Note</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Subsidiaries (Continued)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Beijing Vantage Point Technology Co., Ltd. (“Vantage Point Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC /July 18, 2008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Beijing, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB13,333,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen OneConnect Information Technology Service Company Limited (“Shenzhen OneConnect Information Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/January 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB100,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Beijing BER Technology Company Ltd. (“BER Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/March 30,2006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB22,950,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td style="vertical-align:bottom;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Zhang Tong Shun (Guangzhou) Technology Co., Ltd. (“Zhang Tong Shun”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/May 9, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Information technology advisory services, Guangzhou, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td colspan="13" style="vertical-align:bottom;width:100%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">VIEs</b></p></td></tr><tr><td style="vertical-align:top;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">OneConnect Smart Technology Co., Ltd. (Shenzhen) (“Shenzhen OneConnect”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / September 15, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB1,200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen E-Commerce Safety Certificates Administration Co., Ltd. (“Shenzhen CA”)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC/August 11, 2000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">E-commerce security certificate administration, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB543,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">98.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">98.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">(i)</p></td></tr><tr><td colspan="13" style="vertical-align:top;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Subsidiaries of the VIEs</b></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shanghai OneConnect Financial Technology Co., Ltd. (“Shanghai OneConnect”) *</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / December 29, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, asset management and consulting, Shanghai, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB1,200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen Kechuang Insurance Assessment Co., Ltd. (“Kechuang”) *</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">the PRC / August 27, 2001</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Insurance survey and loss adjustment, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB4,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Shenzhen OneConnect Chuangpei Technology Co., Ltd. (“Chuangpei”) *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / June 1, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB10,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Zhuhai Yirongtong Asset Management Co., Ltd. (“Yirongtong”) *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">the PRC / June 21, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Asset management and consulting, Zhuhai, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB12,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Ping An OneConnect Cloud Technology Co., Ltd. (“OneConnect Cloud Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">the PRC / June 27, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Software and technology service, information transmission, Shenzhen, the PRC.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">RMB500,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;">100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">* Subsidiaries of Shenzhen OneConnect</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 8pt 18pt;">Note:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The subsidiaries were acquired by the Group through business combination. </span></td></tr></table><div style="margin-top:8pt;"></div> 747940498 1 1 747940498 1 1 1 1 1 47900000 1 1 10000000000 1 1 38216561 1200000000 1 1 4903181996 4960000000 1 1 13333529 0.5167 0.5167 100000000 0.51 0.51 22950000 0.80 1 10000000 1 1 1200000000 1 1 543500000 0.989 0.989 1200000000 1 1 4000000 1 1 10000000 1 1 12000000 1 1 500000000 1 1 P10Y P5Y P30D 0.989 1774000000 1782000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,058,529</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non‑current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603,914</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,771,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,662,443</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,645,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,676,641</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total non‑current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,291</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,673,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,700,932</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,723,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,064,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,261,285</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (708,699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (195,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,079)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (618,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,778)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 918,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,598</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from/ (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (508,121)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net (decrease)/increase in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (326,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (582,301)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents, beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906,252</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents, end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 906,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 323,951</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3865127000 3058529000 906455000 603914000 4771582000 3662443000 7645984000 6676641000 27902000 24291000 7673886000 6700932000 3723306000 4064707000 3261285000 -708699000 -195819000 -68079000 -439174000 -618574000 -149778000 3633000 918498000 75598000 108564000 368778000 -508121000 -326977000 668702000 -582301000 564527000 237550000 906252000 237550000 906252000 323951000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">2     Basis of preparation and changes in accounting policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The principal accounting policies applied in the preparation of the consolidated financial statements are set out below. These policies have been consistently applied to all the years presented unless otherwise stated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">2.1  Basis of preparation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The consolidated financial statements of the Group have been prepared in accordance with IFRS Accounting Standards (“IFRSs”) issued by the International Accounting Standards Board (“IASB”). The consolidated financial statements have been prepared under the historical cost convention, as modified by the revaluation of financial assets measured at fair value through other comprehensive income, financial assets at fair value through profit or loss and derivative financial assets and liabilities, which are carried at fair value and subsequent changes are recognized in the statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The preparation of the consolidated financial statements in conformity with IFRSs requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.2  Recent accounting pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">(a)   New and amended standards and interpretations adopted by the Group</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">The Group has applied the following standards and amendments for the first time for their annual reporting period commencing January 1, 2023:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">IFRS 17 Insurance Contracts</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendments to IAS 1 and IFRS Practice Statement 2 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Disclosure of Accounting Policies</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendments to IAS 8 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Definition of Accounting Estimates</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendments to IAS 12 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Deferred Tax related to Assets and Liabilities arising from a Single Transaction</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendment to IAS 12 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> International tax reform </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> pillar two model rules</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The amendments listed above did not have material impact on the amounts recognized in prior periods and are not expected to significantly affect the current or future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2      Basis of preparation and changes in accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2.2  Recent accounting pronouncements (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><i style="font-style:italic;font-weight:normal;">(b)</i><span style="font-weight:normal;">   </span><i style="font-style:italic;font-weight:normal;">New standards and amendments to standards and interpretations not yet adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Several new standards and amendments to standards and interpretations have been issued but not effective during the year 2023 and have not been early adopted by the Group in preparing these consolidated financial statements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effective for annual </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">periods beginning </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">on or after</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 1 – Classification of Liabilities as Current or Non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 1 – Non-current liabilities with covenants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IFRS 16 – Lease liability in sale and leaseback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 7 and IFRS 7 – Supplier finance arrangements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IFRS 10 and IAS 28 - Sale or Contribution of Assets between an Investor and its Associate or Joint Venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">To be determined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 21 – Lack of Exchangeability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The above new standards, new interpretations and amended standards are not expected to have a material impact on the consolidated financial statements of the Group.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">2.1  Basis of preparation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The consolidated financial statements of the Group have been prepared in accordance with IFRS Accounting Standards (“IFRSs”) issued by the International Accounting Standards Board (“IASB”). The consolidated financial statements have been prepared under the historical cost convention, as modified by the revaluation of financial assets measured at fair value through other comprehensive income, financial assets at fair value through profit or loss and derivative financial assets and liabilities, which are carried at fair value and subsequent changes are recognized in the statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The preparation of the consolidated financial statements in conformity with IFRSs requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 below.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.2  Recent accounting pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">(a)   New and amended standards and interpretations adopted by the Group</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">The Group has applied the following standards and amendments for the first time for their annual reporting period commencing January 1, 2023:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">IFRS 17 Insurance Contracts</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendments to IAS 1 and IFRS Practice Statement 2 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Disclosure of Accounting Policies</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendments to IAS 8 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Definition of Accounting Estimates</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendments to IAS 12 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Deferred Tax related to Assets and Liabilities arising from a Single Transaction</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amendment to IAS 12 </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> International tax reform </span><span style="font-family:'Georgia';font-size:10pt;font-style:normal;font-weight:normal;">–</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> pillar two model rules</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The amendments listed above did not have material impact on the amounts recognized in prior periods and are not expected to significantly affect the current or future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><i style="font-style:italic;font-weight:normal;">(b)</i><span style="font-weight:normal;">   </span><i style="font-style:italic;font-weight:normal;">New standards and amendments to standards and interpretations not yet adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Several new standards and amendments to standards and interpretations have been issued but not effective during the year 2023 and have not been early adopted by the Group in preparing these consolidated financial statements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effective for annual </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">periods beginning </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">on or after</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 1 – Classification of Liabilities as Current or Non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 1 – Non-current liabilities with covenants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IFRS 16 – Lease liability in sale and leaseback</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 7 and IFRS 7 – Supplier finance arrangements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IFRS 10 and IAS 28 - Sale or Contribution of Assets between an Investor and its Associate or Joint Venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">To be determined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amendments to IAS 21 – Lack of Exchangeability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">January 1, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The above new standards, new interpretations and amended standards are not expected to have a material impact on the consolidated financial statements of the Group.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3      Summary of accounting policy information </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.1</b></span><b style="font-weight:bold;">Material accounting policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">3.1.1 Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Revenue represents the amount of consideration the Group is entitled to upon the transfer of promised goods or services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). Revenues are recognized when or as control of the asset or service is transferred to the customer. Depending on the terms of the contract and the laws that apply to the contract, control of the goods and services may be transferred over time or at a point in time. Control of the goods and services is transferred over time if the Group’s performance:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provides all of the benefits received and consumed simultaneously by the customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">creates and enhances an asset that the customer controls as the Group performs; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date.</span></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">If control of the goods and services transfers over time, revenue is recognized over the period of the contract by reference to the progress towards complete satisfaction of that performance obligation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Otherwise, revenue is recognized at a point in time when the customer obtains control of the goods and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">The progress towards complete satisfaction of the performance obligation is measured based on one of the following methods that best depict the Group’s performance in satisfying the performance obligation:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">direct measurements of the value transferred by the Group to the customer; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Group’s efforts or inputs to the satisfaction of the performance obligation.</span></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3      Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1   Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1.1 Revenue recognition (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">When either party to a contract has performed, the Group presents the contract in the statement of financial position as a contract asset or a contract liability, depending on the relationship between the entity’s performance and the customer’s payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">A contract asset is the Group’s right to consideration in exchange for goods or services that the Group has transferred to a customer. If the value ascribed to the services rendered by the Group exceed the payment, a contract asset is recognized. Judgement is required in determining whether a right to consideration is unconditional and thus qualifies as a receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">A receivable is recorded when the Group has an unconditional right to consideration on the date the payment is due even if it has not yet performed under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract as a contract liability when the payment is made or the payment is due (whichever is earlier). A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. A contract liability is recognized as revenue upon transfer of control to the customers of the promised license, products and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Some of the Group’s contracts with customers contain multiple performance obligations. For these contracts, the Group accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Although each of the performance obligations sometimes has a separate contractual price agreed in the contract, the management compares the contractual price with observable standalone market price, if any, or cost plus a margin price to assess the reasonableness of the pricing. If the contractual price for each performance obligation is assessed to be on market price basis, the Group uses the contractual price to measure and recognize revenue for each performance obligation. If the contractual price for each performance obligation is assessed to be not on market price basis, the Group reallocates the total contract price to the identified performance obligations based on its best estimated standalone selling price of each performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Only the contracts for business origination services (Note 3.1.1(b)) contain significant financing components. As a practical expedient, the Group does not account for financing components if the period between when the Group transfers the promised goods or services to the customer and when the customer pays for those goods or services is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Incremental costs of obtaining customer contract primarily consist of sales commissions and are capitalized as an asset. The Group amortizes assets recognized from capitalizing costs to obtain a contract on a systematic basis to profit or loss, consistent with the pattern of revenue recognition to which the asset relates. As a practical expedient, the Group recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Group otherwise would have recognized is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following is a description of the accounting policy for the principal revenue streams of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1  Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1.1 Revenue recognition (Continued)</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Implementation and post-implementation support services</b></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Implementation services represent customer-specific software development or customization services provided to customers for the use of the Group’s software in cloud offerings or on-premise IT environment. The implementation contract is either on a time and material basis or fixed-fee basis. The Group invoices fees for implementation services based on actual time and materials incurred to date or according to pre-agreed payment schedules. After development, license to use the software is granted to the customer with an indefinite life. The customer cannot benefit from the implementation service on its own without the license. The perpetual license is a result of the implementation service. The implementation service and the perpetual license are highly interrelated and within the context of the contract, the promise of the Group is to transfer the implementation service together with the perpetual license as one output to its customers. Both the implementation service and the perpetual license to use the software are not distinct and thus should be combined together as one performance obligation. And there is no sales/usage-based royalty for the license to use the software in the arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group’s customer contracts often include both implementation services and post-implementation support services. Customers can benefit from implementation service and post-implementation support service on their own, and those services are clearly stated in the contract and are separately identifiable, they are not integrated or interrelated with each other, and do not significantly affect each other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For implementation services, revenue is recognized over time if the Group’s performance (i) provides all of the benefits received and consumed simultaneously by the customer, (ii) creates and enhances an asset that the customer controls as the Group performs, or (iii) does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date. Accordingly, revenue for implementation contracts is recognized over the contract terms by reference to the progress of work performed, which is measured based on costs incurred toward satisfying the performance obligation, relative to total costs expected to be incurred to the complete satisfaction of the performance obligation. Otherwise revenue is recognized at a point in time when control of the promised services is transferred to the customer.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For post-implementation support services, the performance obligation is to stand ready to provide technical support and unspecified updates and upgrades on a when-and-if-available basis. The customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized based on time elapsed and thus ratably over the term of the support arrangement.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Transaction based service</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group derives its transaction based service revenue primarily from business origination services, risk management services, operation support services and other services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1  Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1.1 Revenue recognition (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Transaction based service (Continued)</b></p></td></tr></table><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Business origination services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group provides business origination services by assisting financial institutions in customer acquisition for their products including loans, wealth management products and insurance policies etc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In order to satisfy its performance obligations (that is generating customer leads for financial institutions), the Group designs marketing plans, sources leads and analyzes the leads. The Group generates customer leads for financial institutions through its own platform or from channel partners. The leads, which are sourced from the Group’s own platform or from the channel partners, are grouped together and are screened and analyzed by the Group to ensure that they meet customers’ criteria. When the leads are sourced from the channel partners, the Group determined that it is the principal in providing the business origination services to the financial institutions because the Group controls the leads sourced from channel partners, screens and analyzes the leads before delivering those leads to customers. For business origination services, the Group is primarily responsible for fulfilling the promise to generate customer leads to financial institutions and has full discretion in establishing the price for the business origination services provided to financial institutions, as well as the selection of and determination of prices paid to the channel partners. Accordingly, the Group records revenue based on the gross amount payable by the financial institutions and records the amount payable to the channel partners as cost of revenue. The Group normally charges its customers based on successful referrals at fixed charge rates.The revenue for business origination services is recognized when a referral is successfully accepted by financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group determined that it is not the legal lender and legal borrower (or receiver of deposits from investors) in the loan origination and repayment process. Therefore, the Group does not record loans receivable and payable arising from the loans between lenders and borrowers. The Group acts as an agent to facilitate such loans. </p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Operation support services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Operation support services mainly represent calling services and insurance loss assessment services, digital certification and related services and solutions, service management platforms to participants around auto aftermarket scenarios, asset monitoring services and consulting services provided to financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.35pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#2f5496;text-decoration-line:none;">For contracts which the Group charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis, the revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">For contracts which the Group charges its customers based on the term of services and invoices the fee on periodical basis, and the performance obligation is to stand ready to provide operation support, the customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized over time based on time elapsed and thus ratably over the term of the support arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.35pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#2f5496;text-decoration-line:none;">When the consideration receivable is different from the revenue recognized, a “contract asset” or “contract liability” shall be recognized in the consolidated statement of financial position.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1  Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1.1 Revenue recognition (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Transaction based service (Continued)</b></p></td></tr></table><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risk management services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Risk management services mainly represent credit risk assessment, identity verification service, risk management services used in insurance loss assessment and anti-fraud services provided to financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For risk management services contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cloud platform services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cloud platform services mainly represent providing financial institutions with value-added services including computing, storage, database and backup services on a variety of cloud infrastructures. For cloud platform contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized over time based on time elapsed and thus ratably over the contract terms when the customers receive and consume the benefits of these services.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Others</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Other revenue mainly represents sales of products, asset management services and revenue from virtual bank.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For sales of products, the Group recognizes revenue net of discounts and return allowances upon the time when the products are delivered to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span>Interest and commission income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">For </span><span style="font-weight:normal;">virtual bank</span><span style="font-weight:normal;">, interest income from debt instruments measured at amortized cost and debt instruments measured at fair value through other comprehensive income is recognized in revenue using the effective interest rate method. Fees and commissions are recognized on an accrual basis when the service has been provided or significant act performed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3      Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1   Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.2 Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group’s intangible assets include application and platforms, purchased software, development costs in progress, goodwill, business licenses and others. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Intangible assets can be recognized only when future economic benefits expected to be obtained from the use of the item will flow into the Group and its cost can be measured reliably. Intangible assets acquired separately are measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is the fair value as at the date of acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Costs associated with maintaining application and platform are recognized as an expense as incurred. Development costs that are directly attributable to the development and testing of identifiable application and platform controlled by the Group are recognized as intangible assets when the following criteria are met: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">it is technically feasible to complete the application and platform so that it will be available for use</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">management intends to complete the application and platform and use or sell it</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">there is an ability to use or sell</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">it can be demonstrated how the application and platform will generate probable future economic benefits</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">adequate technical, financial and other resources to complete the development and to use or sell the application and platform are available, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the expenditure attributable to the application and platform during its development can be reliably measured.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Directly attributable costs that are capitalized mainly include employee costs and technology service fees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Research expenditure and development expenditure that do not meet the criteria above are recognized as an expense as incurred. Development costs previously recognized as an expense are not recognized as an asset in a subsequent period. Capitalized development costs are recorded as intangible assets and amortized from the point at which the asset is ready for use. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The useful lives of intangible assets are assessed by the period of bringing economic benefits for the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The useful lives of intangible assets excluding development cost in progress are set as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Expected useful life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;background:#cceeff;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Application and platform</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Purchased software</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;background:#cceeff;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Business licenses</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets with finite lives are subsequently amortized on the straight-line basis over the useful economic life. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed, and adjusted if appropriate, at least at each year end. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets with indefinite useful lives and development costs in progress are not amortized, but are subject to annual impairment assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3      Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1   Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.3 Impairment of non-financial assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group assesses at each reporting date whether there is an indication that a non-financial asset other than deferred tax assets may be impaired. If any such indication exists, or when annual impairment testing for a non-financial asset is required, the Group makes an estimate of the asset’s recoverable amount. A non-financial asset’s recoverable amount is the higher of the asset’s or cash-generating unit’s fair value less costs to sell and its value in use and is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets, in which case the recoverable amount is determined for the cash-generating unit to which the asset belongs. Where the carrying amount of a non-financial asset exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. In assessing value in use, the estimated future cash flows are discounted to their present value using discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In determining fair value less costs to disposal, an appropriate valuation model is used. These calculations are corroborated by valuation multiples, quoted share prices for publicly traded subsidiaries or other available fair value indicators.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For non-financial assets other than goodwill, an assessment is made at each reporting date as to whether there is any indication that previously recognized impairment losses may no longer exist or may have decreased. If such an indication exists, the Group makes an estimate of the recoverable amount. A previously recognized impairment loss is reversed only if there has been a change in the estimates used to determine the asset’s recoverable amount since the last impairment loss was recognized. If that is the case, the carrying amount of the asset is increased to its recoverable amount. That increased amount cannot exceed the carrying amount that would have been determined, net of depreciation, had no impairment loss been recognized for the asset in prior years. Such a reversal is recognized in the statement of comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill is reviewed for impairment, annually or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Impairment is determined by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units), to which the goodwill relates. The recoverable amount is the higher of its fair value less costs of disposal and its value-in-use, determined on an individual asset (or cash-generating unit) basis, unless the individual asset (or cash-generating unit) does not generate cash flows that are largely independent from those of other assets or groups of assets (or groups of cash-generating units). Impairment losses recognized in relation to goodwill are not reversed for subsequent increases in its recoverable amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets with indefinite useful lives and development costs in progress are tested for impairment annually at each year end either individually or at the cash-generating unit level, as appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3      Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 8pt 0pt;"><b style="font-weight:bold;">3.1   Material accounting policies</b> <b style="font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.4 Financial assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group classifies its financial assets in the following measurement categories:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">those to be measured subsequently at fair value (either through other comprehensive income, or through profit or loss), and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">those to be measured at amortized cost.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The classification depends on the entity’s business model for managing the financial assets and the contractual terms of the cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For assets measured at fair value, gains and losses will either be recorded in profit or loss or other comprehensive income. For investments in debt instruments, this will depend on the business model in which the investment is held and the cash flow characteristics of the asset. For investments in equity instruments, this will depend on whether the Group has made an irrevocable election at the time of initial recognition to account for the equity investment measured at fair value through other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group reclassifies debt investments when and only when its business model for managing those assets changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recognition and measurement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">At initial recognition, the Group measures a financial asset at its fair value plus, in the case of a financial asset not at fair value through profit or loss, transaction costs that are directly attributable to the acquisition of the financial asset. Transaction costs of financial assets carried at fair value through profit or loss are expensed in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(a)    Debt instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Subsequent measurement of debt instruments depends on the Group’s business model for managing the asset and the cash flow characteristics of the asset. There are three measurement categories into which the Group classifies its debt instruments:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortized cost: Assets that are held for collection of contractual cash flows where those cash flows represent solely payments of principal and interest are measured at amortized cost. Interest income from these financial assets is included in finance income using the effective interest rate method. Any gain or loss arising on derecognition is recognized directly in profit or loss and presented in other income, gains or loss together with foreign exchange gains and losses. Impairment losses are presented in the consolidated statements of comprehensive income. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value through other comprehensive income (“FVOCI”): Assets that are held for collection of contractual cash flows and for selling the financial assets, where the assets’ cash flows represent solely payments of principal and interest, are measured at FVOCI. Movements in the carrying amount are taken through OCI, except for the recognition of impairment gains or losses, interest income and foreign exchange gains and losses which are recognized in profit or loss. When the financial asset is derecognized, the cumulative gain or loss previously recognized in OCI is reclassified from equity</span><span style="display:inline-block;width:2.23pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to profit or loss and recognized in other income, gains or loss. Interest income from these financial assets is included in other gain using the effective interest rate method. Foreign exchange gains and losses are presented in other income, gains or loss and impairment expenses are presented in the statement of profit or loss.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1  Material accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1.4 Financial assets (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recognition and measurement (Continued)</i></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Debt instruments (Continued)</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value through profit or loss (“FVPL”): Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL. A gain or loss on a debt investment that is subsequently measured at FVPL is recognized in profit or loss and presented net within other income, gains or loss in the period in which it arises.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Equity instruments</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group subsequently measures all equity investments at fair value. Where the Group’s management has elected to present fair value gains and losses on equity investments in other comprehensive income, there is no subsequent reclassification of fair value gains and losses to profit or loss following the derecognition of the investment. Dividends from such investments continue to be recognized in profit or loss. Changes in the fair value of financial assets at fair value through profit or loss are recognized in profit or loss. Impairment losses (and reversal of impairment losses) on equity investments measured at FVOCI are not reported separately from other changes in fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)</span></span>Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group assesses on a forward looking basis the expected credit losses associated with its debt instruments carried at amortized cost and FVOCI. The impairment methodology applied depends on whether there has been a significant increase in credit risk. Expected credit loss refers to the weighted average amount of credit loss of financial instruments based on the probability of default. Credit loss refers to the difference between all contractual cash flows receivable and all cash flows that the entity expects to receive, discounted at the original effective interest rate. The Group recognizes or reverses the impairment provision through profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For debt instruments measured at FVOCI, impairment gains or losses are included in the net impairment losses on financial instruments and correspondingly reduce the accumulated changes in fair value included in the OCI reserves of equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For trade receivables and contract assets, the Group applies the simplified approach permitted by IFRS 9, which requires expected lifetime losses to be recognized from initial recognition of the assets. The impairment matrix is determined based on historical observed default rates over the expected life of the contract assets and trade receivables with similar credit risk characteristics and is adjusted for forward-looking estimates. At every reporting date the historical observed default rates are updated and changes in the forward-looking estimates are analyzed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Impairment on other receivables are measured as either 12-month expected credit losses or lifetime expected credit losses, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1  Material accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1.5 Share-based payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">An equity-settled share-based compensation plan was granted to the employees and non-employees, under which the entity receives services from employees and non-employees as consideration for equity instruments (options) of the Group. The fair value of the services received in exchange for the grant of the options is recognized as an expense with a corresponding increase in equity. The total amount to be expensed is determined by reference to the fair value of the options granted:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>including any market performance;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>excluding the impact of any service and non-market performance vesting conditions;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>including the impact of any non-vesting conditions</div><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The total expense is recognized over the vesting period, which is the period over which all of the specified vesting conditions are to be satisfied. At the end of each reporting period, the Group revises its estimates of the number of options that are expected to vest based on the non-market performance and service conditions. It recognizes the impact of the revision to original estimates, if any, in the statement of comprehensive income, with a corresponding adjustment to equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">If the terms of an equity-settled award are modified, at a minimum an expense is recognized as if the terms had not been modified. An additional expense is recognized for any modification that increases the total fair value of the share-based payment arrangement, or is otherwise beneficial to the employee, as measured at the date of modification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">If an equity-settled award is cancelled, it is treated as if it had vested on the date of cancellation, and any expense not yet recognized for the award is recognized immediately. However, if a new award is substituted for the cancelled award, and designated as a replacement award on the date that it is granted, the cancelled and new award are treated as if they were a modification of the original award, as described in the previous paragraph.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.6 Tax</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Income tax comprises current and deferred tax. Income tax is recognized in the statement of comprehensive income, or in other comprehensive income or in equity if it relates to items that are recognized in the same or a different period directly in other comprehensive income or in equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Current tax assets and liabilities for the current and prior periods are measured at the amount expected to be recovered from or paid to the taxation authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax is provided, using the liability method, on all temporary differences at the end of the reporting period between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax liabilities are recognized for all taxable temporary differences, except:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">when the deferred tax liability arises from the initial recognition of goodwill or an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in respect of taxable temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, when the timing of the reversal of the temporary differences can be controlled and it is probable that the temporary differences will not reverse in the foreseeable future.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1  Material accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.6 Tax (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax assets are recognized for all deductible temporary differences, the carry-forward of unused tax credits and any unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences, and the carry-forward of unused tax credits and unused tax losses can be utilized, except:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">when the deferred tax asset relating to the deductible temporary differences arises from the initial recognition of an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in respect of deductible temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, deferred tax assets are only recognized to the extent that it is probable that the temporary differences will reverse in the foreseeable future and taxable profit will be available against which the temporary differences can be utilized.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The carrying amount of deferred tax assets is reviewed at the end of each reporting period and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Conversely, previously unrecognized deferred tax assets are reassessed at the end of each reporting period and are recognized to the extent that it is probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax assets and liabilities are measured at the tax rates that are expected to apply to the period when the asset is realized or the liability is settled, based on tax rates (and tax laws) that have been enacted or substantively enacted at the end of the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax assets and deferred tax liabilities are offset, if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1  Principles of consolidation and equity accounting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1.1  Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Subsidiaries are all entities (including structured entities or VIEs as stated in Note 1.2 above) over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the group. They are deconsolidated from the date that control ceases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intercompany transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Non-controlling interests in the results and equity of subsidiaries are shown separately in the consolidated statements of comprehensive income, consolidated statement of changes in equity and consolidated balance sheet, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For the parent company’s separate financial statements, investments in subsidiaries are accounted for using the equity method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1  Principles of consolidation and equity accounting (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1.2  Investments accounted for using the equity method</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(i) Associate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">An associate is an entity over which the Group has significant influence but not control, generally accompanying a shareholding of between 20% and 50% of the voting rights. Significant influence could be demonstrated for an investment of less than 20%, for example, by representation on the board of directors or equivalent governing body of the investee. Investments in associates are accounted for using the equity method of accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(ii) Joint ventures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. Investments in joint ventures are accounted for using the equity method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investment accounted for using the equity method include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate or a joint venture, any difference between the cost of the investment accounted for using the equity method and the Group’s share of the net fair value of the investment’s identifiable assets and liabilities is accounted for as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">If the ownership interest in an associate or a joint venture is reduced but significant influence is retained, only a proportionate share of the amounts previously recognized in other comprehensive income is reclassified to profit or loss where appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group’s share of post-acquisition profit or loss is recognized in the consolidated statement of comprehensive income, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in investment accounted for using the equity method equals or exceeds its interest in the investment, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group determines at each reporting date whether there is any objective evidence that the investment accounted for using the equity method is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount adjacent to “share of loss of associate and joint venture” in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Profits and losses resulting from upstream and downstream transactions between the Group and its investment accounted for using the equity method are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the investment. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Gain or losses on dilution of equity interest in the investment accounted for using the equity method are recognized in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.2  Structured Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A structured entity is an entity that has been designed so that voting or similar rights are not the dominant factor in deciding who controls the entity, such as when any voting rights relate to administrative tasks only, and the relevant activities are directed by means of contractual or related arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group determines whether it is an agent or a principal in relation to those structured entities in which the Group acts as an asset manager on management’s judgement. If an asset manager is agent, it acts primarily on behalf of others and so does not control the structured entity. It may be principal if it acts primarily for itself, and therefore controls the structured entity. The unconsolidated structured entities in which the Group acts as an asset manager is set out in Note 37.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.3  Business combination</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Except for business combinations under common control, the Group applies the acquisition method to account for business combinations. The consideration transferred for the acquisition of a subsidiary is the fair values of the assets transferred, the liabilities incurred to the former owners of the acquiree and the equity interests issued by the Group. Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are measured initially at their fair values at the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group recognizes any non-controlling interest in the acquiree on an acquisition-by-acquisition basis. Acquisition-related costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The excess of the consideration transferred, the amount of any non-controlling interest in the acquiree and the acquisition-date fair value of any previous equity interest in the acquiree over the fair value of the identifiable net assets acquired is recorded as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.4  Foreign currency translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Functional and presentation currency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The functional currency of the Company is the United States dollar (“US$”). RMB is the functional currency of the subsidiaries in PRC. As the major operations of the Group are within the PRC, the directors of the Company have chosen to present the Group’s financial statements in RMB (the presentation currency).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transactions and balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates are generally recognized in the consolidated statements of comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.4  Foreign currency translation (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transactions and balances (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Foreign exchange gains and losses that relate to borrowings are presented in the consolidated statements of comprehensive income, within finance costs. All other foreign exchange gains and losses are presented in the consolidated statements of comprehensive income on a net basis within other income, gains or loss - net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Non-monetary items that are measured at fair value in a foreign currency are translated using the exchange rates at the date when the fair value was determined. Translation differences on assets and liabilities carried at fair value are reported as part of the fair value gain or loss. For example, translation differences on non-monetary assets and liabilities such as equities held at fair value through profit or loss are recognized in profit or loss as part of the fair value gain or loss and translation differences on non-monetary assets such as equities classified as fair value through other comprehensive income are recognized in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Group companies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The results and financial position of foreign operations (none of which has the currency of a hyperinflationary economy) that have a functional currency different from the presentation currency are translated into the presentation currency as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets and liabilities for each balance sheet presented are translated at the closing rate at the date of that balance sheet</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">income and expenses for each statement of profit or loss and statement of comprehensive income are translated at average exchange rates (unless this is not a reasonable approximation of the cumulative effect of the rates prevailing on the transaction dates, in which case income and expenses are translated at the dates of the transactions), and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">all resulting exchange differences are recognized in other comprehensive income.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">On consolidation, exchange differences arising from the translation of any net investment in foreign entities, and of borrowings and other financial instruments designated as hedges of such investments, are recognized in other comprehensive income. When a foreign operation is sold or any borrowings forming part of the net investment are repaid, the associated exchange differences are reclassified to profit or loss, as part of the gain or loss on sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.5  Derivative financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group’s derivative financial instruments are initially recognized at fair value on the date of which the related derivative contracts are entered into and are subsequently measured at fair value. All derivatives are carried as assets when the fair values are positive and as liabilities when the fair values are negative. The gains or losses arisen from fair value changes of derivatives are recognized in profit or loss. No derivative financial instruments are designated as hedging instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.6  Trade receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Trade receivables are amounts due from customers for products sold or services performed in the ordinary course of business. If collection of trade and other receivables is expected in one year or less, they are classified as current assets. If not, they are presented as non-current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Trade receivables are recognized initially at the amount of consideration that is unconditional unless they contain significant financing components, when they are recognized at fair value. The Group holds the trade receivables with the objective to collect the contractual cash flows and therefore measures them subsequently at amortized cost using the effective interest method. See Note 19 for further information about the Group’s accounting for trade receivables and Note 5 and Note 3.1.4 for a description of the Group’s impairment policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.7  Cash and cash equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">For the purpose of presentation in the statement of cash flows, cash and cash equivalents includes cash on hand, deposits held at call with financial institutions, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.8  Share capital</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Ordinary shares are classified as equity. Incremental costs directly attributable to the issue of new shares or options are shown in equity as a deduction, net of tax, from the proceeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.9  Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group leases various properties. Rental contracts are typically made for fixed periods of 1 to 5 years but may have extension options. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose any covenants, but leased assets may not be used as security for borrowing purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Leases are recognized as a right-of-use asset and a corresponding liability at the date at which the leased asset is available for use by the group. Each lease payment is allocated between the liability and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. The right-of-use asset is depreciated over the lease term on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fixed payments (including in-substance fixed payments), less any lease incentives receivable</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">variable lease payment that are based on an index or a rate</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">amounts expected to be payable by the lessee under residual value guarantees</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the exercise price of a purchase option if the lessee is reasonably certain to exercise that option, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">payments of penalties for terminating the lease, if the lease term reflects the lessee exercising that option.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The lease payments are discounted using the interest rate implicit in the lease, if that rate can be determined, or the group’s incremental borrowing rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Right-of-use assets are measured at cost comprising the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the amount of the initial measurement of lease liability</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any lease payments made at or before the commencement date less any lease incentives received</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any initial direct costs, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restoration costs.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Right-of-use assets related to lease of properties are recorded under property and equipment (Note 13). Lease liabilities are recorded under trade and other payables (Note 28). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Payments associated with short-term leases and leases of low-value assets are recognized on a straight-line basis as an expense in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.10  Property and equipment </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Property and equipment are stated at historical cost less depreciation. Historical cost includes expenditure that is directly attribute to the acquisition of the items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Depreciation on property and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives or, in case of a leasehold improvements, the shorter lease term as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Category</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Expected useful life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Office and telecommunication equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The assets’ residual values and useful lives are reviewed, and adjusted quarterly if appropriate, at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within ‘Other income, gains or loss - net’ in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2.11</b></span><b style="font-weight:bold;">Financial liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group, at initial recognition, classifies financial liabilities as either financial liabilities subsequently measured at amortised cost or financial liabilities at fair value through profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Except for derivative financial instruments (Note 3.2.5), the Group’s financial liabilities are mainly financial liabilities measured at amortised cost, including trade and other payables, short-term borrowings, customer deposits and other financial liabilities from virtual bank, etc. These financial liabilities are initially measured at the amount of their fair value after deducting transaction costs and use the effective interest rate method for subsequent measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Where the present obligations of financial liabilities are discharged, cancelled or when they are expired, the Group derecognizes these financial liabilities. The differences between the carrying amounts and the consideration received are recognized in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Financial liabilities are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3     Summary of accounting policy information (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2</b></span><b style="font-weight:bold;">Summary of other accounting policies (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.12  Employee benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(a)</b></span><b style="font-weight:bold;">Pension obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The employees of the Group are mainly covered by various defined contribution pension plans. The Group makes and accrues contributions on a monthly basis to the pension plans, which are mainly sponsored by the related government authorities that are responsible for the pension liability to retired employees. Under such plans, the Group has no other significant legal or constructive obligations for retirement benefits beyond the said contributions, which are expensed as incurred. Certain employees are also provided with group life insurance but the amounts involved are insignificant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(b)</b></span><b style="font-weight:bold;">Housing benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The employees of the Group are entitled to participate in various government-sponsored housing funds. The Group contributes on a monthly basis to these funds based on certain percentages of the salaries of the employees. The Group’s liability in respect of these funds is limited to the contributions payable in each period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span><b style="font-weight:bold;">Medical benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group makes monthly contributions for medical benefits to the local authorities in accordance with relevant local regulations for the employees. The Group’s liability in respect of employee medical benefits is limited to the contributions payable in each period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.13  Interest income</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income from virtual bank is included in the revenue (Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income from financial assets that are held for cash management purposes is included in finance income, see finance income (Note 10) below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income from financial assets at FVPL and any other interest income is included in the net gains/(losses), see other income (Note 9) below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.14  Dividend income</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Dividend income is recognized when the right to receive payment is established.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.15  Government grants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Government grants relating to costs are deferred and recognized in the income statement over the period necessary to match them with the costs that they are intended to compensate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">3.1.1 Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Revenue represents the amount of consideration the Group is entitled to upon the transfer of promised goods or services in the ordinary course of the Group’s activities and is recorded net of value-added tax (“VAT”). Revenues are recognized when or as control of the asset or service is transferred to the customer. Depending on the terms of the contract and the laws that apply to the contract, control of the goods and services may be transferred over time or at a point in time. Control of the goods and services is transferred over time if the Group’s performance:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">provides all of the benefits received and consumed simultaneously by the customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">creates and enhances an asset that the customer controls as the Group performs; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date.</span></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">If control of the goods and services transfers over time, revenue is recognized over the period of the contract by reference to the progress towards complete satisfaction of that performance obligation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Otherwise, revenue is recognized at a point in time when the customer obtains control of the goods and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">The progress towards complete satisfaction of the performance obligation is measured based on one of the following methods that best depict the Group’s performance in satisfying the performance obligation:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">direct measurements of the value transferred by the Group to the customer; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Group’s efforts or inputs to the satisfaction of the performance obligation.</span></td></tr></table><div style="margin-top:8pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">When either party to a contract has performed, the Group presents the contract in the statement of financial position as a contract asset or a contract liability, depending on the relationship between the entity’s performance and the customer’s payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">A contract asset is the Group’s right to consideration in exchange for goods or services that the Group has transferred to a customer. If the value ascribed to the services rendered by the Group exceed the payment, a contract asset is recognized. Judgement is required in determining whether a right to consideration is unconditional and thus qualifies as a receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">A receivable is recorded when the Group has an unconditional right to consideration on the date the payment is due even if it has not yet performed under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">If a customer pays consideration or the Group has a right to an amount of consideration that is unconditional, before the Group transfers a good or service to the customer, the Group presents the contract as a contract liability when the payment is made or the payment is due (whichever is earlier). A contract liability is the Group’s obligation to transfer goods or services to a customer for which the Group has received consideration (or an amount of consideration is due) from the customer. A contract liability is recognized as revenue upon transfer of control to the customers of the promised license, products and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 18pt;">Some of the Group’s contracts with customers contain multiple performance obligations. For these contracts, the Group accounts for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. Although each of the performance obligations sometimes has a separate contractual price agreed in the contract, the management compares the contractual price with observable standalone market price, if any, or cost plus a margin price to assess the reasonableness of the pricing. If the contractual price for each performance obligation is assessed to be on market price basis, the Group uses the contractual price to measure and recognize revenue for each performance obligation. If the contractual price for each performance obligation is assessed to be not on market price basis, the Group reallocates the total contract price to the identified performance obligations based on its best estimated standalone selling price of each performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Only the contracts for business origination services (Note 3.1.1(b)) contain significant financing components. As a practical expedient, the Group does not account for financing components if the period between when the Group transfers the promised goods or services to the customer and when the customer pays for those goods or services is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Incremental costs of obtaining customer contract primarily consist of sales commissions and are capitalized as an asset. The Group amortizes assets recognized from capitalizing costs to obtain a contract on a systematic basis to profit or loss, consistent with the pattern of revenue recognition to which the asset relates. As a practical expedient, the Group recognize the incremental costs of obtaining a contract as an expense when incurred if the amortization period of the asset that the Group otherwise would have recognized is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following is a description of the accounting policy for the principal revenue streams of the Group.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Implementation and post-implementation support services</b></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Implementation services represent customer-specific software development or customization services provided to customers for the use of the Group’s software in cloud offerings or on-premise IT environment. The implementation contract is either on a time and material basis or fixed-fee basis. The Group invoices fees for implementation services based on actual time and materials incurred to date or according to pre-agreed payment schedules. After development, license to use the software is granted to the customer with an indefinite life. The customer cannot benefit from the implementation service on its own without the license. The perpetual license is a result of the implementation service. The implementation service and the perpetual license are highly interrelated and within the context of the contract, the promise of the Group is to transfer the implementation service together with the perpetual license as one output to its customers. Both the implementation service and the perpetual license to use the software are not distinct and thus should be combined together as one performance obligation. And there is no sales/usage-based royalty for the license to use the software in the arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group’s customer contracts often include both implementation services and post-implementation support services. Customers can benefit from implementation service and post-implementation support service on their own, and those services are clearly stated in the contract and are separately identifiable, they are not integrated or interrelated with each other, and do not significantly affect each other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For implementation services, revenue is recognized over time if the Group’s performance (i) provides all of the benefits received and consumed simultaneously by the customer, (ii) creates and enhances an asset that the customer controls as the Group performs, or (iii) does not create an asset with an alternative use to the Group and the Group has an enforceable right to payment for performance completed to date. Accordingly, revenue for implementation contracts is recognized over the contract terms by reference to the progress of work performed, which is measured based on costs incurred toward satisfying the performance obligation, relative to total costs expected to be incurred to the complete satisfaction of the performance obligation. Otherwise revenue is recognized at a point in time when control of the promised services is transferred to the customer.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For post-implementation support services, the performance obligation is to stand ready to provide technical support and unspecified updates and upgrades on a when-and-if-available basis. The customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized based on time elapsed and thus ratably over the term of the support arrangement.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Transaction based service</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group derives its transaction based service revenue primarily from business origination services, risk management services, operation support services and other services.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Business origination services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group provides business origination services by assisting financial institutions in customer acquisition for their products including loans, wealth management products and insurance policies etc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In order to satisfy its performance obligations (that is generating customer leads for financial institutions), the Group designs marketing plans, sources leads and analyzes the leads. The Group generates customer leads for financial institutions through its own platform or from channel partners. The leads, which are sourced from the Group’s own platform or from the channel partners, are grouped together and are screened and analyzed by the Group to ensure that they meet customers’ criteria. When the leads are sourced from the channel partners, the Group determined that it is the principal in providing the business origination services to the financial institutions because the Group controls the leads sourced from channel partners, screens and analyzes the leads before delivering those leads to customers. For business origination services, the Group is primarily responsible for fulfilling the promise to generate customer leads to financial institutions and has full discretion in establishing the price for the business origination services provided to financial institutions, as well as the selection of and determination of prices paid to the channel partners. Accordingly, the Group records revenue based on the gross amount payable by the financial institutions and records the amount payable to the channel partners as cost of revenue. The Group normally charges its customers based on successful referrals at fixed charge rates.The revenue for business origination services is recognized when a referral is successfully accepted by financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group determined that it is not the legal lender and legal borrower (or receiver of deposits from investors) in the loan origination and repayment process. Therefore, the Group does not record loans receivable and payable arising from the loans between lenders and borrowers. The Group acts as an agent to facilitate such loans. </p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Operation support services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Operation support services mainly represent calling services and insurance loss assessment services, digital certification and related services and solutions, service management platforms to participants around auto aftermarket scenarios, asset monitoring services and consulting services provided to financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.35pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#2f5496;text-decoration-line:none;">For contracts which the Group charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis, the revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">For contracts which the Group charges its customers based on the term of services and invoices the fee on periodical basis, and the performance obligation is to stand ready to provide operation support, the customers simultaneously receive and consume the benefits of these support services as the Group performs and revenue is recognized over time based on time elapsed and thus ratably over the term of the support arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.35pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#2f5496;text-decoration-line:none;">When the consideration receivable is different from the revenue recognized, a “contract asset” or “contract liability” shall be recognized in the consolidated statement of financial position.</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Risk management services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Risk management services mainly represent credit risk assessment, identity verification service, risk management services used in insurance loss assessment and anti-fraud services provided to financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For risk management services contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized at a point in time when the customers receive and consume the benefits of these services each time the Group performs, based on the amount charged for such services.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Cloud platform services</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Cloud platform services mainly represent providing financial institutions with value-added services including computing, storage, database and backup services on a variety of cloud infrastructures. For cloud platform contracts, the Group normally charges its customers based on usage of the services at fixed charge rates, and invoices the fees on periodical basis. The revenue from these services is recognized over time based on time elapsed and thus ratably over the contract terms when the customers receive and consume the benefits of these services.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Others</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Other revenue mainly represents sales of products, asset management services and revenue from virtual bank.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For sales of products, the Group recognizes revenue net of discounts and return allowances upon the time when the products are delivered to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span>Interest and commission income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">For </span><span style="font-weight:normal;">virtual bank</span><span style="font-weight:normal;">, interest income from debt instruments measured at amortized cost and debt instruments measured at fair value through other comprehensive income is recognized in revenue using the effective interest rate method. Fees and commissions are recognized on an accrual basis when the service has been provided or significant act performed.</span></p> false true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.2 Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group’s intangible assets include application and platforms, purchased software, development costs in progress, goodwill, business licenses and others. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Intangible assets can be recognized only when future economic benefits expected to be obtained from the use of the item will flow into the Group and its cost can be measured reliably. Intangible assets acquired separately are measured on initial recognition at cost. The cost of intangible assets acquired in a business combination is the fair value as at the date of acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Costs associated with maintaining application and platform are recognized as an expense as incurred. Development costs that are directly attributable to the development and testing of identifiable application and platform controlled by the Group are recognized as intangible assets when the following criteria are met: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">it is technically feasible to complete the application and platform so that it will be available for use</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">management intends to complete the application and platform and use or sell it</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">there is an ability to use or sell</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">it can be demonstrated how the application and platform will generate probable future economic benefits</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">adequate technical, financial and other resources to complete the development and to use or sell the application and platform are available, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the expenditure attributable to the application and platform during its development can be reliably measured.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Directly attributable costs that are capitalized mainly include employee costs and technology service fees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Research expenditure and development expenditure that do not meet the criteria above are recognized as an expense as incurred. Development costs previously recognized as an expense are not recognized as an asset in a subsequent period. Capitalized development costs are recorded as intangible assets and amortized from the point at which the asset is ready for use. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The useful lives of intangible assets are assessed by the period of bringing economic benefits for the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The useful lives of intangible assets excluding development cost in progress are set as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Expected useful life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;background:#cceeff;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Application and platform</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Purchased software</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;background:#cceeff;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Business licenses</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets with finite lives are subsequently amortized on the straight-line basis over the useful economic life. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed, and adjusted if appropriate, at least at each year end. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets with indefinite useful lives and development costs in progress are not amortized, but are subject to annual impairment assessment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Expected useful life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;background:#cceeff;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Application and platform</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Purchased software</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 10 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.33%;background:#cceeff;margin:0pt;padding:0pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>Business licenses</div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3 - 5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> P3Y P10Y P3Y P10Y P3Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.3 Impairment of non-financial assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group assesses at each reporting date whether there is an indication that a non-financial asset other than deferred tax assets may be impaired. If any such indication exists, or when annual impairment testing for a non-financial asset is required, the Group makes an estimate of the asset’s recoverable amount. A non-financial asset’s recoverable amount is the higher of the asset’s or cash-generating unit’s fair value less costs to sell and its value in use and is determined for an individual asset, unless the asset does not generate cash inflows that are largely independent of those from other assets or groups of assets, in which case the recoverable amount is determined for the cash-generating unit to which the asset belongs. Where the carrying amount of a non-financial asset exceeds its recoverable amount, the asset is considered impaired and is written down to its recoverable amount. In assessing value in use, the estimated future cash flows are discounted to their present value using discount rate that reflects current market assessments of the time value of money and the risks specific to the asset. In determining fair value less costs to disposal, an appropriate valuation model is used. These calculations are corroborated by valuation multiples, quoted share prices for publicly traded subsidiaries or other available fair value indicators.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For non-financial assets other than goodwill, an assessment is made at each reporting date as to whether there is any indication that previously recognized impairment losses may no longer exist or may have decreased. If such an indication exists, the Group makes an estimate of the recoverable amount. A previously recognized impairment loss is reversed only if there has been a change in the estimates used to determine the asset’s recoverable amount since the last impairment loss was recognized. If that is the case, the carrying amount of the asset is increased to its recoverable amount. That increased amount cannot exceed the carrying amount that would have been determined, net of depreciation, had no impairment loss been recognized for the asset in prior years. Such a reversal is recognized in the statement of comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill is reviewed for impairment, annually or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Impairment is determined by assessing the recoverable amount of the cash-generating unit (or group of cash-generating units), to which the goodwill relates. The recoverable amount is the higher of its fair value less costs of disposal and its value-in-use, determined on an individual asset (or cash-generating unit) basis, unless the individual asset (or cash-generating unit) does not generate cash flows that are largely independent from those of other assets or groups of assets (or groups of cash-generating units). Impairment losses recognized in relation to goodwill are not reversed for subsequent increases in its recoverable amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intangible assets with indefinite useful lives and development costs in progress are tested for impairment annually at each year end either individually or at the cash-generating unit level, as appropriate.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.4 Financial assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group classifies its financial assets in the following measurement categories:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">those to be measured subsequently at fair value (either through other comprehensive income, or through profit or loss), and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">those to be measured at amortized cost.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The classification depends on the entity’s business model for managing the financial assets and the contractual terms of the cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For assets measured at fair value, gains and losses will either be recorded in profit or loss or other comprehensive income. For investments in debt instruments, this will depend on the business model in which the investment is held and the cash flow characteristics of the asset. For investments in equity instruments, this will depend on whether the Group has made an irrevocable election at the time of initial recognition to account for the equity investment measured at fair value through other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group reclassifies debt investments when and only when its business model for managing those assets changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Recognition and measurement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">At initial recognition, the Group measures a financial asset at its fair value plus, in the case of a financial asset not at fair value through profit or loss, transaction costs that are directly attributable to the acquisition of the financial asset. Transaction costs of financial assets carried at fair value through profit or loss are expensed in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(a)    Debt instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Subsequent measurement of debt instruments depends on the Group’s business model for managing the asset and the cash flow characteristics of the asset. There are three measurement categories into which the Group classifies its debt instruments:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortized cost: Assets that are held for collection of contractual cash flows where those cash flows represent solely payments of principal and interest are measured at amortized cost. Interest income from these financial assets is included in finance income using the effective interest rate method. Any gain or loss arising on derecognition is recognized directly in profit or loss and presented in other income, gains or loss together with foreign exchange gains and losses. Impairment losses are presented in the consolidated statements of comprehensive income. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value through other comprehensive income (“FVOCI”): Assets that are held for collection of contractual cash flows and for selling the financial assets, where the assets’ cash flows represent solely payments of principal and interest, are measured at FVOCI. Movements in the carrying amount are taken through OCI, except for the recognition of impairment gains or losses, interest income and foreign exchange gains and losses which are recognized in profit or loss. When the financial asset is derecognized, the cumulative gain or loss previously recognized in OCI is reclassified from equity</span><span style="display:inline-block;width:2.23pt;"></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to profit or loss and recognized in other income, gains or loss. Interest income from these financial assets is included in other gain using the effective interest rate method. Foreign exchange gains and losses are presented in other income, gains or loss and impairment expenses are presented in the statement of profit or loss.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Fair value through profit or loss (“FVPL”): Assets that do not meet the criteria for amortized cost or FVOCI are measured at FVPL. A gain or loss on a debt investment that is subsequently measured at FVPL is recognized in profit or loss and presented net within other income, gains or loss in the period in which it arises.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Equity instruments</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group subsequently measures all equity investments at fair value. Where the Group’s management has elected to present fair value gains and losses on equity investments in other comprehensive income, there is no subsequent reclassification of fair value gains and losses to profit or loss following the derecognition of the investment. Dividends from such investments continue to be recognized in profit or loss. Changes in the fair value of financial assets at fair value through profit or loss are recognized in profit or loss. Impairment losses (and reversal of impairment losses) on equity investments measured at FVOCI are not reported separately from other changes in fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(c)</span></span>Impairment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group assesses on a forward looking basis the expected credit losses associated with its debt instruments carried at amortized cost and FVOCI. The impairment methodology applied depends on whether there has been a significant increase in credit risk. Expected credit loss refers to the weighted average amount of credit loss of financial instruments based on the probability of default. Credit loss refers to the difference between all contractual cash flows receivable and all cash flows that the entity expects to receive, discounted at the original effective interest rate. The Group recognizes or reverses the impairment provision through profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For debt instruments measured at FVOCI, impairment gains or losses are included in the net impairment losses on financial instruments and correspondingly reduce the accumulated changes in fair value included in the OCI reserves of equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For trade receivables and contract assets, the Group applies the simplified approach permitted by IFRS 9, which requires expected lifetime losses to be recognized from initial recognition of the assets. The impairment matrix is determined based on historical observed default rates over the expected life of the contract assets and trade receivables with similar credit risk characteristics and is adjusted for forward-looking estimates. At every reporting date the historical observed default rates are updated and changes in the forward-looking estimates are analyzed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Impairment on other receivables are measured as either 12-month expected credit losses or lifetime expected credit losses, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit losses.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.1.5 Share-based payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">An equity-settled share-based compensation plan was granted to the employees and non-employees, under which the entity receives services from employees and non-employees as consideration for equity instruments (options) of the Group. The fair value of the services received in exchange for the grant of the options is recognized as an expense with a corresponding increase in equity. The total amount to be expensed is determined by reference to the fair value of the options granted:</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>including any market performance;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>excluding the impact of any service and non-market performance vesting conditions;</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-align:justify;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">●</span>including the impact of any non-vesting conditions</div><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The total expense is recognized over the vesting period, which is the period over which all of the specified vesting conditions are to be satisfied. At the end of each reporting period, the Group revises its estimates of the number of options that are expected to vest based on the non-market performance and service conditions. It recognizes the impact of the revision to original estimates, if any, in the statement of comprehensive income, with a corresponding adjustment to equity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">If the terms of an equity-settled award are modified, at a minimum an expense is recognized as if the terms had not been modified. An additional expense is recognized for any modification that increases the total fair value of the share-based payment arrangement, or is otherwise beneficial to the employee, as measured at the date of modification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">If an equity-settled award is cancelled, it is treated as if it had vested on the date of cancellation, and any expense not yet recognized for the award is recognized immediately. However, if a new award is substituted for the cancelled award, and designated as a replacement award on the date that it is granted, the cancelled and new award are treated as if they were a modification of the original award, as described in the previous paragraph.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">3.1.6 Tax</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Income tax comprises current and deferred tax. Income tax is recognized in the statement of comprehensive income, or in other comprehensive income or in equity if it relates to items that are recognized in the same or a different period directly in other comprehensive income or in equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Current tax assets and liabilities for the current and prior periods are measured at the amount expected to be recovered from or paid to the taxation authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax is provided, using the liability method, on all temporary differences at the end of the reporting period between the tax bases of assets and liabilities and their carrying amounts for financial reporting purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax liabilities are recognized for all taxable temporary differences, except:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">when the deferred tax liability arises from the initial recognition of goodwill or an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in respect of taxable temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, when the timing of the reversal of the temporary differences can be controlled and it is probable that the temporary differences will not reverse in the foreseeable future.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax assets are recognized for all deductible temporary differences, the carry-forward of unused tax credits and any unused tax losses, to the extent that it is probable that taxable profit will be available against which the deductible temporary differences, and the carry-forward of unused tax credits and unused tax losses can be utilized, except:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">when the deferred tax asset relating to the deductible temporary differences arises from the initial recognition of an asset or liability in a transaction that is not a business combination and, at the time of the transaction, affects neither the accounting profit nor taxable profit or loss; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in respect of deductible temporary differences associated with investments in subsidiaries, associates and interests in jointly controlled entities, deferred tax assets are only recognized to the extent that it is probable that the temporary differences will reverse in the foreseeable future and taxable profit will be available against which the temporary differences can be utilized.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The carrying amount of deferred tax assets is reviewed at the end of each reporting period and reduced to the extent that it is no longer probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized. Conversely, previously unrecognized deferred tax assets are reassessed at the end of each reporting period and are recognized to the extent that it is probable that sufficient taxable profit will be available to allow all or part of the deferred tax asset to be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax assets and liabilities are measured at the tax rates that are expected to apply to the period when the asset is realized or the liability is settled, based on tax rates (and tax laws) that have been enacted or substantively enacted at the end of the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Deferred tax assets and deferred tax liabilities are offset, if a legally enforceable right exists to set off current tax assets against current tax liabilities and the deferred taxes relate to the same taxable entity and the same taxation authority.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1  Principles of consolidation and equity accounting</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1.1  Subsidiaries</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Subsidiaries are all entities (including structured entities or VIEs as stated in Note 1.2 above) over which the Group has control. The Group controls an entity when the Group is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns through its power to direct the activities of the entity. Subsidiaries are fully consolidated from the date on which control is transferred to the group. They are deconsolidated from the date that control ceases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Intercompany transactions, balances and unrealized gains on transactions between group companies are eliminated. Unrealized losses are also eliminated unless the transaction provides evidence of an impairment of the transferred asset. Accounting policies of subsidiaries have been changed where necessary to ensure consistency with the policies adopted by the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Non-controlling interests in the results and equity of subsidiaries are shown separately in the consolidated statements of comprehensive income, consolidated statement of changes in equity and consolidated balance sheet, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For the parent company’s separate financial statements, investments in subsidiaries are accounted for using the equity method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.1.2  Investments accounted for using the equity method</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(i) Associate</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">An associate is an entity over which the Group has significant influence but not control, generally accompanying a shareholding of between 20% and 50% of the voting rights. Significant influence could be demonstrated for an investment of less than 20%, for example, by representation on the board of directors or equivalent governing body of the investee. Investments in associates are accounted for using the equity method of accounting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">(ii) Joint ventures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Investments in joint arrangements are classified as either joint operations or joint ventures. The classification depends on the contractual rights and obligations of each investor, rather than the legal structure of the joint arrangement. Investments in joint ventures are accounted for using the equity method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under the equity method, the investment is initially recognized at cost, and the carrying amount is increased or decreased to recognize the investor’s share of the profit or loss of the investee after the date of acquisition. The Group’s investment accounted for using the equity method include goodwill identified on acquisition. Upon the acquisition of the ownership interest in an associate or a joint venture, any difference between the cost of the investment accounted for using the equity method and the Group’s share of the net fair value of the investment’s identifiable assets and liabilities is accounted for as goodwill.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">If the ownership interest in an associate or a joint venture is reduced but significant influence is retained, only a proportionate share of the amounts previously recognized in other comprehensive income is reclassified to profit or loss where appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group’s share of post-acquisition profit or loss is recognized in the consolidated statement of comprehensive income, and its share of post-acquisition movements in other comprehensive income is recognized in other comprehensive income with a corresponding adjustment to the carrying amount of the investment. When the Group’s share of losses in investment accounted for using the equity method equals or exceeds its interest in the investment, including any other unsecured receivables, the Group does not recognize further losses, unless it has incurred legal or constructive obligations or made payments on behalf of the investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group determines at each reporting date whether there is any objective evidence that the investment accounted for using the equity method is impaired. If this is the case, the Group calculates the amount of impairment as the difference between the recoverable amount of the investment and its carrying value and recognizes the amount adjacent to “share of loss of associate and joint venture” in the consolidated statement of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Profits and losses resulting from upstream and downstream transactions between the Group and its investment accounted for using the equity method are recognized in the Group’s financial statements only to the extent of unrelated investor’s interests in the investment. Unrealized losses are eliminated unless the transaction provides evidence of an impairment of the asset transferred. Accounting policies of associates have been changed where necessary to ensure consistency with the policies adopted by the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Gain or losses on dilution of equity interest in the investment accounted for using the equity method are recognized in the consolidated statement of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.2  Structured Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">A structured entity is an entity that has been designed so that voting or similar rights are not the dominant factor in deciding who controls the entity, such as when any voting rights relate to administrative tasks only, and the relevant activities are directed by means of contractual or related arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group determines whether it is an agent or a principal in relation to those structured entities in which the Group acts as an asset manager on management’s judgement. If an asset manager is agent, it acts primarily on behalf of others and so does not control the structured entity. It may be principal if it acts primarily for itself, and therefore controls the structured entity. The unconsolidated structured entities in which the Group acts as an asset manager is set out in Note 37.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.3  Business combination</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Except for business combinations under common control, the Group applies the acquisition method to account for business combinations. The consideration transferred for the acquisition of a subsidiary is the fair values of the assets transferred, the liabilities incurred to the former owners of the acquiree and the equity interests issued by the Group. Identifiable assets acquired and liabilities and contingent liabilities assumed in a business combination are measured initially at their fair values at the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group recognizes any non-controlling interest in the acquiree on an acquisition-by-acquisition basis. Acquisition-related costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The excess of the consideration transferred, the amount of any non-controlling interest in the acquiree and the acquisition-date fair value of any previous equity interest in the acquiree over the fair value of the identifiable net assets acquired is recorded as goodwill.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.4  Foreign currency translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Functional and presentation currency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Items included in the financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The functional currency of the Company is the United States dollar (“US$”). RMB is the functional currency of the subsidiaries in PRC. As the major operations of the Group are within the PRC, the directors of the Company have chosen to present the Group’s financial statements in RMB (the presentation currency).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Transactions and balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Foreign currency transactions are translated into the functional currency using the exchange rates at the dates of the transactions. Foreign exchange gains and losses resulting from the settlement of such transactions and from the translation of monetary assets and liabilities denominated in foreign currencies at year end exchange rates are generally recognized in the consolidated statements of comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Foreign exchange gains and losses that relate to borrowings are presented in the consolidated statements of comprehensive income, within finance costs. All other foreign exchange gains and losses are presented in the consolidated statements of comprehensive income on a net basis within other income, gains or loss - net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Non-monetary items that are measured at fair value in a foreign currency are translated using the exchange rates at the date when the fair value was determined. Translation differences on assets and liabilities carried at fair value are reported as part of the fair value gain or loss. For example, translation differences on non-monetary assets and liabilities such as equities held at fair value through profit or loss are recognized in profit or loss as part of the fair value gain or loss and translation differences on non-monetary assets such as equities classified as fair value through other comprehensive income are recognized in other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Group companies</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The results and financial position of foreign operations (none of which has the currency of a hyperinflationary economy) that have a functional currency different from the presentation currency are translated into the presentation currency as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">assets and liabilities for each balance sheet presented are translated at the closing rate at the date of that balance sheet</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">income and expenses for each statement of profit or loss and statement of comprehensive income are translated at average exchange rates (unless this is not a reasonable approximation of the cumulative effect of the rates prevailing on the transaction dates, in which case income and expenses are translated at the dates of the transactions), and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">all resulting exchange differences are recognized in other comprehensive income.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">On consolidation, exchange differences arising from the translation of any net investment in foreign entities, and of borrowings and other financial instruments designated as hedges of such investments, are recognized in other comprehensive income. When a foreign operation is sold or any borrowings forming part of the net investment are repaid, the associated exchange differences are reclassified to profit or loss, as part of the gain or loss on sale.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.5  Derivative financial instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group’s derivative financial instruments are initially recognized at fair value on the date of which the related derivative contracts are entered into and are subsequently measured at fair value. All derivatives are carried as assets when the fair values are positive and as liabilities when the fair values are negative. The gains or losses arisen from fair value changes of derivatives are recognized in profit or loss. No derivative financial instruments are designated as hedging instrument.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.6  Trade receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Trade receivables are amounts due from customers for products sold or services performed in the ordinary course of business. If collection of trade and other receivables is expected in one year or less, they are classified as current assets. If not, they are presented as non-current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Trade receivables are recognized initially at the amount of consideration that is unconditional unless they contain significant financing components, when they are recognized at fair value. The Group holds the trade receivables with the objective to collect the contractual cash flows and therefore measures them subsequently at amortized cost using the effective interest method. See Note 19 for further information about the Group’s accounting for trade receivables and Note 5 and Note 3.1.4 for a description of the Group’s impairment policies.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.7  Cash and cash equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">For the purpose of presentation in the statement of cash flows, cash and cash equivalents includes cash on hand, deposits held at call with financial institutions, other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.8  Share capital</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Ordinary shares are classified as equity. Incremental costs directly attributable to the issue of new shares or options are shown in equity as a deduction, net of tax, from the proceeds.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.9  Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group leases various properties. Rental contracts are typically made for fixed periods of 1 to 5 years but may have extension options. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose any covenants, but leased assets may not be used as security for borrowing purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Leases are recognized as a right-of-use asset and a corresponding liability at the date at which the leased asset is available for use by the group. Each lease payment is allocated between the liability and finance cost. The finance cost is charged to profit or loss over the lease period so as to produce a constant periodic rate of interest on the remaining balance of the liability for each period. The right-of-use asset is depreciated over the lease term on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Assets and liabilities arising from a lease are initially measured on a present value basis. Lease liabilities include the net present value of the following lease payments:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fixed payments (including in-substance fixed payments), less any lease incentives receivable</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">variable lease payment that are based on an index or a rate</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">amounts expected to be payable by the lessee under residual value guarantees</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the exercise price of a purchase option if the lessee is reasonably certain to exercise that option, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">payments of penalties for terminating the lease, if the lease term reflects the lessee exercising that option.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The lease payments are discounted using the interest rate implicit in the lease, if that rate can be determined, or the group’s incremental borrowing rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Right-of-use assets are measured at cost comprising the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the amount of the initial measurement of lease liability</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any lease payments made at or before the commencement date less any lease incentives received</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">any initial direct costs, and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">restoration costs.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Right-of-use assets related to lease of properties are recorded under property and equipment (Note 13). Lease liabilities are recorded under trade and other payables (Note 28). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Payments associated with short-term leases and leases of low-value assets are recognized on a straight-line basis as an expense in profit or loss.</p> P1Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.2.10  Property and equipment </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Property and equipment are stated at historical cost less depreciation. Historical cost includes expenditure that is directly attribute to the acquisition of the items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Depreciation on property and equipment is calculated using the straight-line method to allocate their cost to their residual values over their estimated useful lives or, in case of a leasehold improvements, the shorter lease term as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Category</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Expected useful life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Office and telecommunication equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The assets’ residual values and useful lives are reviewed, and adjusted quarterly if appropriate, at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">An asset’s carrying amount is written down immediately to its recoverable amount if the asset’s carrying amount is greater than its estimated recoverable amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized within ‘Other income, gains or loss - net’ in the consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Category</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Expected useful life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Office and telecommunication equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">3-5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> P3Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.2.11</b></span><b style="font-weight:bold;">Financial liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group, at initial recognition, classifies financial liabilities as either financial liabilities subsequently measured at amortised cost or financial liabilities at fair value through profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Except for derivative financial instruments (Note 3.2.5), the Group’s financial liabilities are mainly financial liabilities measured at amortised cost, including trade and other payables, short-term borrowings, customer deposits and other financial liabilities from virtual bank, etc. These financial liabilities are initially measured at the amount of their fair value after deducting transaction costs and use the effective interest rate method for subsequent measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Where the present obligations of financial liabilities are discharged, cancelled or when they are expired, the Group derecognizes these financial liabilities. The differences between the carrying amounts and the consideration received are recognized in profit or loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Financial liabilities are classified as current liabilities unless the Group has an unconditional right to defer settlement of the liability for at least 12 months after the reporting period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.12  Employee benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(a)</b></span><b style="font-weight:bold;">Pension obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The employees of the Group are mainly covered by various defined contribution pension plans. The Group makes and accrues contributions on a monthly basis to the pension plans, which are mainly sponsored by the related government authorities that are responsible for the pension liability to retired employees. Under such plans, the Group has no other significant legal or constructive obligations for retirement benefits beyond the said contributions, which are expensed as incurred. Certain employees are also provided with group life insurance but the amounts involved are insignificant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(b)</b></span><b style="font-weight:bold;">Housing benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The employees of the Group are entitled to participate in various government-sponsored housing funds. The Group contributes on a monthly basis to these funds based on certain percentages of the salaries of the employees. The Group’s liability in respect of these funds is limited to the contributions payable in each period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span><b style="font-weight:bold;">Medical benefits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group makes monthly contributions for medical benefits to the local authorities in accordance with relevant local regulations for the employees. The Group’s liability in respect of employee medical benefits is limited to the contributions payable in each period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.13  Interest income</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income from virtual bank is included in the revenue (Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income from financial assets that are held for cash management purposes is included in finance income, see finance income (Note 10) below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income from financial assets at FVPL and any other interest income is included in the net gains/(losses), see other income (Note 9) below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Interest income is calculated by applying the effective interest rate to the gross carrying amount of a financial asset except for financial assets that subsequently become credit-impaired. For credit-impaired financial assets the effective interest rate is applied to the net carrying amount of the financial asset (after deduction of the loss allowance).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.14  Dividend income</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Dividend income is recognized when the right to receive payment is established.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">3.2.15  Government grants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Grants from the government are recognized at their fair value where there is a reasonable assurance that the grant will be received and the Group will comply with all attached conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Government grants relating to costs are deferred and recognized in the income statement over the period necessary to match them with the costs that they are intended to compensate.</p> <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">4     Critical accounting estimates and judgments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group makes estimates and judgments that affect the reported amounts of revenues, expenses, assets and liabilities in these financial statements. Estimates and judgments are continually assessed based on historical experience and other factors, including expectations of future events that are believed to be reasonable under the circumstances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">In the process of applying the Group’s accounting policies, management has made the following judgments and accounting estimation, which have the most significant effect on the amounts recognized in the financial statements.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Impairment of financial assets measured at amortized costs</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Group applies expected credit losses model in measuring impairment of trade receivables, contract assets, other receivables, loans and advances to customers. The expected loss rates are based on the Group<span style="font-family:'Georgia';">’</span>s past loss experiences, existing market conditions as well as forward looking estimates at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.3pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Details of the methodology and key inputs used are disclosed in Note 5.1(b)(ii).</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Income taxes</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group is subject to income taxes in numerous jurisdictions. Judgement is required in determining the provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The recognition of deferred tax assets is based upon whether it is more likely than not that sufficient and suitable taxable profits will be available in the future against which the deductible temporary difference can be utilized. To determine the future taxable profits, reference is made to the latest available profit forecasts. Where the temporary difference is related to losses, relevant tax law is considered to on a jurisdictional basis determine the availability of the losses to offset against the future taxable profits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Significant items on which the Group has exercised accounting judgment include recognition of deferred tax assets in respect of tax losses. Recognition of the deferred tax assets involves judgment regarding the future financial performance of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The deferred tax assets recognized as at December 31, 2022, 2023 were mainly attributable to major operating companies in Mainland China, which are eligible for preferential tax policies applicable for the qualification of “High and New Technology Enterprise” , and being entitled to a preferential income tax rate of 15% and the number of years that deductible tax losses can be utilized is extended to 10 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The carrying amount and reliability of deferred tax assets were reviewed periodically at the end of each reporting period by comparing forecasted taxable profits in prior period to actual results in the current period and comparing revenue growth rate and profit margin in the current year forecast to historical results and industry trends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Where the final tax outcome of these matters is different from the amounts that were initially recorded, such differences will impact current income tax and deferred income tax in the period in which such determination is made.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Recognition of share-based compensation expenses</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As mentioned in Note 27, equity-settled share-based compensation schemes were established for the employees. The directors have used applicable models to determine the grant date fair value of the options or restricted shares granted to employees, which is to be expensed over the vesting period. Significant estimate on assumptions, such as the underlying equity value, risk-free interest rate, expected volatility and dividend yield, is required to be made by the directors in applying the relevant models. The values of options or restricted shares are subject to subjectivity and uncertainty relating to the assumptions and limitation of the model used to estimate such values. In addition, The Group is required to estimate the percentage of grantees that will remain in employment with the Group and whether the performance conditions for vesting will be met at the end of the vesting period. The Group only recognizes an expense for those share options or restricted shares expected to vest over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4     Critical accounting estimates and judgments (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(d)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Impairment of intangible assets including goodwill</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group is required to test impairment for goodwill, and intangible assets not ready for use on an annual basis or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Other intangible assets are tested whenever events or changes in circumstances indicate that the carrying amount of those assets exceeds its recoverable amount. Intangible assets are tested for impairment based on the recoverable amount of the cash generating unit (“CGU”) to which these assets are related. The recoverable amount is determined based on the higher of fair value less costs to sell and value in use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Determination of the value in use is an area involving management judgment in order to assess whether the carrying value of intangible assets can be supported by the net present value of future cash flows. In calculating the net present value of the future cash flows, certain assumptions are required to be made in respect of highly uncertain areas including management<span style="font-family:'Georgia';">’</span>s expectations of (i) revenue growth rates; (ii) long-term growth rate; (iii) pre-tax discount rate; and (iv) profit margin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Details of the methodology and key inputs used are disclosed in Note 14.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(e)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Consolidation of VIEs</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As disclosed in Note 1.2, the Group exercises control over the VIEs and has the right to recognize and receive substantially all the economic benefits through the Contractual Arrangements. The Group considers that it controls the VIEs notwithstanding the fact that it does not hold direct equity interests in the VIEs, as it has power over the financial and operating policies of the VIEs and receive substantially all the economic benefits from the business activities of the VIEs through the Contractual Arrangements. Accordingly, all these VIEs are accounted for as controlled structured entities and their financial statements have also been consolidated by the Company.</p> 0.15 P10Y <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group’s activities expose it to a variety of financial risks: market risk (comprising currency risk and interest rate risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial performance. Risk management is carried out by the senior management of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Market risk</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Currency risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Foreign currency risk is the risk of loss resulting from changes in foreign currency exchange rates. Fluctuations in exchange rates between the RMB and other currencies in which the Group conducts business may affect its financial position and results of operations. The foreign currency risk assumed by the Group mainly comes from movements in the USD/RMB exchange rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company and overseas intermediate holding companies’ functional currency is USD. They are mainly exposed to foreign exchange risk arising from their cash and cash equivalents and loans to group companies denominated in RMB. The Group has entered into spot-forward USD/RMB derivative financial instruments to hedge certain portion of its exposure to foreign currency risk arising from loans to group companies denominated in RMB. The Group monitors the size of foreign currency position, and manages foreign currency risk by utilizing hedging strategy.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(a)   Market risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Currency risk (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The subsidiaries of the Group are mainly operated in mainland China with most of the transactions settled in RMB. The Group considers that the business in mainland China is not exposed to any significant foreign exchange risk as there are no significant financial assets or liabilities of these subsidiaries denominated in the currencies other than the respective functional currency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The analysis below is performed for reasonably possible movements in key variables with all other variables held constant, showing the post-tax impact on profit and equity, after considering hedging strategy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact on post tax profit</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD+5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,028)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,596)</p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD -5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,596</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Interest rate risk</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Interest rate risk is the risk of an adverse impact to earnings or capital due to changes in market interest rates. Floating rate instruments expose the Group to cash flow interest rate risk, whereas fixed rate instruments expose the Group to fair value interest risk. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Interest rate risk of the Group is mainly from mismatches in the interest rate profiles of assets, liabilities and capital instruments in Virtual Bank Business. The sensitivity analysis on earnings and economic value is described as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">RMB million</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on earnings over the next 12 months if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on economic value if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">RMB million</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on earnings over the next 12 months if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on economic value if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Credit risk</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Credit risk management</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group’s credit risk is mainly associated with cash and cash equivalents, restricted cash and time deposits over three months, trade receivables, contract assets, other receivables, financial assets measured at amortized cost from Virtual Bank and financial guarantee contracts. The carrying amounts of each class of the above financial assets represent the Group’s maximum exposure to credit risk in relation to financial assets as disclosed in Note 5.1 (b) (ii).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">To manage this risk arising from cash and cash equivalents and restricted cash and time deposits over three months, the Group mainly transacts with state-owned or reputable financial institutions in the PRC including related parties (Note 36(d)) and reputable international financial institution outside the PRC. The Group considers that there is no significant credit risk and the Group will not suffer any material losses due to the default of these financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 18pt;">The Group’s trade receivables and contract assets mainly arise from transactions undertaken with customers. The Group mitigates the credit risk by assessing the credit quality, setting a shorter credit period or arranging the instalment payment and prepayment method. The impairment loss allowance for trade receivables and contract assets are disclosed in Note 19 and Note 6.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">For other receivables, management make periodic collective assessments as well as individual assessment on the recoverability based on historical settlement records and forward looking information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For financial assets measured at amortized cost from virtual bank, management developed independent and regular procedures to review the approvals of credit applications, structure levels of credit risk by setting limits on the exposure of risk, and review the ability of borrowers to meet repayment obligations, with monitoring made on a revolving basis and performing periodic reviews. The credit programmes are managed on a portfolio basis, and the limits on the level of credit risk by sectors are approved annually by the management. The exposure to credit risk is mitigated by obtaining relevant financial guarantees. For debt securities and interbank exposure under treasury portfolio, external ratings are used, which are continuously monitored and updated.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ECL measurement</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For financial assets whose impairment losses are measured using expected credit loss (“ECL”) model, the Group assesses whether their credit risk has increased significantly since their initial recognition, and applies a three-stage impairment model to calculate their impairment allowance and recognize their ECL, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-family:'Symbol';">-</span> Stage 1: If the credit risk has not increased significantly since its initial recognition, the financial asset is included in stage 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-family:'Symbol';">-</span> Stage 2: If the credit risk has increased significantly since its initial recognition but is not yet deemed to be credit-impaired, the financial instrument is included in stage 2. The description of how the Group determines when a significant increase in credit risk has occurred is disclosed in the following section of “judgement of significant increase in credit risk”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><span style="font-family:'Symbol';">-</span> Stage 3: If the financial instruments are credit-impaired, the financial instrument is included in stage 3. The definition of credit-impaired financial assets is disclosed in the following section of “the definition of credit-impaired assets”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5      Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Credit risk (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ECL measurement (Continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group considers the credit risk characteristics of different financial instruments when determining if there is significant increase in credit risk. For financial instruments with or without significant increase in credit risk, 12-month or lifetime expected credit losses are provided respectively. The expected credit loss is the result of discounting the product of Exposure at Default, Probabilities of Default and Loss given Default.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">According to whether the credit risk has increased significantly or whether the assets have been impaired, the Group measures the impairment loss allowance with the expected credit losses of 12-month or the lifetime due to the credit risk characteristics of different assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group applies the IFRS 9 simplified approach in measuring expected credit losses which uses a lifetime expected impairment loss allowance for all trade receivables and contract assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Judgement of significant increase in credit risk (“SICR”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under IFRS 9, when considering the impairment stages for financial assets, the Group evaluates the credit risk at initial recognition and also whether there is any significant increase in credit risk for each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group set quantitative and qualitative criteria to judge whether there has been a SICR after initial recognition. The judgement criteria mainly includes the Probabilities of Default changes of the debtors, changes of credit risk categories and other indicators of SICR, etc.. In the judgement of whether there has been a SICR after initial recognition, the Group has not rebutted the 30 days past due as presumption of SICR.</p><p style="color:#203864;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><i style="color:#000000;">The definition of credit-impaired assets</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Under IFRS 9, in order to determine whether credit impairment occurs, the defined standards adopted by the Group are consistent with the internal credit risk management objectives for relevant financial assets while considering quantitative and qualitative indicators. When the Group assesses whether the debtor has credit impairment, the following factors are mainly considered:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The debtor has overdue more than 90 days after the contract payment date</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The debtor has significant financial difficulties</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The debtor is likely to go bankrupt or other financial restructuring</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The lender gives the debtor concessions for economic or contractual reasons due to the debtor’s financial difficulties, where such concessions are normally reluctant to be made by the lender</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The credit impairment of financial assets may be caused by the joint effects of multiple events and may not be caused by separately identifiable event.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Credit risk (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ECL measurement (Continued)</p></td></tr></table><p style="color:#203864;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#000000;">Forward-looking information</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The historical loss rates are adjusted to reflect current and forward-looking information on macroeconomic factors that affect the ability of the debtors to settle the receivables. The Group has developed macroeconomic forward-looking adjustment model by establishing a pool of macro-economic indicators, preparing data, filtering model factors and adjusting forward-looking elements, and the indicators include country Gross Domestic Product(GDP), Consumer Price Index(CPI), Producer Price Index(PPI), Investment in Fixed Assets, and Total Retail Sales of Consumer Goods, etc. based on the statistical analysis of historical data. The Group has identified the CPI to be the most relevant factor for evaluating expected credit losses on 31 December 2023, and has also taken into account of the Hong Kong GDP and the unemployment rate in Virtual Bank operations, and accordingly adjusts the historical loss rates based on the expected changes in these factors.</p><p style="color:#203864;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;"><i style="color:#000000;">Credit risk exposure</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Without considering the impact of collateral and other credit enhancement, for on-balance sheet assets, the maximum exposures are based on net carrying amounts as reported in the consolidated financial statements.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Trade receivables and contract assets</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Trade</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross carrying amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 998,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,180,516</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,899</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Gross carrying amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 779,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932,662</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,168</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Credit risk (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ECL measurement (Continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Credit risk exposure (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(1)</span></span>Trade receivables and contract assets (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">To measure the expected credit losses, all trade receivables and contract assets have been grouped based on shared credit risk characteristics and the aging analysis. The contract assets relate to unbilled work in progress and have substantially the same risk characteristics as the trade receivables for the same types of contracts. The impairment loss allowance of trade receivables and contract assets applying simplified approach was determined as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Related</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Up to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Above</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Expected loss rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gross carrying amount of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 391,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 657,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,180,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Loss allowance of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Related</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Up to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Above </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Expected loss rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gross carrying amount of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 476,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Loss allowance of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Credit risk (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ECL measurement (Continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Credit risk exposure (Continued)</i></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Trade receivables and contract assets (Continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Movements in the impairment loss allowance of trade receivables and contract assets applying simplified approach are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,243)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125,318)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,899)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions of impairment loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71,061)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,102)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recovery of amounts written off previously</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,402</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (569)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (125,318)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (116,899)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (126,168)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(2)</span></span>Other receivables</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Impairment on other receivables is measured as either 12-month expected credit losses or lifetime expected credit loss, depending on whether there has been a significant increase in credit risk since initial recognition. If a significant increase in credit risk of a receivable has occurred since initial recognition, then impairment is measured as lifetime expected credit loss. The credit risk exposure of the other receivables was disclosed in Note 20(a).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(3)</span></span>Loans and advances to customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following table presents the credit risk exposure of the loans and advances to customers from virtual bank.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financial assets measured at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,608,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,902,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,608,446</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,906,127</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Expected credit loss provision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Expected loss rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5      Management of financial risk (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5.1   Financial risk factors (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Credit risk (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">ECL measurement (Continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Credit risk exposure (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(3)</span></span>Loans and advances to customers (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Movements in the impairment loss allowance of loans and advances to customers applying three-stage approach are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*1</span></span>Financial assets measured at amortized cost</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Additions)/Reversals of impairment loss</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write‑off</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (190)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (61)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*2</span></span>Financial assets measured at fair value through other comprehensive income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,528)</p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions of impairment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,344)</p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,811</p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,962)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (11,528)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,061)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Liquidity risk</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group manages liquidity risk by maintaining adequate cash and cash equivalents and reserve borrowing facilities, by continuously monitoring forecast and actual cash flows, and by matching the maturity profiles of financial assets and liabilities. Management believe that the Group’s current cash and cash equivalents and anticipated cash flows from operations, investment and financing activities will be sufficient to meet the Group’s anticipated working capital requirements and capital expenditures for the next 12 months from December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The liquidity risk of the foreign exchange swap is managed by aligning the critical terms of such swaps with the hedged items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The table below analyses the Group’s financial liabilities into relevant maturity grouping based on the remaining period at the end of each reporting period to the contractual maturity date. The amounts disclosed in the table are undiscounted contractual cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Within 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 to 5 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Short‑term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 294,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 294,461</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,236,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 139,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,375,958</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">- Including: lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 50,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 47,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 97,955</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 89,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 89,327</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,929,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,929,183</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,549,542</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 139,387</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,688,929</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Gross settled (foreign currency swaps)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">- (inflow)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (198,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (198,722)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">- outflow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 208,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 208,290</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,568</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,568</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,559,110</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 139,387</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,698,497</b></p></td></tr></table></div><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 7pt 0pt;"><span style="color:#000000;margin-bottom:12pt;margin-top:2pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:0pt;margin:0pt 0pt 10pt 0pt;">5.1  Financial risk factors (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Liquidity risk (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Within 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 to 5 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short‑term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,292,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,322,197</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">- Including: lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,972</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,373</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,269,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,269,261</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,872,695</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,143</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,902,838</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">5.2  Capital management</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and benefits for other stakeholders and to maintain an optimal capital structure to enhance shareholders’ value in the long-term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group monitors capital (including share capital and reserves) by regularly reviewing the capital structure. As a part of this review, the Company considers the cost of capital and the risks associated with the issued share capital. The Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or repurchase the Company’s shares. In the opinion of the Directors of the Company, the Group’s capital risk was low as at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.3<span style="font-weight:normal;">  </span>Fair value estimation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Fair value estimates are made at a specific point in time based on relevant market information and information about financial instruments. When an active market exists, such as an authorized securities exchange, the market value is the best reflection of the fair values of financial instruments. For financial instruments where there is no active market, fair value is determined using valuation techniques.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The Group’s financial assets measured at fair value mainly include financial assets at fair value through profit or loss and financial assets measured at fair value through other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Determination of fair value and fair value hierarchy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 7pt 18pt;">All assets and liabilities for which fair value is measured or disclosed in the consolidated financial statements are categorized within the fair value hierarchies. The fair value hierarchy categorizes the inputs to valuation techniques used to measure fair value into three broad levels. The level in the fair value hierarchy within which the fair value measurement is categorized in its entirety is determined on the basis of the lowest level input that is significant to the fair value measurement in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 7pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.3<span style="font-weight:normal;">  </span>Fair value estimation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Determination of fair value and fair value hierarchy (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The levels of the fair value hierarchy are as follows:</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Fair value is based on quoted prices (unadjusted) in active markets for identical assets or liabilities (“Level 1”);</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Fair value is based on inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly (i.e., as prices) or indirectly (i.e., derived from prices) (“Level 2”); and</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Fair value is based on inputs for the asset or liability that are not based on observable market data (unobservable inputs) (“Level 3”).</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The level of fair value calculation is determined by the lowest level input that is significant in the overall calculation. As such, the significance of the input should be considered from an overall perspective in the calculation of fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">For Level 2 financial instruments, valuations are generally obtained from third party pricing services for identical or comparable assets, or through the use of valuation methodologies using observable market inputs, or recent quoted market prices. Valuation service providers typically gather, analyze and interpret information related to market transactions and other key valuation model inputs from multiple sources, and through the use of widely accepted internal valuation models, provide a theoretical quote on various securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">For Level 3 financial instruments, prices are determined using valuation methodologies such as discounted cash flow models and other similar techniques. Determinations to classify fair value measurement within Level 3 of the valuation hierarchy are generally based on the significance of the unobservable factors to the overall fair value measurement, and valuation methodologies such as discounted cash flow models and other similar techniques. To determine the fair value of loans and advances to customers from virtual bank, loans are segregated into portfolios of similar characteristics. Fair values are estimated using discounted cash flow methodology incorporating a range of input assumptions including expected customer prepayment rates, new business interest rate estimates for similar loans. The fair value of loans reflects expected credit losses at the balance sheet date and the fair value effect of repricing between origination and the reporting date. For credit impaired loans, fair value is estimated by discounting the future cash flows over the period they are expected to be recovered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For assets and liabilities that are recognized at fair value on a recurring basis, the Group determines whether transfers have occurred between levels in the hierarchy by re-assessing categorization (based on the lowest level input that is significant to the fair value measurement as a whole) at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following tables provide the fair value measurement hierarchy of the Group’s financial assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets measured at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets at fair value through profit or loss (Note 22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets measured at fair value through other comprehensive income (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 442,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,611,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,054,541</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Derivative financial assets (Note 32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,363</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Derivative financial liabilities (Note 32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,568</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:7pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.3<span style="font-weight:normal;">  </span>Fair value estimation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 0pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Determination of fair value and fair value hierarchy (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets measured at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets at fair value through profit or loss (Note 22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,906,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,226,138</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Derivative financial assets (Note 32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For the years ended December 31, 2022 and 2023, there were no transfers among different levels of fair values measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Movements of Level 3 financial instruments measured at fair value are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,611,606</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,287</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses recognized in other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (789)</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Losses)/gain recognized in profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,107,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,611,606</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,906,189</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 0pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Valuation inputs and relationships to fair value</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following table summarises main quantitative and qualitative information about the significant unobservable inputs used in level 3 fair value measurements for loans and advances to customers from virtual bank measured at fair value through other comprehensive income. The impact of changes in unobservable inputs for other level 3 fair value measurement was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">-Loans and advances to customers from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.66% - 9.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.09% - 10.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34% - 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">5     Management of financial risk (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">5.3<span style="font-weight:normal;">  </span>Fair value estimation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Valuation inputs and relationships to fair value (Continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The analysis below is performed for reasonably possible movements in unobservable inputs with all other variables held constant, showing the impact on the assets and other comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">on</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">assets</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">and</b><b style="font-family:'Georgia';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other comprehensive</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Loans and advances to customers from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Georgia';">  </span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">+5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,845)</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">-5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,926</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">+5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (315)</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">-5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact on post tax profit</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD+5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,028)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,596)</p></td></tr><tr><td style="vertical-align:bottom;width:43.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD -5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,596</p></td></tr></table></div> -4028000 1752000 -16596000 4028000 -1752000 16596000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">RMB million</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on earnings over the next 12 months if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on economic value if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">RMB million</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HKD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on earnings over the next 12 months if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impact on economic value if interest rates rise by 200 basis points</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div> 0.0200 -15000000 3000000 0.0200 -43000000 -3000000 0.0200 -9000000 9000000 1000000 0.0200 -25000000 -1000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Trade</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross carrying amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 998,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 182,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,180,516</p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,899</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Gross carrying amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 779,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932,662</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss allowance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,168</p></td></tr></table></div> 998036000 182480000 1180516000 57047000 59852000 116899000 779458000 153204000 932662000 68789000 57379000 126168000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Related</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Up to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Above</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Expected loss rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gross carrying amount of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 391,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 657,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 63,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,180,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Loss allowance of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:56.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Related</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Up to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Above </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">3 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Expected loss rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94.34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Gross carrying amount of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 476,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 932,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Loss allowance of trade receivables and contract assets applying simplified approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 0.0227 0.0333 0.4280 0.6840 0.9775 0.0990 391221000 657723000 63170000 26482000 41920000 1180516000 8888000 21885000 27038000 18113000 40975000 116899000 0.0213 0.0456 0.4129 0.7739 0.9434 0.1353 306636000 476215000 72327000 29615000 47869000 932662000 6528000 21698000 29863000 22920000 45159000 126168000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,243)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125,318)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,899)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions of impairment loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71,061)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,715)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,102)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recovery of amounts written off previously</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,980)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,402</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (569)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (125,318)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (116,899)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (126,168)</b></p></td></tr></table></div> 97243000 125318000 116899000 71061000 18715000 42102000 9980000 42986000 37156000 33402000 42000 569000 125318000 116899000 126168000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross carrying amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financial assets measured at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,608,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,902,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,608,446</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,906,127</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Expected credit loss provision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Expected loss rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div> 44000 3142000 1608402000 1902985000 1608446000 1906127000 61000 0.0194 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (711)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Additions)/Reversals of impairment loss</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write‑off</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (190)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (61)</b></p></td></tr></table></div> 711000 190000 1170000 -190000 -61000 1691000 190000 61000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,528)</p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions of impairment loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,344)</p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,811</p></td></tr><tr><td style="vertical-align:bottom;width:70.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,962)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (11,528)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (12,061)</b></p></td></tr></table></div> 712000 1962000 11528000 1250000 10616000 13344000 1050000 12811000 1962000 11528000 12061000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Within 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 to 5 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Short‑term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 294,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 294,461</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,236,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 139,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,375,958</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">- Including: lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 50,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 47,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 97,955</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 89,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 89,327</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,929,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,929,183</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,549,542</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 139,387</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,688,929</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Gross settled (foreign currency swaps)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">- (inflow)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (198,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (198,722)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 6pt;">- outflow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 208,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 208,290</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,568</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,568</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,559,110</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 139,387</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,698,497</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Within 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">1 to 5 years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short‑term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,292,054</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,322,197</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">- Including: lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,972</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,373</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,269,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,269,261</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,872,695</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,143</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3,902,838</b></p></td></tr></table></div> 294461000 294461000 1236571000 139387000 1375958000 50862000 47093000 97955000 89327000 89327000 1929183000 1929183000 3549542000 139387000 3688929000 198722000 198722000 208290000 208290000 9568000 9568000 3559110000 139387000 3698497000 257007000 257007000 1292054000 30143000 1322197000 24829000 30143000 54972000 54373000 54373000 2269261000 2269261000 3872695000 30143000 3902838000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets measured at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets at fair value through profit or loss (Note 22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Financial assets measured at fair value through other comprehensive income (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 442,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,611,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,054,541</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Derivative financial assets (Note 32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,363</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Derivative financial liabilities (Note 32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,568</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets measured at fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets at fair value through profit or loss (Note 22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,906,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,226,138</p></td></tr><tr><td style="vertical-align:bottom;width:58.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Derivative financial assets (Note 32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td></tr></table></div> 690627000 690627000 442935000 1611606000 2054541000 56363000 56363000 9568000 9568000 925204000 925204000 319949000 1906189000 2226138000 38008000 38008000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,611,606</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 506,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,287</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses recognized in other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (789)</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(Losses)/gain recognized in profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85</p></td></tr><tr><td style="vertical-align:bottom;width:64.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,107,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,611,606</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,906,189</b></p></td></tr></table></div> 5676000 1107340000 1611606000 1103460000 506620000 295287000 -1796000 -1678000 -789000 -676000 85000 1107340000 1611606000 1906189000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Range of inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">-Loans and advances to customers from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.66% - 9.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.09% - 10.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:57.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.34% - 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impact</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">on</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">assets</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">and</b><b style="font-family:'Georgia';font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other comprehensive</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">income</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Loans and advances to customers from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Georgia';">  </span></p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">+5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,845)</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">-5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,926</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayment ratio</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">+5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (315)</p></td></tr><tr><td style="vertical-align:bottom;width:62.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">-5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Georgia';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.0566 0.0930 0.0709 0.1029 0.0034 0.0038 0.0036 0.05 -5941000 -8845000 0.05 5975000 8926000 0.05 -283000 -315000 0.05 283000 315000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="color:#000000;font-weight:bold;">6.1  Description of segments and principal activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision makers (“CODM”), who are responsible for allocating resources and assessing performance of the operating segments and making strategic decisions. The Group’s chief operating decision makers have been identified as the executive directors of the Company, they review the Group’s internal reporting in order to assess performance, allocate resources, and determine the operating segments based on these reports.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Group has the following reportable segments for the year ended December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">– Technology Solutions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">– Virtual Bank Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><b style="color:#000000;font-weight:bold;">6.1  Description of segments and principal activities (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As the Group’s assets and liabilities are substantially located in the PRC, substantially all revenues are earned and substantially all expenses incurred in the PRC, no geographical segments are presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:46.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Virtual Bank</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,098,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,132,357</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,748)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,658,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,695,706)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,428)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,440,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,436,651</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,319,826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,353,018)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (550,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (588,380)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (741,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (841,685)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,229)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss-net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,921</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,617)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,229,123)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,404,740)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,823</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,637)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,814)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,946</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,927)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,266,681)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,442,608)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,377,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,041,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,368,228</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,218</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,032,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,349,848</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,041,585)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,340,607</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,097,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,465)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,495,664</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,861</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,459,125</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,106,865</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (60,465)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,505,525</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other segment information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,975</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,774</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additions of non-current assets except for goodwill and deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,047</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.1  Description of segments and principal activities (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:46.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">eliminations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Virtual Bank</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,360,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,464,002</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,775,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,828,986)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 49,824</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,585,192</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,635,016</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,417,691)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,948)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (411,356)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (710,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (824,711)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,639)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss-net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,818</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (135,566)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (845,997)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (981,563)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,709</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,173)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,464)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (135,920)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (854,253)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (990,173)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,851,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,330,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,355,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,827,262</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,959</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,851,885</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,385,889</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,355,392)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,882,382</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,093,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,521,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,599,131</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,196</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,093,126</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,527,153</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (15,952)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,604,327</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other segment information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,309</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,121</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additions of non-current assets except for goodwill and deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,477</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.1  Description of segments and principal activities (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:46.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">eliminations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Virtual Bank </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,533,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,667,508</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,195,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,318,103)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,337,702</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,349,405</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (955,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (955,201)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (241,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (275,351)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,842)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (375,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (504,970)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,950)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss-net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,855</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (162,612)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (205,600)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (368,212)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,580</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,086)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,532)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,048</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,607</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (163,058)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (198,656)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (361,714)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,994,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,399,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,383,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,010,921</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768,276</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,994,772</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,457,090</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,383,504)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,068,358</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,388,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,754,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,118,487</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,079</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,388,056</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,756,790</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,280)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,120,566</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other segment information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,908</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,433</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additions of non-current assets except for goodwill and deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,081</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.2  Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt;">(a)  Disaggregation of revenue from contracts with customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Technology Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834,620</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,140,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,056</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,112</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,462</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,315,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,952</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post‑implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,377</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,098,037</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,357,462</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,521,591</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6      Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.2  Revenue (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">(a)  Disaggregation of revenue from contracts with customers (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Disaggregation of revenue by timing of transfer of services over time or at a point in time is set out below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At a point</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733,648</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,719</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,597</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,071</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,179</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post‑implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,447</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,376</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,565,195</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,532,842</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,098,037</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At a point</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,820</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,140,727</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,723</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,849</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,315,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,315,819</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post-implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,983</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,541</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,400,988</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,956,474</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,357,462</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.2  Revenue (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt;">(a)  Disaggregation of revenue from contracts with customers (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At a point</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Implementation  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834,620</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,056</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,112</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,462</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,952</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post-implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,377</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 806,029</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,715,562</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,521,591</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the years ended December 31, 2021, 2022 and 2023, the Group mainly operated in the PRC and most of the revenue were generated in PRC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The major customers which contributed more than 10% of the total revenue of the Group for the years ended December 31, 2021, 2022 and 2023 are listed as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lufax Holding Ltd (“Lufax” and its subsidiaries)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 67.18</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 66.89</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 64.48</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt;">(b)   Interest and commission income</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">year</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">ended</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">–</span> Virtual Bank Business</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Interest and commission income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 34,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 106,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 145,917</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.2  Revenue (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(c)  Contract assets and liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Group has recognized the following revenue-related contract assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,566</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Transaction based and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,638</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,149</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Post implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,489</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,204</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Impairment loss allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,712)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Transaction based and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,667)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,750)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Post implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,917)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,379)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 122,628</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 95,825</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,427</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Transaction based and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,262</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Post implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,609</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,801</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,825</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,027</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 186,627</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 155,689</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non‑current contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,126)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 166,650</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 138,563</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6     Segment information and revenue (Continued)</b></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">6.2  Revenue (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(c)  Contract assets and liabilities (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the years ended December 31, 2021, 2022 and 2023, there were no material cumulative catch-up adjustments to revenue that affect the corresponding contract asset or contract liability, including adjustments arising from a change in the measure of progress, a change in an estimate of the transaction price or a contract modification, there were also no revenue recognized in the reporting year from performance obligations satisfied (or partially satisfied) in previous years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(i)</span></span>Revenue recognized in relation to contract liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue recognized in relation to contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized that was included in the contract liability balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,650</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 46.8pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;">Remaining performance obligations of long-term contracts</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Remaining performance obligations of long-term contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Aggregate amount of the transaction price allocated to long</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">term contracts that are partially or fully unsatisfied at the end of each year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,278</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized in one to two years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,605</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized in two to three years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,900</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized beyond three years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,992</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 610,516</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,051,690</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 551,775</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18.2pt;">The remaining performance obligations disclosed above represent implementation, post-implementation support services, risk management services and operation support services that have an original contractual term of more than one year. Moreover, the amount disclosed above does not include variable consideration which is constrained.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:46.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Virtual Bank</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,098,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,132,357</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,748)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,658,655)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,695,706)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (3,428)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,440,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,436,651</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,319,826)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,353,018)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (550,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (588,380)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (99,796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (741,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (841,685)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,250)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,229)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss-net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,921</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,617)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,229,123)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,404,740)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,823</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,327)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,637)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,814)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,946</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (175,927)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,266,681)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,442,608)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,032,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,377,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,041,585)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,368,228</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,218</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,032,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,349,848</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,041,585)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,340,607</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,459,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,097,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,465)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,495,664</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,861</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,459,125</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,106,865</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (60,465)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,505,525</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other segment information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,780</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,975</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,774</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additions of non-current assets except for goodwill and deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,940</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,047</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:46.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">eliminations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Virtual Bank</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,360,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,464,002</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,775,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,828,986)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 49,824</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,585,192</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,635,016</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,399,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,417,691)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369,948)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (411,356)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (710,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (824,711)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,023)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,639)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss-net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,818</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (135,566)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (845,997)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (981,563)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,709</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,819)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,173)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,464)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,852</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (135,920)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (854,253)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (990,173)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,851,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,330,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,355,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,827,262</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,959</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,851,885</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,385,889</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,355,392)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,882,382</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,093,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,521,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,599,131</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,196</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,093,126</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,527,153</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (15,952)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,604,327</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other segment information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,309</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,121</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additions of non-current assets except for goodwill and deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,477</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:46.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intersegment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">eliminations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Virtual Bank </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,533,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,667,508</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,195,574)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,318,103)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Gross profit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,337,702</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,349,405</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (955,201)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (955,201)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (241,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (275,351)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,842)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (375,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (504,970)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,950)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss-net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,855</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (162,612)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (205,600)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (368,212)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,580</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,086)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,532)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,048</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,607</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (163,058)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (198,656)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (361,714)</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,994,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,399,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,383,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,010,921</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 768,276</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,994,772</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,457,090</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,383,504)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,068,358</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Segment Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,388,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,754,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,118,487</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred income tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,079</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,388,056</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,756,790</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (24,280)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,120,566</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other segment information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,908</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,433</p></td></tr><tr><td style="vertical-align:bottom;width:51.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additions of non-current assets except for goodwill and deferred income tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,081</p></td></tr></table></div> 34320000 4098734000 -697000 4132357000 37748000 2658655000 -697000 2695706000 -3428000 1440079000 1436651000 33192000 1319826000 1353018000 38042000 550338000 588380000 99796000 741889000 841685000 1250000 70979000 72229000 91000 13830000 13921000 -175617000 -1229123000 -1404740000 28823000 28823000 310000 76327000 76637000 -310000 -47504000 -47814000 9946000 9946000 -175927000 -1266681000 -1442608000 2032344000 7377469000 -1041585000 8368228000 289161000 289161000 683218000 683218000 2032344000 8349848000 -1041585000 9340607000 1459125000 4097004000 -60465000 5495664000 9861000 9861000 1459125000 4106865000 -60465000 5505525000 14195000 121780000 135975000 20356000 282418000 302774000 44107000 201940000 246047000 106540000 4360546000 -3084000 4464002000 56716000 2775354000 -3084000 2828986000 49824000 1585192000 1635016000 18276000 1399415000 1417691000 41408000 369948000 411356000 114546000 710165000 824711000 10616000 23023000 33639000 -544000 71362000 70818000 -135566000 -845997000 -981563000 14709000 14709000 354000 36819000 37173000 -354000 -22110000 -22464000 24852000 24852000 -10998000 -10998000 -135920000 -854253000 -990173000 2851885000 6330769000 -1355392000 7827262000 289161000 289161000 765959000 765959000 2851885000 7385889000 -1355392000 8882382000 2093126000 3521957000 -15952000 5599131000 5196000 5196000 2093126000 3527153000 -15952000 5604327000 13191000 106118000 119309000 26909000 135212000 162121000 45737000 98740000 144477000 145917000 3533276000 -11685000 3667508000 134214000 2195574000 -11685000 2318103000 11703000 1337702000 1349405000 955201000 955201000 33739000 241612000 275351000 129842000 375128000 504970000 13406000 40544000 53950000 2672000 69183000 71855000 -162612000 -205600000 -368212000 29580000 29580000 446000 20086000 20532000 -446000 9494000 9048000 4607000 4607000 -7157000 -7157000 -163058000 -198656000 -361714000 2994772000 5399653000 -1383504000 7010921000 289161000 289161000 768276000 768276000 2994772000 6457090000 -1383504000 8068358000 2388056000 2754711000 -24280000 5118487000 2079000 2079000 2388056000 2756790000 -24280000 5120566000 6179000 68729000 74908000 34687000 91746000 126433000 23549000 35532000 59081000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Technology Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834,620</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,140,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,056</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,112</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,462</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,315,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,952</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post‑implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,377</p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,098,037</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,357,462</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,521,591</b></p></td></tr></table></div> 733648000 861820000 834620000 1097719000 1140727000 861056000 450597000 383723000 132112000 534071000 414849000 320462000 1050179000 1315819000 1245952000 49447000 50983000 52012000 182376000 189541000 75377000 4098037000 4357462000 3521591000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At a point</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 733,648</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 399,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 698,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,719</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 450,597</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534,071</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050,179</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post‑implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,447</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,376</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,565,195</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,532,842</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,098,037</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At a point</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 825,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,820</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,140,727</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,723</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,849</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,315,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,315,819</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post-implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,983</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,541</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,400,988</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,956,474</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,357,462</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At a point</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Over time</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Implementation  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834,620</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transaction based and support revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 240,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 861,056</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,112</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,462</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cloud services platform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,245,952</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Post-implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,377</p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 806,029</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,715,562</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,521,591</b></p></td></tr></table></div> 733648000 733648000 399523000 698196000 1097719000 450597000 450597000 534071000 534071000 1050179000 1050179000 49447000 49447000 181004000 1372000 182376000 1565195000 2532842000 4098037000 36266000 825554000 861820000 376784000 763943000 1140727000 383723000 383723000 414849000 414849000 1315819000 1315819000 50983000 50983000 189366000 175000 189541000 1400988000 2956474000 4357462000 37804000 796816000 834620000 240366000 620690000 861056000 132112000 132112000 320462000 320462000 1245952000 1245952000 52012000 52012000 75285000 92000 75377000 806029000 2715562000 3521591000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lufax Holding Ltd (“Lufax” and its subsidiaries)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 67.18</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 66.89</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 64.48</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% of total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56.60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lufax Holding Ltd (“Lufax” and its subsidiaries)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:64.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 67.18</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 66.89</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 64.48</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td></tr></table></div> 0.5603 0.5660 0.5702 0.1115 0.1029 0.0746 0.6718 0.6689 0.6448 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">year</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">ended</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">–</span> Virtual Bank Business</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-family:'Georgia';font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Interest and commission income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 34,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 106,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 145,917</p></td></tr></table></div> 34320000 106540000 145917000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,566</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Transaction based and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,638</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Business origination services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,149</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Post implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,489</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,204</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Impairment loss allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (52,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,712)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Transaction based and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,667)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,750)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- Post implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,917)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,379)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 122,628</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 95,825</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:32.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">-Implementation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,427</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Transaction based and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,262</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Post implementation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,609</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Risk management services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,801</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Operation support services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,825</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,027</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 186,627</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 155,689</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non‑current contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,126)</p></td></tr><tr><td style="vertical-align:bottom;width:64.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 166,650</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 138,563</b></p></td></tr></table></div> 163769000 137566000 18711000 15638000 1404000 12085000 12149000 5222000 3489000 182480000 153204000 52385000 50712000 7467000 6667000 4779000 4750000 2688000 1917000 59852000 57379000 122628000 95825000 42014000 37427000 144613000 118262000 21679000 10609000 20997000 18801000 87562000 69825000 14375000 19027000 186627000 155689000 19977000 17126000 166650000 138563000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue recognized in relation to contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Revenue recognized that was included in the contract liability balance at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 138,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,650</p></td></tr></table></div> 138547000 153844000 166650000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Remaining performance obligations of long-term contracts</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Aggregate amount of the transaction price allocated to long</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">term contracts that are partially or fully unsatisfied at the end of each year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670,991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,278</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized in one to two years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 237,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,605</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized in two to three years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,900</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Expected to be recognized beyond three years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,992</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 610,516</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,051,690</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 551,775</b></p></td></tr></table></div> 455294000 670991000 386278000 89762000 237126000 112605000 33937000 99208000 38900000 31523000 44365000 13992000 610516000 1051690000 551775000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">7    Expenses by nature</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Technology service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,689,549</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Employee benefit expenses (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,629,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,302,848</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outsourcing labor costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,148</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets (Note 14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,433</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,908</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Purchase costs of products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,902</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Business origination fees to channel partners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,419</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Travelling expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,633</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Marketing and advertising fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,183</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Professional service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,564</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Auditor’s remuneration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">—Audit related</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,961</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">—Non-audit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,693</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment loss of intangible assets (Note 14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,851</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Listing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,533</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,478,789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,482,744</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,053,625</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Research and development costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Employee benefit expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 469,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,475</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Technology service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 859,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 597,244</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,438</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Impairment loss of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,004</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,726</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,462,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,910</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Employee benefit expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,892)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Technology service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,271)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,817)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,709)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,353,018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,417,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 955,201</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Technology service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,689,549</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Employee benefit expenses (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,629,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,601,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,302,848</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Outsourcing labor costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 528,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,148</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Amortization of intangible assets (Note 14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,433</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation of property and equipment (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,908</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Purchase costs of products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,902</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Business origination fees to channel partners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,419</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Travelling expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,633</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Marketing and advertising fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,183</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Professional service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,564</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Auditor’s remuneration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">—Audit related</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,961</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">—Non-audit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,693</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment loss of intangible assets (Note 14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,851</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Listing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 228,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,533</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total cost of revenue, research and development expenses, selling and marketing expenses, general and administrative expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,478,789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,482,744</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,053,625</b></p></td></tr></table></div> 2021238000 2261498000 1689549000 1629375000 1601989000 1302848000 437081000 528582000 426148000 302774000 162121000 126433000 135975000 119309000 74908000 176224000 183956000 60902000 276966000 251427000 53419000 76987000 38873000 40633000 110775000 50246000 38183000 48001000 50596000 32564000 14657000 16501000 17961000 1957000 3150000 1693000 5646000 10208000 5851000 12467000 69857000 228666000 134431000 182533000 5478789000 5482744000 4053625000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Research and development costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Employee benefit expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 514,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 469,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 351,475</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Technology service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 859,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 946,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 597,244</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Amortization of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,438</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Depreciation of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Impairment loss of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,004</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,726</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,415,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,462,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 976,910</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Employee benefit expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,016)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,892)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Technology service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,271)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,817)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,709)</p></td></tr><tr><td style="vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,353,018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,417,691</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 955,201</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 514456000 469320000 351475000 859324000 946700000 597244000 3396000 6282000 4438000 11182000 14168000 7023000 3747000 3837000 2004000 23200000 22334000 14726000 1415305000 1462641000 976910000 45016000 19827000 3892000 17271000 25123000 17817000 62287000 44950000 21709000 1353018000 1417691000 955201000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">8     Employee benefit expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wages and salaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,235,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,060</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Welfare and other benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,671</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share‑based payments (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,117</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,629,375</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,601,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,302,848</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.35pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wages and salaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,235,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,060</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Welfare and other benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 330,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 353,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,671</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share‑based payments (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,117</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,629,375</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,601,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,302,848</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 28.35pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 1276205000 1235714000 971060000 330552000 353099000 319671000 22618000 13176000 12117000 1629375000 1601989000 1302848000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">9    Other income, gains or loss - net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net foreign exchange gain/ (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (312,843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,171)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants and tax rebates (Note a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,454</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net gain on financial assets at fair value through profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on disposal of property and equipment and intangible asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,058)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remeasurement of redemption liability (Note 28(ii))</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Guarantee gain, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss)/gain on derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (169,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 262,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,592</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,969)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,921</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 70,818</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 71,855</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Government grants and tax rebates</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-weight:bold;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Government grants and tax rebates were related to income. There were no unfulfilled conditions or contingencies related to these subsidies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,922</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">- Technology development incentives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,906</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">- Operation subsidies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,016</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,532</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 51,080</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,013</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 41,454</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net foreign exchange gain/ (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (312,843)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,171)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants and tax rebates (Note a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,454</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net gain on financial assets at fair value through profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on disposal of property and equipment and intangible asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (266)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,058)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remeasurement of redemption liability (Note 28(ii))</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Guarantee gain, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (loss)/gain on derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (169,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 262,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,592</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,969)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,921</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 70,818</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 71,855</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Government grants and tax rebates</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-weight:bold;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Government grants and tax rebates were related to income. There were no unfulfilled conditions or contingencies related to these subsidies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,922</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">- Technology development incentives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,906</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;background:#cceeff;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">- Operation subsidies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,016</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tax rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,532</p></td></tr><tr><td style="vertical-align:bottom;width:63.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 51,080</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 58,013</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 41,454</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 77143000 -312843000 -11171000 51080000 58013000 41454000 45644000 30687000 20007000 -266000 -6198000 -6058000 37874000 10757000 -169545000 262769000 30592000 -892000 516000 -2969000 13921000 70818000 71855000 28871000 27421000 23922000 14391000 10493000 12906000 14480000 16928000 11016000 22209000 30592000 17532000 51080000 58013000 41454000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">10     Finance costs — net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income on bank deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,580</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,073)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,803)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,448)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on redemption liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,014)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bank charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (997)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,532)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (47,814)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (22,464)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,048</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income on bank deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,580</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,073)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,803)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,578)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,448)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on redemption liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,014)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bank charges</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,894)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (997)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,173)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,532)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (47,814)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (22,464)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,048</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 28823000 14709000 29580000 56534000 17303000 12073000 5803000 7578000 3448000 12406000 10287000 4014000 1894000 2005000 997000 76637000 37173000 20532000 -47814000 -22464000 9048000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:2pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">11   Income tax benefit/(expense)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The income tax benefit/(expense) of the Group for the years ended December 31, 2021, 2022 and 2023 is analyzed as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current income tax</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,196)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income tax</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,434</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income tax benefit/ (expense)</b></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 112,095</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 62,147</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (9,762)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The tax on the Group’s loss before income tax differs from the theoretical amount that would arise using the statutory tax rate applicable to loss of the consolidated entities as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,442,608</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 990,173</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 361,714</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tax calculated at PRC statutory income tax rate of 25%</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,429</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Differential of income tax rates applicable to subsidiaries</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (161,199)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,590)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expense not deductible for tax purposes</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,863)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Incomes not subject to tax</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tax losses and temporary differences for which no deferred income tax asset was recognized</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,690)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,942)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Derecognition of deferred tax assets on tax losses</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additional deductible allowance for research and development expenses</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,474</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Utilization of previously unrecognized tax losses</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,539</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Income tax benefit/ (expense)</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 112,095</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 62,147</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (9,762)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">11    Income tax benefit/(expense) (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The unused tax losses for the years ended December 31, 2022 and 2023 is analyzed as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unused tax losses for which no deferred tax asset has been recognized</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,248,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,695,910</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The expiry dates of the unused tax losses not recognized as deferred tax assets for the years ended December 31, 2022 and 2023 are listed as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2023</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419,866</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,576</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,346</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,745</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,149</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,049</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,195</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">122,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">122,036</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">220,273</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">11    Income tax benefit/(expense) (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">PRC Enterprise Income Tax (“EIT”)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The income tax provision of the Group in respect of operations in Mainland China has been calculated at the tax rate of 25%, unless preferential tax rates were applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Shenzhen OneConnect, Vantage Point Technology, BER Technology, OneConnect Cloud Technology, Shenzhen OneConnect Technology and Shenzhen CA as subsidiaries of the Group, were established in mainland China. They were eligible for preferential tax policies applicable for the qualification of “High and New Technology Enterprise” and were entitled to a preferential income tax rate of 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Shenzhen OneConnect Technology and OneConnect Cloud Technology as subsidiaries of the Group, were established in the Shenzhen Qianhai Shenzhen-Hong Kong Cooperation Zone and accordingly is entitled to a reduced income tax rate of 15%.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Cayman Islands Income Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company is incorporated under the laws of the Cayman Islands as an exempted company with limited liability under the Companies Law of the Cayman Islands and is not subject to Cayman Islands income tax.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Hong Kong Income Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Hong Kong income tax rate is 16.5%. No Hong Kong profits tax was provided for as there was no estimated assessable profit that was subject to Hong Kong profits tax during the years ended December 31, 2021, 2022 and 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(d)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Singapore Income Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Singapore income tax rate is 17%. No Singapore profits tax was provided for as there was no estimated taxable profit that was subject to Singapore profits tax during the years ended December 31, 2021, 2022 and 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(e)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Indonesia Income Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The income tax provision in respect of the Group’s operations in Indonesia was calculated at the tax rate of 22% on the taxable profits for the year ended December 31, 2021, 2022 and 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(f)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Malaysia Income Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Malaysia income tax rate is 24%. No Malaysia profits tax was provided for as there was no estimated taxable profit that was subject to Malaysia profits tax during the years ended December 31, 2021, 2022 and 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(g)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Philippines Income Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Philippines income tax rate is 25%. No Philippines profits tax was provided for as there was no estimated taxable profit that was subject to Philippines profits tax during the years ended December 31, 2021, 2022 and 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(h)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">PRC Withholding Tax</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">According to the EIT Law, distribution of profits earned by PRC companies since January 1, 2008 to overseas investors is subject to withholding tax of 5% or 10%, depending on the region of incorporation of the overseas investor, upon the distribution of profits to overseas-incorporated immediate holding companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group plans to indefinitely reinvested undistributed earnings earned from its PRC subsidiaries in its operations in PRC. Therefore, no withholding income tax for undistributed earnings of its subsidiaries were provided as at December 31, 2021, 2022 and 2023 respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current income tax</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,196)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred income tax</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,434</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Income tax benefit/ (expense)</b></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 112,095</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 62,147</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (9,762)</b></p></td></tr></table></div> 16780000 25259000 15196000 -128875000 -87406000 -5434000 -112095000 -62147000 9762000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,442,608</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 990,173</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 361,714</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tax calculated at PRC statutory income tax rate of 25%</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 360,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 247,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,429</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Differential of income tax rates applicable to subsidiaries</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (161,199)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,211)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,590)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Expense not deductible for tax purposes</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,863)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Incomes not subject to tax</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Tax losses and temporary differences for which no deferred income tax asset was recognized</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (87,237)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,690)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,942)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Derecognition of deferred tax assets on tax losses</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additional deductible allowance for research and development expenses</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,474</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Utilization of previously unrecognized tax losses</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,539</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Income tax benefit/ (expense)</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 112,095</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 62,147</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (9,762)</b></p></td></tr></table></div> -1442608000 -990173000 -361714000 0.25 0.25 0.25 -360652000 -247543000 -90429000 -161199000 -119211000 -36590000 10169000 5659000 3863000 1732000 542000 191000 -87237000 -73690000 -73942000 -23000 -8255000 -10164000 -12474000 -84000 -2458000 -1539000 -112095000 -62147000 9762000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unused tax losses for which no deferred tax asset has been recognized</p></td><td style="vertical-align:bottom;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,248,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,695,910</p></td></tr></table></div> 2248748000 2695910000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2023</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 419,866</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,576</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,346</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67,745</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 113,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,149</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,049</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,195</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">122,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">122,036</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year 2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">220,273</p></td></tr></table></div> 118796000 419866000 419866000 83576000 83576000 208346000 208346000 67745000 67745000 1826000 113129000 7149000 7149000 8049000 8049000 56195000 56195000 122036000 122036000 220273000 0.25 0.15 0.15 0.165 0.165 0.165 0 0 0 0 0 0 0.17 0.17 0.17 0 0 0 0 0 0 0.22 0.22 0.22 0.24 0.24 0.24 0 0 0 0 0 0 0.25 0.25 0.25 0 0 0 0 0 0 0.05 0.10 0 0 0 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">12   Loss per share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss for the year attributable to owners of the Company</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,281,699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (872,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (362,715)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of ordinary shares in issue (in’000 shares)</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,108,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,089,589</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per share (RMB yuan)</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per share (RMB yuan)</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per ADS (RMB yuan) (Note)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34.69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.99)</p></td></tr><tr><td style="vertical-align:middle;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per ADS (RMB yuan) (Note)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34.69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.99)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Note: One ADS represent thirty ordinary shares of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Basic loss per share is calculated by dividing the loss attributable to owners of the Company by the weighted average number of ordinary shares in issue during the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Shares held for share incentive scheme purpose have been treated as treasury shares. Accordingly, for purpose of calculation of loss per share, the issued and outstanding number of ordinary shares as at December 31, 2021, 2022 and 2023, taking into account the shares held for share incentive scheme purpose, were 1,109,938,973 <span style="-sec-ix-hidden:Hidden_ssrE2FH_zU2fz3GTt9J4Vg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span>, 1,089,589,125 <span style="-sec-ix-hidden:Hidden_zdWDvBbTPU6tiQ5PSTgXfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span>, 1,089,589,125 <span style="-sec-ix-hidden:Hidden_msXAycOwC06HZZ8GcpHVwg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">shares</span></span>, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The effects of all outstanding share options granted under the Share Option Scheme and Restricted Share Units Scheme (Note 27) for the years ended December 31, 2021, 2022 and 2023, have been excluded from the computation of diluted loss per share as their effects would be anti-dilutive. Accordingly, dilutive loss per share for the years ended December 31, 2021, 2022 and 2023 were the same as basic loss per share for the years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss for the year attributable to owners of the Company</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,281,699)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (872,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (362,715)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average number of ordinary shares in issue (in’000 shares)</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,108,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,094,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,089,589</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per share (RMB yuan)</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per share (RMB yuan)</p></td><td style="vertical-align:bottom;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.33)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic loss per ADS (RMB yuan) (Note)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34.69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.99)</p></td></tr><tr><td style="vertical-align:middle;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted loss per ADS (RMB yuan) (Note)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34.69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.99)</p></td></tr></table></div> -1281699000 -872274000 -362715000 1108291000 1094748000 1089589000 -1.16 -0.80 -0.33 -1.16 -0.80 -0.33 -34.69 -23.90 -9.99 -34.69 -23.90 -9.99 30 1109938973 1089589125 1089589125 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">13   Property and equipment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Office and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">telecommunication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Right</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">of</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">use</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leasehold</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">properties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">improvements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at January 1, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 461,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 697,036</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (316,267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446,994)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,630)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 58,448</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,001</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,963</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 244,412</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,412</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,600</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposals, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,711)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,309)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,409</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,855</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,574</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 19,972</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 151,401</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,936</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (269,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (94,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (440,314)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,656)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (738)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,221)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,855</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,574</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 19,972</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 151,401</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,401</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,593</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposals, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (696)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,291)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,908)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 85,076</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,946</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (445,930)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,940)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 85,076</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13   Property and equipment (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the different periods, the approximate depreciation which were charged to cost of revenue, research and development expenses, selling and marketing expenses and general and administrative expenses were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,747</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,023</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,306</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,832</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 119,309</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 74,908</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Depreciation of office and telecommunication equipment is allocated to different functional expenses based on usage of equipment by different functional divisions. Right-of-use properties and leasehold improvement are primarily related to business office buildings leased by the Group and used as corporate headquarters. For leased business office buildings which are for general and administrative use, the depreciation of the related right-of-use properties and leasehold improvement is charged to general and administrative expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Office and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">telecommunication</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Right</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">of</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">use</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Leasehold</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">properties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">improvements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at January 1, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 461,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 697,036</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,102)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (316,267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446,994)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,076)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,337)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,630)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 58,448</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 144,001</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,963</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 244,412</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 244,412</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,600</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposals, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,711)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,309)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,409</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,855</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,574</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 19,972</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 151,401</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,936</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (269,772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (94,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (440,314)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,656)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (738)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,221)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 41,855</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,574</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 19,972</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 151,401</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,401</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,593</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposals, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (877)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (696)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,291)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,761)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,908)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 85,076</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 303,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532,946</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,610)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (106,441)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (445,930)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,940)</p></td></tr><tr><td style="vertical-align:bottom;width:46.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 25,246</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,258</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 85,076</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 126626000 461605000 108805000 697036000 -65102000 -316267000 -65625000 -446994000 3076000 1337000 1217000 5630000 58448000 144001000 41963000 244412000 58448000 144001000 41963000 244412000 15481000 76534000 6585000 98600000 9467000 57952000 8292000 75711000 23027000 75519000 20763000 119309000 -420000 -2510000 -479000 -3409000 41855000 89574000 19972000 151401000 120373000 358173000 115390000 593936000 -75862000 -269772000 -94680000 -440314000 2656000 -1173000 738000 2221000 41855000 89574000 19972000 151401000 41855000 89574000 19972000 151401000 2987000 21612000 2994000 27593000 877000 17718000 696000 19291000 18761000 45082000 11065000 74908000 -42000 -186000 -53000 -281000 25246000 48572000 11258000 85076000 111470000 303092000 118384000 532946000 -83610000 -255879000 -106441000 -445930000 2614000 -1359000 685000 1940000 25246000 48572000 11258000 85076000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,747</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,023</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,306</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,832</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 119,309</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 74,908</b></p></td></tr></table></div> 2750000 6747000 14168000 7023000 4814000 4306000 97577000 56832000 119309000 74908000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">14   Intangible assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Application and platform</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contributed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">by Ping</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Developed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">costs in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">An Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">internally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">progress</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">license</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,194</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,877</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,371)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,208)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (58,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (110,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (31,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (162,121)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,694</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 176,206</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29,179</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61,026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,043</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 570,436</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 773,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,228,669</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (690,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (602,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (61,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (136,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (94,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (78,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,663,624)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,391</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 176,206</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29,179</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61,026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,043</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 570,436</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Application and platform</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contributed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">by Ping</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Developed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">costs in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">An Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">internally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">progress</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">license</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,436</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,488</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,451)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,851)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (30,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (77,975)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (30,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,043)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (126,433)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,731</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 128,860</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,229</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,001</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,120</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,371</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254,306</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (690,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (680,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (61,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (152,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (125,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (80,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,790,057)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,122</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 128,860</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,229</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,001</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,120</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,371</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">14   Intangible assets (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group assesses at each reporting date whether there is an indication that intangible assets may be impaired. During the year ended December 31, 2023, impairment charge of RMB3,847,000 and RMB2,004,000 has been charged to cost of revenue and research and development expenses, respectively. The impairment charge was charged against development costs for certain intangible assets developed internally, following a decision to reduce the output of certain products in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">During the years ended December 31, 2021, 2022 and 2023, the amount of amortization charged to cost of revenue, research and development expenses and general and administrative expenses are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization of intangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,512</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,438</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,483</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 302,774</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 162,121</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 126,433</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Impairment tests for goodwill</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Goodwill arises from the Group’s acquisitions of Vantage Point Technology on July 31, 2018, BER Technology on June 30, 2019, and View Foundation on August 30, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The goodwill of the Group is attributable to the acquired workforce and synergies expected to be derived from combining with the operations of the Group. During the year ended December 31, 2022 and 2023, the goodwill is regarded as attributable to the CGU of Technology Solutions segment. The Group carries out its impairment testing on goodwill by comparing the recoverable amounts of groups of CGUs to their carrying amounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The management did the value-in-use calculations to determine the recoverable amounts. Value-in-use is calculated based on discounted cash flows. The discounted cash flows calculations of group of CGUs use cash flow projection developed based on financial budgets approved by management of the Group covering a five-year period, after considering the current and historical business performance, the future business plan and market data. Cash flows beyond the five-year period are extrapolated using the estimated long term growth rates stated below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The significant assumptions used for value-in-use calculations are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:middle;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:middle;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue growth rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-15%-13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-10%-13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Profit margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-15%-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-2%-14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term growth rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax discount rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recoverable amount of the CGU exceeding its carrying amount (RMB’000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 781,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,153,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;">14   Intangible assets (Continued)</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Impairment tests for goodwill (Continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following table sets forth the impact of reasonable possible changes in absolute value in each of the significant assumptions, with all other variables held constant, of goodwill impairment testing at the dates indicated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Possible changes of significant assumptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recoverable</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">amount</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">of</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">CGU</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exceeding</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">its</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">carrying</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">ended</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue growth rate decrease by 5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 373,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Profit margin decrease by 1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,786</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long term growth rate decrease by 1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 669,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,039,101</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pre-tax discount rate increase by 1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 616,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 989,962</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Application and platform</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contributed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">by Ping</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Developed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">costs in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">An Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">internally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">progress</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">license</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,389</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 687,194</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,877</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (6,371)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (3,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (10,208)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (58,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (110,801)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (31,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,045)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (162,121)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,694</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 176,206</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29,179</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61,026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,043</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 570,436</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 773,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,228,669</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (690,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (602,065)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (61,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (136,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (94,466)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (78,220)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,663,624)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,391</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 176,206</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,821</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29,179</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61,026</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,043</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 570,436</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Application and platform</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contributed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Development</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">by Ping</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Developed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">costs in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">An Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">internally</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">progress</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Goodwill</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">license</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year ended December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Opening net book amount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,436</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,488</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,451)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,851)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Transfer</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (30,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (77,975)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (30,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (2,043)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (126,433)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,731</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Closing net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 128,860</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,229</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,001</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,120</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,371</b></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 802,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254,306</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (690,910)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (680,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (61,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (152,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (125,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (80,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,790,057)</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,122</p></td></tr><tr><td style="vertical-align:bottom;width:22.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net book amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 128,860</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,229</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,001</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,161</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 30,120</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 471,371</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 226943000 2231000 27041000 45389000 289161000 92341000 4088000 687194000 927000 44950000 45877000 6371000 3837000 10208000 58528000 -58528000 110801000 2231000 15729000 31315000 2045000 162121000 -7907000 -582000 -1205000 -9694000 176206000 12821000 29179000 289161000 61026000 2043000 570436000 690910000 773332000 61078000 149734000 28699000 289161000 155492000 80263000 2228669000 -690910000 -602065000 -61078000 -136885000 -94466000 -78220000 -1663624000 4939000 -28000 480000 5391000 176206000 12821000 29179000 289161000 61026000 2043000 570436000 176206000 12821000 29179000 289161000 61026000 2043000 570436000 9779000 21709000 31488000 1400000 4451000 5851000 30764000 -30764000 77975000 15509000 30906000 2043000 126433000 -1265000 -138000 -328000 -1731000 128860000 7229000 16001000 289161000 30120000 471371000 690910000 802696000 61078000 159513000 15193000 289161000 155492000 80263000 2254306000 -690910000 -680040000 -61078000 -152394000 -125372000 -80263000 -1790057000 6204000 110000 808000 7122000 128860000 7229000 16001000 289161000 30120000 471371000 3847000 2004000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization of intangible assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 297,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,512</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,438</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,483</p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 302,774</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 162,121</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 126,433</b></p></td></tr></table></div> 297406000 146466000 114512000 3396000 6282000 4438000 1972000 9373000 7483000 302774000 162121000 126433000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:25.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:middle;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:middle;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue growth rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-15%-13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-10%-13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Profit margin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-15%-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-2%-14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long term growth rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre-tax discount rate </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recoverable amount of the CGU exceeding its carrying amount (RMB’000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 781,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,153,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> -0.15 0.13 -0.10 0.13 -0.15 0.10 -0.02 0.14 0.02 0.02 0.1750 0.1973 781499000 1153821000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Possible changes of significant assumptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Recoverable</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">amount</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">of</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">CGU</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exceeding</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">its</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">carrying</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">ended</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue growth rate decrease by 5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 373,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597,067</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Profit margin decrease by 1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 459,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,786</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long term growth rate decrease by 1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 669,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,039,101</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pre-tax discount rate increase by 1%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 616,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 989,962</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 0.05 0.05 373790000 597067000 0.01 0.01 459556000 886786000 0.01 0.01 669058000 1039101000 0.01 0.01 616950000 989962000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">15   Investments accounted for using the equity method</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Investment in associate</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,200</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share of gain of associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,157</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (199,200)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 184,907</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On March 28, 2017, Shanghai OneConnect set up Pingan Puhui Lixin Asset Management Co., Ltd. (“Puhui Lixin”) with Pingan Puhui Enterprise Management Co., Ltd. (“Puhui Management”), a subsidiary of Lufax, by investing a capital amount of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. In January 2019, Shanghai OneConnect made an additional capital injection of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> into Puhui Lixin. On February 20, 2020, Puhui Management made another additional capital injection of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> into Puhui Lixin. Accordingly, the Group’s equity interests in the investee were diluted from </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">35</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">% to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">31.82</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">%, resulting in a dilution gain amounting to RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2,511,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. In March 2020, Shanghai OneConnect made an additional capital injection of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">60,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> into Puhui Lixin, and the Group’s equity interests in the investee were increased to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">40</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">%.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On November 24, 2022, Shanghai OneConnect entered into the Equity Transfer Agreement with Puhui Management, pursuant to which Shanghai OneConnect conditionally agreed to sell, and Puhui Management conditionally agreed to purchase, the Group’s 40% equity interest in Puhui Lixin at a consideration of RMB199,200,000. Upon the completion, Shanghai OneConnect will no longer hold any equity interest in Puhui Lixin. The transaction has been approved by the extraordinary general meeting and completed in 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">15   Investments accounted for using the equity method (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Investment in associate (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Summarised financial information for associate</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Summarised balance sheet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">at</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,075,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,686,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (682,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,230,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 392,873</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 456,100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">*</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Summarised income statement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">year</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">ended</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Profit or loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Group<span style="font-family:'Georgia';">’</span>s share %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Group’s share in net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Carrying amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 184,907</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">*2023 information not presented as the associate was disposed of as described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Investment in joint venture</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share of losses of joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,550)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15   Investments accounted for using the equity method (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Investment in joint venture (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">On August 23, 2019, the Group entered into an investment in SBI OneConnect Japan Co., Ltd. (“SBI Japan”) with SBI Holdings, Inc., (“SBI”) by investing a capital of RMB4,321,000 (JPY65,100,000), and held the equity interest as to 31%. The Group shares control with SBI and accounts for the investment as a joint venture. In October 2021, the Company disposed of the investment to SBI at no consideration as it was fully impaired considering accumulated losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Group entered into an agreement of setting up Financial Open Portal (Guangxi) Cross-border Financial Digital Co., Ltd. (“Open Portal Guangxi”) with Digital Guangxi Group Co., Ltd. (“Digital Guangxi”) on April 10, 2020. The Group made a capital injection of RMB2,040,000 in 2020 and additional capital injection of RMB2,550,000 in 2023. The Group and Digital Guangxi owned the equity interest in Open Portal Guangxi as to 51% and 49%, respectively. The Group shares control with Digital Guangxi and accounts for the investment as a joint venture. The decisions on major operational and financial activities require the unanimous consent of the Group and Digital Guangxi pursuant to the provisions of the article of association of Open Portal Guangxi.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,200</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share of gain of associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,291</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,157</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,157)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Disposal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (199,200)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 184,907</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr></table></div> 172757000 184907000 199200000 12150000 25291000 7157000 10998000 7157000 -199200000 184907000 199200000 40000000 100000000 40000000 0.35 0.3182 2511000 60000000 0.40 0.40 199200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Summarised balance sheet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">at</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,075,852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,686,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (682,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,230,475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 392,873</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 456,100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">*</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Summarised income statement </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">the</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">year</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">ended</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Profit or loss from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Group<span style="font-family:'Georgia';">’</span>s share %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Group’s share in net assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: impairment charges on associate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr><tr><td style="vertical-align:bottom;width:67.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Carrying amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 184,907</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 199,200</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">*2023 information not presented as the associate was disposed of as described above.</p> 1075852000 1686575000 682979000 1230475000 392873000 456100000 96372000 144762000 30375000 63228000 0.40 0.40 157149000 182440000 27758000 27758000 184907000 210198000 -10998000 184907000 199200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,550</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share of losses of joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,550)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr></table></div> 2976000 439000 2550000 -2204000 -439000 -2550000 -333000 439000 4321000 65100000 0.31 2040000 2550000 0.51 0.49 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">16   Financial instruments by category</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Group holds the following financial instruments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Trade receivables </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 940,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,669</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Prepayments and other receivables (excluding non-financial asset items)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661,123</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Financial assets measured at amortized cost from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,081</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Restricted cash and time deposits over three months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,564</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,379,473</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income (FVOCI)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,054,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,226,138</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets at fair value through profit or loss (FVPL)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative financial asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> - Held at FVPL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,810,333</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,391,260</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Trade and other payables (excluding non-financial liability items)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,355,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,318,449</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,732</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,929,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,214</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,373</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative financial liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Held at FVPL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,672,469</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,885,768</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Trade receivables </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 940,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 710,669</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Prepayments and other receivables (excluding non-financial asset items)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 816,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661,123</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Financial assets measured at amortized cost from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,081</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Restricted cash and time deposits over three months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,564</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,379,473</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income (FVOCI)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,054,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,226,138</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets at fair value through profit or loss (FVPL)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative financial asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> - Held at FVPL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,810,333</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,391,260</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities at amortized cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Trade and other payables (excluding non-financial liability items)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,355,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,318,449</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,732</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,929,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,261,214</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,373</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative financial liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Held at FVPL</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,672,469</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,885,768</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 940989000 710669000 816179000 661123000 44000 3081000 343814000 447564000 1907776000 1379473000 2054541000 2226138000 690627000 925204000 56363000 38008000 6810333000 6391260000 1355329000 1318449000 289062000 251732000 1929183000 2261214000 89327000 54373000 9568000 3672469000 3885768000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">17   Financial assets measured at fair value through other comprehensive income</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans and advances to customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,608,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,902,985</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities (Note a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,204</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,949</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,054,541</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,226,138</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non-current financial asset measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (821,110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,372,685)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,233,431</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 853,453</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;">On August 4, 2016, the Group acquired 5% equity interest in Fujian Exchange Settlement Centre Co., Ltd. (<span style="font-family:'\007b49\007ebf';">福建交易場所清算中心股份有限公司</span>) at a consideration of RMB5,000,000. The fair value change of the equity interest was recognized in other comprehensive income.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans and advances to customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,608,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,902,985</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity securities (Note a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,204</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 319,949</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,054,541</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,226,138</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non-current financial asset measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (821,110)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,372,685)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,233,431</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 853,453</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;">On August 4, 2016, the Group acquired 5% equity interest in Fujian Exchange Settlement Centre Co., Ltd. (<span style="font-family:'\007b49\007ebf';">福建交易場所清算中心股份有限公司</span>) at a consideration of RMB5,000,000. The fair value change of the equity interest was recognized in other comprehensive income.</p></td></tr></table> 1608402000 1902985000 3204000 3204000 442935000 319949000 2054541000 2226138000 821110000 1372685000 1233431000 853453000 0.05 5000000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">18   Leases</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Amounts recognized in the consolidated balance sheet</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b>  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Right</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">of</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">use assets (Note 13)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,572</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease liabilities (Note 28)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Non current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,283</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,941</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,583</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 51,224</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Additions to the right-of-use assets during the years ended December 31, 2022 and 2023 were RMB76,534,000 and RMB21,612,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The weighted average lessee’s incremental borrowing rate applied to the lease liabilities on December 31, 2022 and 2023 was 4.79% and 4.26%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">18   Leases (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Amounts recognized in the consolidated statement of profit or loss</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation charge of right‑of‑use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,082</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expenses (included in finance cost)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,448</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 94,777</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 83,097</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,530</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The total cash outflow for leases in 2021, 2022 and 2023 were RMB97,551,000, RMB79,618,000 and RMB67,180,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Expenses recognized in relation to short-term leases for the years ended December 31, 2021, 2022 and 2023 amounted to RMB1,412,000, RMB2,884,000, and RMB6,258,000, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b>  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Right</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">of</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">use assets (Note 13)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Properties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,572</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease liabilities (Note 28)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Non current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,283</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">- Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,941</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 91,583</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 51,224</b></p></td></tr></table></div> 89574000 48572000 44553000 28283000 47030000 22941000 91583000 51224000 76534000 21612000 0.0479 0.0426 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation charge of right‑of‑use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,082</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expenses (included in finance cost)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,578</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,448</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 94,777</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 83,097</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 48,530</b></p></td></tr></table></div> 88974000 75519000 45082000 5803000 7578000 3448000 94777000 83097000 48530000 97551000 79618000 67180000 1412000 2884000 6258000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">19  Trade receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 779,458</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: impairment loss allowance (Note 5.1(b))</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,047)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,789)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 940,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 710,669</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Trade receivables and their aging analysis, based on recognition date, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">at</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Up to 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 694,157</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1 to 2 years </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,187</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2 to 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,103</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Above 3 years </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,011</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 998,036</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 779,458</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 779,458</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: impairment loss allowance (Note 5.1(b))</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,047)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,789)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 940,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 710,669</b></p></td></tr></table></div> 998036000 779458000 -57047000 -68789000 940989000 710669000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">at</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Up to 1 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 932,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 694,157</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1 to 2 years </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,187</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2 to 3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,103</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Above 3 years </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,011</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 998,036</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 779,458</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 932479000 694157000 42752000 55187000 13857000 21103000 8948000 9011000 998036000 779458000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">20  Prepayments and other receivables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposit receivable *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 776,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625,371</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value-added-tax deductible</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,501</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance to suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,492</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance to staff</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,238</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receivables for value-added-tax paid on behalf of wealth management products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,471</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: impairment loss allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,719)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,078,604</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 912,354</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Non-current portion of other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,663)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,078,604</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 905,691</b></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">* Deposit receivable mainly represents deposit paid to the Group’s service vendors according to the contractual agreements and such receivables will contractually be repaid within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Movements in the impairment loss allowance of prepayments and other receivables are as follows:</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,276)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reversals/ (Additions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,557</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,968)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (7,276)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (5,719)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deposit receivable *</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 776,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 625,371</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value-added-tax deductible</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,501</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance to suppliers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,492</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Advance to staff</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,238</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Receivables for value-added-tax paid on behalf of wealth management products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,471</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: impairment loss allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,719)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,078,604</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 912,354</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Non-current portion of other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,663)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,078,604</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 905,691</b></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">* Deposit receivable mainly represents deposit paid to the Group’s service vendors according to the contractual agreements and such receivables will contractually be repaid within one year.</p> 776481000 625371000 143338000 188501000 71755000 49492000 47332000 13238000 455000 46519000 41471000 7276000 5719000 1078604000 912354000 6663000 1078604000 905691000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,276)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reversals/ (Additions)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,557</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exchange differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">End of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,968)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (7,276)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (5,719)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3349000 2968000 7276000 -2000 4308000 -1557000 365000 14000 2968000 7276000 5719000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">21</b>  <b style="font-weight:bold;">Financial assets measured at amortized cost from virtual bank</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans and advances to customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,142</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: expected credit loss provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,081</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="color:#000000;font-weight:normal;">The balance represents financial assets measured at amortized cost carried out by OneConnect Bank, a wholly owned subsidiary from the Group, since 2020.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans and advances to customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,142</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: expected credit loss provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,081</b></p></td></tr></table></div> 44000 3142000 61000 44000 3081000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">22   Financial assets at fair value through profit or loss</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wealth management products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 690,627</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 925,204</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As at December 31, 2022 and 2023, out of the wealth management products which the Group invested in, RMB690,627,000 and RMB532,147,000 were managed by subsidiaries of Ping An Group which are redeemable upon request by the holders, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Wealth management products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 690,627</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 925,204</b></p></td></tr></table></div> 690627000 925204000 690627000 532147000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">23   Restricted cash and time deposits over three months</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted bank deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,005</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Time deposits with initial terms over three months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,432</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 343,814</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 452,883</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non-current restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,319)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 343,814</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 447,564</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As at December 31, 2022, RMB192,989,000 (USD27,710,000) were pledged for currency swaps, and RMB5,331,000 was pledged for business guarantee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">As at December 31, 2023, RMB22,594,000 (USD3,190,000) were pledged for currency swaps, and RMB16,412,000 was pledged for business guarantee.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted bank deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 198,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,005</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 446</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Time deposits with initial terms over three months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,432</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 343,814</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 452,883</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Non-current restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,319)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 343,814</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 447,564</b></p></td></tr></table></div> 198320000 39005000 1238000 446000 144256000 413432000 343814000 452883000 5319000 343814000 447564000 192989000 27710000 5331000 22594000 3190000 16412000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">24   Cash and cash equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash on hand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash at central bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,486</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash at banks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,244,975</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,907,776</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,473</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,502</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RMB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,045,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379,629</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HKD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,492</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SGD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,796</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IDR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MYR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PHP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,109</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,907,776</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,473</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash on hand</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash at central bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,486</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash at banks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,244,975</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,907,776</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,473</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">USD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,502</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RMB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,045,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 379,629</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HKD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,492</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SGD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,796</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">IDR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 941</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MYR</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PHP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,109</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,907,776</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,473</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 12000 12000 214768000 134486000 1692996000 1244975000 1907776000 1379473000 313559000 771502000 1045135000 379629000 530861000 210492000 13821000 5796000 1680000 941000 1585000 4000 1135000 11109000 1907776000 1379473000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">25   Share capital</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2021, 2022 and 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equivalent</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,838</p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares (Note a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,999,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,331</p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999,999,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,169</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares (Note b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,720,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares upon initial public offering (Note c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,549</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,320,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,975</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares (Note d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,660,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,033</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Surrendered ordinary shares (Note e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169,980,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,008</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Surrendered ordinary shares (Note f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2021 and 2022 and 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169,980,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,008</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">The Company completed its Round A investments (“Round A Investments”) in April 2018 with 12 investors. 99,999,999 ordinary shares were issued to the Round A Investors at a price of USD7.5 per share for an aggregate consideration of approximately USD750 million (approximately RMB4,750,965,000). These shares rank pari passu in all respects with the shares then in issue.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On March 11, 2019, the Company issued 1,748,501 ordinary shares to National Dream Limited, the offshore entity of Vantage Point Technology, for a total subscription price of USD13,114,000 (approximately RMB88,030,000) pursuant to a share subscription agreement entered into in July 2018. On November 26, 2019, the Company issued 1,267,520 ordinary shares to Great Lakes Limited, the offshore entity of View Foundation’s selling shareholder, for a total subscription price of USD9,506,400 (approximately RMB66,877,000) pursuant to a share subscription agreement entered into in August, 2019. On November 27, 2019, the Company issued 563,714 and 140,930 ordinary shares to Blossom View Limited and Gold Planning Limited, respectively, which are the offshore entities designated by certain selling shareholders of BER Technology, for a total subscription price of USD5,284,830 (approximately RMB37,175,000) pursuant to a share subscription agreement entered into in September, 2019.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On December 13, 2019, the Company completed its IPO on the New York Stock Exchange. In the offering, 31,200,000 ADSs, representing 93,600,000 ordinary shares, were newly issued.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On January 14, 2020, the over-allotment options for the IPO were partially exercised and an addition of 3,520,000 ADSs were newly issued, which represented 10,560,000 ordinary shares. On August 17, 2020, the Company completed its underwritten public offerings of 18,000,000 ADSs issued and 2,700,000 ADSs issued pursuant to the over-allotment options, which totally represented 62,100,000 ordinary shares.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On December 11, 2020 and December 24, 2020, the Company bought back and cancelled 3 ordinary shares from Round A Investors.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On April 1, 2021 and April 2, 2021, the Company bought back and cancelled 8 ordinary shares from Round A Investors.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Authorized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2021, 2022 and 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,000</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equivalent</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">USD</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 900,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,838</p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares (Note a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,999,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,331</p></td></tr><tr><td style="vertical-align:bottom;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 999,999,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,169</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares (Note b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,720,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares upon initial public offering (Note c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,600,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,549</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097,320,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,973</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,975</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Newly issued ordinary shares (Note d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,660,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,033</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Surrendered ordinary shares (Note e)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169,980,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,008</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Surrendered ordinary shares (Note f)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ordinary shares of USD0.00001 at December 31, 2021 and 2022 and 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,169,980,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,008</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">The Company completed its Round A investments (“Round A Investments”) in April 2018 with 12 investors. 99,999,999 ordinary shares were issued to the Round A Investors at a price of USD7.5 per share for an aggregate consideration of approximately USD750 million (approximately RMB4,750,965,000). These shares rank pari passu in all respects with the shares then in issue.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(b)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">On March 11, 2019, the Company issued 1,748,501 ordinary shares to National Dream Limited, the offshore entity of Vantage Point Technology, for a total subscription price of USD13,114,000 (approximately RMB88,030,000) pursuant to a share subscription agreement entered into in July 2018. On November 26, 2019, the Company issued 1,267,520 ordinary shares to Great Lakes Limited, the offshore entity of View Foundation’s selling shareholder, for a total subscription price of USD9,506,400 (approximately RMB66,877,000) pursuant to a share subscription agreement entered into in August, 2019. On November 27, 2019, the Company issued 563,714 and 140,930 ordinary shares to Blossom View Limited and Gold Planning Limited, respectively, which are the offshore entities designated by certain selling shareholders of BER Technology, for a total subscription price of USD5,284,830 (approximately RMB37,175,000) pursuant to a share subscription agreement entered into in September, 2019.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(c)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On December 13, 2019, the Company completed its IPO on the New York Stock Exchange. In the offering, 31,200,000 ADSs, representing 93,600,000 ordinary shares, were newly issued.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(d)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On January 14, 2020, the over-allotment options for the IPO were partially exercised and an addition of 3,520,000 ADSs were newly issued, which represented 10,560,000 ordinary shares. On August 17, 2020, the Company completed its underwritten public offerings of 18,000,000 ADSs issued and 2,700,000 ADSs issued pursuant to the over-allotment options, which totally represented 62,100,000 ordinary shares.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(e)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On December 11, 2020 and December 24, 2020, the Company bought back and cancelled 3 ordinary shares from Round A Investors.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">(f)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;text-align:justify;">On April 1, 2021 and April 2, 2021, the Company bought back and cancelled 8 ordinary shares from Round A Investors.</p></td></tr></table> 0.00001 0.00001 0.00001 5000000000 5000000000 5000000000 50000 50000 50000 0.00001 900000000 9000 59838 99999999 1000 6331 0.00001 999999999 10000 66169 3720665 37 257 93600000 936 6549 0.00001 1097320664 10973 72975 72660000 727 5033 -3 0 0 0.00001 1169980661 11700 78008 -8 0.00001 0.00001 0.00001 1169980653 11700 78008 12 99999999 7.5 750000000 4750965000 1748501 13114000 88030000 1267520 9506400 66877000 563714 140930 5284830 37175000 31200000 93600000 3520000 10560000 18000000 2700000 62100000 3 3 8 8 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">26   Other reserves</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recapitalization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">reserve</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">premium</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">reserve</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 173,577</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (133,132)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (227,673)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,639,931</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (152,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (152,542)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Fair value changes on financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,812)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Value of employee services and business cooperation arrangements(Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,409</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Exercise of shares under share option Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,345</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Vesting of shares under Restricted Share Unit Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 200,631</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (285,674)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (229,485)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,512,631</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,145</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Fair value changes on financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,324</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Value of employee services and business cooperation arrangements (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,361</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- exercise of shares under share option Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Vesting of shares under Restricted Share Unit Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,720)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 209,603</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 140,471</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (224,161)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,953,072</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,216</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Fair value changes on financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Value of employee services and business cooperation arrangements (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,497</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Transactions with equity holders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Transactions with non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,434)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 224,100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 166,687</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (228,095)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,989,851</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">based</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recapitalization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">compensation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">translation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">reserve</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">premium</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">reserve</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">differences</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 173,577</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (133,132)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (227,673)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,639,931</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (152,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (152,542)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Fair value changes on financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,812)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Value of employee services and business cooperation arrangements(Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,409</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Exercise of shares under share option Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,345</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Vesting of shares under Restricted Share Unit Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (700)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 200,631</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (285,674)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (229,485)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,512,631</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,145</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Fair value changes on financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,324</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Value of employee services and business cooperation arrangements (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,361</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- exercise of shares under share option Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Vesting of shares under Restricted Share Unit Scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,720)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 209,603</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 140,471</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (224,161)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,953,072</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,216</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">-Fair value changes on financial assets measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Value of employee services and business cooperation arrangements (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,497</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Transactions with equity holders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">- Transactions with non-controlling interests</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,434)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,434)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,200,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,627,159</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 224,100</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 166,687</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (228,095)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,989,851</b></p></td></tr></table> 1200000000 9627159000 173577000 -133132000 -227673000 10639931000 -152542000 -152542000 -1812000 -1812000 25409000 25409000 2345000 2345000 -700000 -700000 1200000000 9627159000 200631000 -285674000 -229485000 10512631000 426145000 426145000 5324000 5324000 13361000 13361000 331000 331000 -4720000 -4720000 1200000000 9627159000 209603000 140471000 -224161000 10953072000 26216000 26216000 500000 500000 14497000 14497000 -4434000 -4434000 1200000000 9627159000 224100000 166687000 -228095000 10989851000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">27   Share-based payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For the purpose of establishing the Group’s share incentive scheme, a special purpose vehicle was set up in 2017 to indirectly hold ordinary shares of the Company. As the Company has the power to govern the relevant activities of the special purpose vehicle and can derive benefits from the services to be rendered by the grantees, the directors of the Company consider that it is appropriate to consolidate the special purpose vehicle. In September 2020, the Company purchased at par value of the 66,171,600 ordinary shares indirectly held by the special purpose vehicle and deposited these shares to the depositary of its ADS program. The aggregate consideration of RMB88,280,000 for 66,171,600 shares had been recognized as “shares held for share incentive scheme” before the respective shares were effectively transferred to grantees under share incentive scheme. This payment of RMB88,280,000 has been settled in December 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">On November 7, 2017, equity-settled share-based compensation plan (“the Share Option Scheme”) was set up with the objective to recognize and reward the contribution of eligible directors, employees and other persons (collectively, the “Grantees”) for the growth and developments of the Group. On September 10, 2019, the Board of Directors of the Company approved to amend and restate the equity-settled share-based compensation plan to supplement the Share Option Scheme with performance-based shares to grant to the Grantees (“the Restricted Share Units Scheme”). The 66,171,600 shares reserved for the share incentive scheme comprise the options previously granted under the Share Option Scheme and the remaining shares for grant under the Restricted Share Units Scheme. Both the Share Option Scheme and the Restricted Share Units Scheme are valid and effective for 10 years from the grant date. In 2022, the Company approved the increase of the number of ordinary shares available for award grant purpose under its share incentive scheme by 35,099,420. As such, the total number of ordinary shares which may be issued under the share incentive scheme is 101,271,020 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In 2022, the Board of Directors of the Company approved a new share repurchase program in which the Company may purchase its own ADSs for award grant purpose. For the year ended December 31, 2022, the Company repurchased 8.02 million ADSs for a total cost of RMB74,992,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Share-based compensation expenses for the years ended December 31, 2021, 2022 and 2023 were allocated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,233</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,975</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,938</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,351</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,409</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,361</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,497</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value of employee’s services (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,117</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value of non-employee’s services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,380</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,409</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,361</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,497</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">27    Share-based payments (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(a)   Share Option Scheme</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">Subject to the Grantee continuing to be a service provider, 100% of these options will be vested over 4 years upon fulfilling the non-market performance conditions prescribed in the grantee agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 18pt;">The exercisable period of options starts no earlier than 12 months after the Company successfully completes an initial public offering and the Company’s shares get listed in the stock exchange (“IPO and Listing”) and no later than <span style="-sec-ix-hidden:Hidden_Z59sRPaykkOLQFjgOeALWg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10 years</span></span> from the grant date. The vesting date is determined by the Board of Directors of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Movements in the number of share options granted to employees are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of share options</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,459,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,725,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,137,344</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,181,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (621,930)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,552,693)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,966,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,995,534)</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,725,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,137,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,141,810</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">For the outstanding share options, the weighted-average exercise price was RMB21.00 and RMB18.02 per share and the weighted-average remaining contractual life was 5.28 and 4.22 years, respectively, as of December 31, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Share options outstanding at the balance sheet dates have the following expiry dates and exercise prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of share options</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Grant Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Expiry Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Fair value of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB1.33 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 977,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 944,490</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB2.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,295,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,576,500</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB52.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB26.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,044,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,068,320</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB52.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB23.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 819,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 552,500</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,137,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,141,810</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company have used the discounted cash flow method to determine the underlying equity fair value of the Company to determine the fair value of the underlying ordinary share before its IPO. Key assumptions, such as discount rate and projections of future performance, are required to be determined by the Company with best estimate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Based on fair value of the underlying ordinary share, the Company have used Binomial option-pricing model to determine the fair value of the share option as at the grant date. Key assumptions are set as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">27    Share-based payments (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(a)   Share Option Scheme (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Binomial Model requires the input of highly subjective assumptions. The risk-free rate for periods within the contractual life of the option is based on the China Treasury yield curve in effect at the time of grant. The expected dividend yield was estimated based on the Company’s expected dividend policy over the expected life of the options. The Company estimates the volatility of its ordinary shares at the respective dates of grant based on the historical volatility of similar U.S. public companies for a period equal to the expected life preceding the grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Restricted Share Units Scheme</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Subject to the Grantee continuing to be a service provider, 100% of these restricted share units will be vested over 4 years upon fulfilling the service conditions and performance conditions prescribed in the grantee agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Movements in the number of restricted share units granted to employees are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of restricted share units</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">At the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,751,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,552,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,232,094</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,033,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,745,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,000</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (524,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,538,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,707,635)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,528,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,935,971)</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 16,552,829</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 36,232,094</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,526,123</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">27   Share-based payments (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(b)  Restricted Share Units Scheme (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Restricted share units outstanding at the balance sheet dates have the following expiry dates and fair value prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of restricted share units</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of restricted share units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiry Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RMB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/10/2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/10/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">35.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 158,807</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/01/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/01/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">16.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,502</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/01/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/01/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">16.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,505</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">38.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">13.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,040</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">14.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">14.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">15.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,198,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,335,253</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">4.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,973,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,444,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,397</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,740,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,740,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 567,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 462,265</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365,760</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">12/16/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">12/16/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,977,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 36,232,094</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,526,123</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Based on fair value of the underlying ordinary share, the Company have used the Monte Carlo model to determine the fair value of the restricted share units as at the grant date. Key assumptions are set as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96.98%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.0%~3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.0%~3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.0%~3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">43.0%~49.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">43.0%~49.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">48.0%~49.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Monte Carlo model requires the input of highly subjective assumptions. The risk-free rate for periods within the contractual life of the restricted share units is based on the China Treasury Bond Yield Curve in effect at the time of grant. The expected dividend yield was estimated based on the Company’s expected dividend policy over the expected life of the restricted share units. The Company estimates the volatility of its ordinary shares at the date of grant based on the historical volatility of similar US public companies for a period equal to the expected life preceding the grant date.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">27   Share-based payments (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">(c)  Share Repurchase</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">In 2022, the Board of Directors of the Company approved a new share repurchase program in which the Company may purchase its own ADSs for award grant purpose. For the year ended December 31, 2022, the Company repurchased 8.02 million ADSs as 24.07 million ordinary shares for a total cost of RMB74,992,000.</p> 66171600 88280000 66171600 88280000 66171600 P10Y 35099420 101271020 8020000.00 -74992000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,233</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,975</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,938</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">-General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,351</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,409</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,361</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,497</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value of employee’s services (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,117</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Value of non-employee’s services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,380</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 25,409</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,361</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 14,497</b></p></td></tr></table></div> 935000 3233000 5185000 2975000 2854000 1002000 1938000 16435000 12359000 6351000 25409000 13361000 14497000 22618000 13176000 12117000 2791000 185000 2380000 25409000 13361000 14497000 1 P4Y P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of share options</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,459,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,725,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,137,344</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,181,306)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (621,930)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,552,693)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,966,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,995,534)</p></td></tr><tr><td style="vertical-align:bottom;width:58.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">At the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 12,725,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 10,137,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,141,810</b></p></td></tr></table></div> 19459994 12725995 10137344 5181306 621930 1552693 1966721 1995534 12725995 10137344 8141810 21.00 18.02 P5Y3M10D P4Y2M19D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of share options</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Grant Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Expiry Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Fair value of options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB1.33 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB0.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 977,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 944,490</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB2.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,295,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,576,500</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB52.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB26.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,044,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,068,320</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB52.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">RMB23.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 819,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 552,500</p></td></tr><tr><td style="vertical-align:bottom;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,137,344</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,141,810</b></p></td></tr></table></div> 1.33 0.62 977951000 944490000 2.00 0.52 5295021000 4576500000 52.00 26.00 3044462000 2068320000 52.00 23.42 819910000 552500000 10137344000 8141810000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></div> 0.240 0.170 0.170 0.040 0.040 0.030 0.520 0.510 0.460 0.000 0.000 0.000 1 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of restricted share units</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">At the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,751,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,552,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,232,094</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,033,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,745,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,000</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (524,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,538,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,707,635)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,528,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,935,971)</p></td></tr><tr><td style="vertical-align:bottom;width:64.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At the end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 16,552,829</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 36,232,094</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,526,123</b></p></td></tr></table></div> 1751702 16552829 36232094 17033120 28745900 230000 524358 3538551 1707635 5528084 5935971 16552829 36232094 30526123 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of restricted share units</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of restricted share units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expiry Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">RMB</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/10/2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/10/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">35.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 204,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 158,807</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/01/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/01/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">16.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,509</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,502</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/01/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/01/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">16.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,505</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">38.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">13.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 248,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,040</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">14.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">06/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">14.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">15.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">09/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,198,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,335,253</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/01/2031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">4.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,973,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,444,091</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103,397</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,740,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,740,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">3.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 567,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 462,265</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 365,760</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">04/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1.78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">07/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/02/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">10/02/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">12/16/2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">12/16/2032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,977,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">01/02/2033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:26.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 36,232,094</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,526,123</b></p></td></tr></table></div> 35.22 204503 158807 16.18 11509 11502 16.98 45008 42505 38.67 1502 1500 13.69 248043 155040 14.31 7502 7500 14.93 112500 112500 15.16 147751 99001 5.53 4198965 3335253 5.25 116593 70001 4.68 3973655 3444091 2.40 126862 103397 2.41 1740001 1740001 3.29 567700 462265 2.64 300000 365760 1.78 130000 130000 2.72 40000 40000 0.98 80000 80000 0.81 24180000 19977000 0.71 190000 36232094 30526123 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96.98%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.0%~3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.0%~3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.0%~3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">43.0%~49.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">43.0%~49.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">48.0%~49.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:55.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div> 0.020 0.030 0.020 0.030 0.020 0.030 0.430 0.490 0.430 0.490 0.480 0.490 0.000 0.000 0.000 8020000.00 24070000.00 -74992000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">28   Trade and other payables</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade payables (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,434</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due to third parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,125</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,559</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemption liability (ii, iii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,846</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities (Note 18(a))</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,224</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts payable for purchase of shares held for share incentive scheme (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income and other tax payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,057</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744,604</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,517</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,664,106</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,009,571</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: non - current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,283)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts payable for purchase of shares held for share incentive scheme (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (132,833)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (28,283)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,531,273</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,981,288</b></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As at December 31, 2022, and 2023, based on recognition date, the aging of the trade payables are mainly within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1 year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">According to the shareholders agreement of BER Technology, the non-controlling shareholders shall have the right to request the Group to purchase the remaining </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interests in BER Technology in an agreed period from June 30, 2022 to December 31, 2022. The purchase price was determined based on the financial performance of BER Technology and a pre-determined formula that set out in the respective shareholders agreement. Accordingly, the redemption liability of approximately RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">44,105,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was initially recognized by the Group upon completion of acquisition as at the present value of the estimated future cash outflows, and the same amount was debited to other reserve. The redemption liability was subsequently measured at amortized cost. On December 30, 2022, the Group entered into a share purchase agreement with non-controlling shareholders of BER Technology to acquire the remaining </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interests of BER Technology after renegotiation. The Group acquired the remaining </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">20%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interests of BER Technology for RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and relevant redemption liability has been settled in 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">28   Trade and other payables (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Group wrote a put option on the equity in Vantage Point Technology pursuant to the relevant transaction documents entered into with certain non-controlling shareholders of Vantage Point Technology, which provides each of such non-controlling shareholders with the right to require the Group to purchase the equity interest subject to the terms and conditions of the put option. A financial liability (redemption liability) of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">183,569,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was initially recognized on the acquisition date to account for the put option and other reserve of the same amount were debited accordingly. The redemption liability was subsequently measured at amortized cost. As at December 31, 2023, the redemption liability of RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">232,951,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was estimated based on the estimation of matters relating to the terms and conditions of the put option which is in the process of renegotiation as of the date of this report.</span></td></tr></table><div style="margin-top:12pt;"></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade payables (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 119,434</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due to third parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,125</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 753,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,559</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Redemption liability (ii, iii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 436,846</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,813</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities (Note 18(a))</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,224</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts payable for purchase of shares held for share incentive scheme (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income and other tax payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,057</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744,604</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,517</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,664,106</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,009,571</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: non - current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,283)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts payable for purchase of shares held for share incentive scheme (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (132,833)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (28,283)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,531,273</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,981,288</b></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As at December 31, 2022, and 2023, based on recognition date, the aging of the trade payables are mainly within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1 year</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> 442007000 119434000 311610000 127125000 753617000 246559000 243937000 232951000 516240000 436846000 160814000 136813000 91583000 51224000 88280000 51913000 45057000 644900000 744604000 112822000 115517000 2664106000 2009571000 44553000 28283000 88280000 132833000 28283000 2531273000 1981288000 P1Y P1Y 0.20 44105000 0.20 0.20 15000000 183569000 232951000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">29   Short-term borrowings</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,062</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 251,732</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The weighted average interest rate of short-term borrowings was 4.61%, 4.48% per annum as at December 31, 2022, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 289,062</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 251,732</b></p></td></tr></table></div> 289062000 251732000 0.0461 0.0448 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">30</b>   <b style="font-weight:bold;">Customer deposits</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current and savings accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,153</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,824,061</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,929,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,261,214</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">It represented customer deposits held by OneConnect Bank.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current and savings accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437,153</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,685,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,824,061</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,929,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,261,214</b></p></td></tr></table></div> 243231000 437153000 1685952000 1824061000 1929183000 2261214000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">31   Other financial liabilities from virtual bank</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">at</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Repurchase agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,373</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">As at December 31, 2023, the repurchase agreements of OneConnect Bank amounting to RMB54,373,000 (HKD60,000,000) were secured by debt securities included in “Financial assets measured at fair value through other comprehensive income”.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">at</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">December</b><b style="font-family:'Georgia';font-weight:bold;"> </b><b style="font-weight:bold;">31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="font-family:'Georgia';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b><b style="font-family:'Georgia';font-weight:bold;">’</b><b style="font-weight:bold;">000</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Repurchase agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 89,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,373</b></p></td></tr></table></div> 89327000 54373000 54373000 60000000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><b style="color:#000000;font-weight:bold;">32   Derivative financial assets and liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nominal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nominal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,620</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,390,341</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 56,363</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 364,302</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38,008</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 208,938</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,568</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:40.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nominal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nominal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Currency forwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 741,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 358,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,620</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,390,341</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 56,363</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 364,302</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 38,008</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 208,938</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,568</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 648404000 19279000 5666000 388000 741937000 37084000 358636000 37620000 1390341000 56363000 364302000 38008000 208938000 9568000 208938000 9568000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">33   Dividends</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">No dividends had been paid or declared by the Company during the years ended December 31, 2022 and 2023.</p> 0 0 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;"><b style="color:#000000;font-weight:bold;">34   Deferred income tax</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Deferred tax assets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The movements of deferred tax assets were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accelerated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 312,908</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 212,035</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 59,751</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 584,694</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,124</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 429,901</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 206,522</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 68,395</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 704,818</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,577</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 542,241</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 185,248</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 51,906</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 779,395</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">Recognized in the profit or loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,336)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,407</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 582,625</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 157,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 52,265</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 792,802</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">34   Deferred income tax (Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Deferred tax liabilities</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The movements of deferred tax liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">through</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">combination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 20,080</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,141</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,221</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,760)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 21,600</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 31,461</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,829)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,196</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,436</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,632</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,973</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 26,605</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(c)</b></span><b style="font-weight:bold;">Offsetting of deferred tax assets and deferred tax liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at 31 December</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 779,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,802</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Set-off of deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,526)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 683,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 765,959</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 768,276</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at 31 December</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,605</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Set-off of deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,526)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,196</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,079</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accelerated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tax losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 312,908</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 212,035</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 59,751</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 584,694</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 120,124</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 429,901</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 206,522</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 68,395</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 704,818</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 112,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16,489)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 74,577</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 542,241</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 185,248</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 51,906</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 779,395</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Georgia';">Recognized in the profit or loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,336)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,407</p></td></tr><tr><td style="vertical-align:bottom;width:58.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 582,625</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 157,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 52,265</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 792,802</b></p></td></tr></table></div> 312908000 212035000 59751000 584694000 116993000 -5513000 8644000 120124000 429901000 206522000 68395000 704818000 112340000 -21274000 -16489000 74577000 542241000 185248000 51906000 779395000 40384000 -27336000 359000 13407000 582625000 157912000 52265000 792802000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:8pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">through</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">business</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">combination</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Others</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 20,080</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,141</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,221</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,760)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 9,861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 21,600</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 31,461</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,829)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 5,196</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 13,436</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 18,632</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized in the profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,117)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,973</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,079</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 24,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 26,605</b></p></td></tr></table></div> 20080000 18141000 38221000 -10219000 3459000 -6760000 9861000 21600000 31461000 -4665000 -8164000 -12829000 5196000 13436000 18632000 -3117000 11090000 7973000 2079000 24526000 26605000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;background:#ffff00;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at 31 December</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 704,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 779,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792,802</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Set-off of deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,526)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 683,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 765,959</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 768,276</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at 31 December</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,605</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Set-off of deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,526)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,196</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,079</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 704818000 779395000 792802000 21600000 13436000 24526000 683218000 765959000 768276000 31461000 18632000 26605000 21600000 13436000 24526000 9861000 5196000 2079000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">35   Cash flow information</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Cash used in operations</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,442,608)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (990,173)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (361,714)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,341</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,950</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,851</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Losses on disposal of property and equipment and intangible asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,058</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments expenses (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,497</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net losses/ (gain) on derivatives (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,592)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net gain on financial assets at fair value through profit or loss (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,007)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture (Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,946)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,607)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment charges on associate(Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,157</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Remeasurement of redemption liability(Note 9) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,535</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Interest from investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,252)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exchange (gain)/losses (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,171</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Changes in working capital:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,371)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,745</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,276</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepayments and other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (335,419)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,244</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Trade and other payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (817,507)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,938)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 944,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,031</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,954)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at amortized cost from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,098)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,103,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (504,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,583)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Payroll and welfare payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (110,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,809)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,350)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (383,704)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (720,786)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (637,746)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Non-cash investing and financing activities</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition of right‑of‑use properties by leasing (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,612</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">35</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Cash flow information (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Reconciliation of cash and liquid investments and gross debt</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">This section sets out an analysis of cash and liquid investments and gross debt as of December 31, 2022 and 2023 and the movements in cash and liquid investments and gross debt for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash and time deposits over three months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,564</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,379,473</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets at fair value through profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities (Note 18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,224)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">—due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,941)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">—due after one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,283)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Borrowings — repayable within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (289,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251,732)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,561,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449,285</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and liquid investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,942,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,752,241</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross debt — fixed interest rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (380,645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (302,956)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,561,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449,285</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">through</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">profit or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">cash (ii)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Borrowings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,280,499</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,055,194</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,487,871</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (134,219)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,283,307)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,406,038</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,206,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,627,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,524,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (675,111)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,030)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Changes (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,465)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,597)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,060,427</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,399,370</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,071,653</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (154,890)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (815,260)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,561,300</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (788,828)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 433,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,411,713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 543,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,147,187)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,534)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Changes (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,993</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 343,814</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,907,776</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 690,627</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (91,583)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (289,062)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,561,572</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (543,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141,004)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,612)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Changes (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,329</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 447,564</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,473</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 925,204</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (51,224)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (251,732)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449,285</b></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Other changes include accrued interests, disposal, foreign currency translation differences and other non-cash movements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Cash flows include restricted cash and time deposits over three months movements recognized in cash flows from operating activities and investing activities.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,442,608)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (990,173)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (361,714)</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,341</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on financial and contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,950</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,851</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Losses on disposal of property and equipment and intangible asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,058</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share-based payments expenses (Note 27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,497</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net losses/ (gain) on derivatives (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 169,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,592)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net gain on financial assets at fair value through profit or loss (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,644)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,007)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of gain of associate and joint venture (Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,946)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,607)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment charges on associate(Note 15)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,157</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Remeasurement of redemption liability(Note 9) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,535</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Interest from investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,646)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,252)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Exchange (gain)/losses (Note 9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (77,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,171</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Changes in working capital:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,371)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,884)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 185,745</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,276</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prepayments and other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353,480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (335,419)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,244</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Trade and other payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (817,507)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,032</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,938)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 944,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,031</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other financial liabilities from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,954)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at amortized cost from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586,953</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,098)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financial assets measured at fair value through other comprehensive income from virtual bank</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,103,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (504,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,583)</p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Payroll and welfare payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (110,263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,809)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,350)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (383,704)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (720,786)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (637,746)</b></p></td></tr></table></div> -1442608000 -990173000 -361714000 438749000 281430000 201341000 72229000 33639000 53950000 10208000 5851000 -266000 -14490000 -6058000 25409000 13361000 14497000 -169545000 262769000 30592000 45644000 30687000 20007000 9946000 24852000 4607000 10998000 7157000 37874000 74743000 35168000 19535000 22983000 6646000 26252000 77143000 -312843000 -11171000 -123371000 -63884000 185745000 45855000 106135000 29276000 -353480000 -335419000 165244000 530095000 106952000 -817507000 17032000 13365000 -30938000 944318000 579012000 332031000 89327000 -34954000 586953000 13341000 -3098000 1103460000 504942000 294583000 -110263000 -83809000 -45350000 -383704000 -720786000 -637746000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition of right‑of‑use properties by leasing (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 76,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,612</p></td></tr></table></div> 118030000 76534000 21612000 <div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash and time deposits over three months</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 343,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,564</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,379,473</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Financial assets at fair value through profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 925,204</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liabilities (Note 18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (91,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,224)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">—due within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,941)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">—due after one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,283)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Borrowings — repayable within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (289,062)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (251,732)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,561,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449,285</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and liquid investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,942,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,752,241</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross debt — fixed interest rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (380,645)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (302,956)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,561,572</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449,285</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Financial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">assets at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities from</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">through</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:18.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restricted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash and cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">profit or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">cash (ii)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Borrowings</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at January 1, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,280,499</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,055,194</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,487,871</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (134,219)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,283,307)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,406,038</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,206,607)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,627,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 538,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,524,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (675,111)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (118,030)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Changes (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,465)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,597)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,060,427</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,399,370</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,071,653</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (154,890)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (815,260)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,561,300</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (788,828)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 433,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,411,713)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 543,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,147,187)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,534)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,534)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Changes (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,303)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,993</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 343,814</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,907,776</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 690,627</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (91,583)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (289,062)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,561,572</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (543,432)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (141,004)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,612)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,612)</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other Changes (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,073)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,329</p></td></tr><tr><td style="vertical-align:bottom;width:35.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">As at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 447,564</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,379,473</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 925,204</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (51,224)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (251,732)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,449,285</b></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Other changes include accrued interests, disposal, foreign currency translation differences and other non-cash movements.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(ii)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Cash flows include restricted cash and time deposits over three months movements recognized in cash flows from operating activities and investing activities.</p></td></tr></table> 343814000 447564000 1907776000 1379473000 690627000 925204000 91583000 51224000 47030000 22941000 44553000 28283000 289062000 251732000 -2561572000 -2449285000 2942217000 2752241000 380645000 302956000 -2561572000 -2449285000 -2280499000 -3055194000 -1487871000 134219000 2283307000 -4406038000 -1206607000 -1627680000 538138000 96139000 1524899000 -675111000 -118030000 -118030000 -13465000 -28144000 45644000 1220000 -56852000 -51597000 -1060427000 -1399370000 -2071653000 154890000 815260000 -3561300000 -788828000 433119000 -1411713000 76734000 543501000 -1147187000 76534000 76534000 72215000 75287000 30687000 63107000 -17303000 223993000 -343814000 -1907776000 -690627000 91583000 289062000 -2561572000 77533000 -543432000 214570000 60922000 49403000 -141004000 21612000 21612000 26217000 15129000 20007000 1049000 -12073000 50329000 -447564000 -1379473000 -925204000 51224000 251732000 -2449285000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">36   Related party transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following significant transactions were carried out between the Group and its related parties during the years ended December 31, 2021, 2022 and 2023.</p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Names and relationships with related parties</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following companies are related parties of the Group that had balances and/or transactions with the Group during the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:41.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name of related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;width:63.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Relationship with the Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:34.09%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sen Rong Limited(i)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">A shareholder that has significant influence over the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Rong Chang Limited(i)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">A shareholder that has significant influence over the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bo Yu</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">A shareholder that has significant influence over the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group </p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Ultimate parent company of Bo Yu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Subsidiaries of Ping An Group </p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Controlled by Ping An Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Open Portal Guangxi</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Significant influenced by the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Sen Rong Limited and Rong Chang Limited has entered into an acting-in-concert agreement in 2020 and an amended and restarted agreement in 2021. As a result, Rong Chang and Sen Rong as a concert group had significant influence over the Group.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Key management personnel compensations</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Key management includes directors (executive and non-executive) and senior officers. The compensations paid or payable by the Group to key management for employee services are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wages and salaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,806</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Welfare and other benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,909</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 33,122</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,138</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 26,369</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">36   Related party transactions (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:20.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Significant transactions with related parties</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,315,220</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,526,682</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,091,039</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Purchase of services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,534,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,706,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,423,367</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss on disposal of property and equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,359)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net gain from wealth management products consolidated by related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,996</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net (loss)/gain on derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,592</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Investment income from loan to related party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Open Portal Guangxi</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Interest income on bank deposits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,637</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Leasing payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,131</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Interest expenses </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net gain on financial assets measured at fair value through other comprehensive income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">36</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Related party transactions (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(d)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Year end balances with related parties</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Trade receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,098</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,538</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Prepayment and other receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599,671</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial assets at fair value through profit or loss (Note 22)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 417,956</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and restricted cash and time deposits over three months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 787,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,840</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Trade and other payables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,086,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,038</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,550</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The balances with related parties were unsecured, interest-free and repayable on demand.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The following companies are related parties of the Group that had balances and/or transactions with the Group during the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:34.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:41.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name of related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;width:63.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Relationship with the Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:top;width:34.09%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sen Rong Limited(i)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">A shareholder that has significant influence over the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Rong Chang Limited(i)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">A shareholder that has significant influence over the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bo Yu</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">A shareholder that has significant influence over the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group </p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Ultimate parent company of Bo Yu</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Subsidiaries of Ping An Group </p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Controlled by Ping An Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:34.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Open Portal Guangxi</p></td><td style="vertical-align:top;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:top;white-space:nowrap;width:63.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:right;margin:0pt;">Significant influenced by the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Sen Rong Limited and Rong Chang Limited has entered into an acting-in-concert agreement in 2020 and an amended and restarted agreement in 2021. As a result, Rong Chang and Sen Rong as a concert group had significant influence over the Group.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wages and salaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 28,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,806</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Welfare and other benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share-based payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,909</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 33,122</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,138</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 26,369</b></p></td></tr></table></div> 28163000 21123000 20806000 772000 614000 654000 4187000 8401000 4909000 33122000 30138000 26369000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:20.5pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Significant transactions with related parties</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,315,220</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,526,682</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,091,039</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the year ended December 31,</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Purchase of services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,534,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,706,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,423,367</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss on disposal of property and equipment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (599)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,359)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net gain from wealth management products consolidated by related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,996</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net (loss)/gain on derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,592</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Investment income from loan to related party</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Open Portal Guangxi</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Interest income on bank deposits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,637</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Leasing payment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,131</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Interest expenses </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net gain on financial assets measured at fair value through other comprehensive income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">(d)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;text-align:justify;"><b style="font-weight:bold;">Year end balances with related parties</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Trade receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,098</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,538</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Prepayment and other receivables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 599,671</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial assets at fair value through profit or loss (Note 22)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 405,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 417,956</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and restricted cash and time deposits over three months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 787,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,840</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Trade and other payables</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,086,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 864,038</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,550</p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,008</p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Derivative financial liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ping An Group and its subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(i)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The balances with related parties were unsecured, interest-free and repayable on demand.</p></td></tr></table> 2315220000 2526682000 2091039000 1534302000 1706436000 1423367000 -599000 -1359000 26249000 18890000 12996000 -169545000 262769000 30592000 283000 12037000 9234000 17637000 19849000 20957000 12131000 15914000 2672000 315000 372456000 299098000 9876000 7538000 771137000 599671000 405960000 417956000 787916000 784840000 1086907000 864038000 27517000 25550000 56363000 38008000 9568000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">37   The Group’s maximum exposure to unconsolidated structured entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group has determined that all of assets management products managed by the Group and its investments in wealth management products, which are not controlled by the Group, are unconsolidated structured entities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Group invests in wealth management products managed by related parties for treasury management purposes. The Group also managed some assets management fund products as fund manager to generate fees from managing assets on behalf of other investors, mainly Ping An Group and its subsidiaries. The assets management fund products are financed by capital contribution from investors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The following table shows the Group’s maximum exposure to the unconsolidated structured entities which represents the Group’s maximum possible risk exposure that could occur as a result of the Group’s arrangements with structured entities. The maximum exposure is contingent in nature and approximates the sum of direct investments made by the Group. The direct investments made by the Group are classified as FVPL.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The size of unconsolidated structured entities and the Group’s funding and maximum exposure are shown below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:41.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unconsolidated structured entities</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Group’s</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest held</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">31 December 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Size</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exposure</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">by the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset management products managed by the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Service fee</p></td></tr><tr><td style="vertical-align:top;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wealth management products managed by related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Note a</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Investment income</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:41.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unconsolidated structured entities</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Group’s</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest held</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">31 December 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Size</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exposure</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">by the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wealth management products managed by related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Note a</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Investment income</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Note a: The wealth management products are sponsored by related financial institutions and the information related to size of these structured entities were not publicly available. The carrying amount is recorded in financial assets at fair value through profit or loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:41.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unconsolidated structured entities</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Group’s</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest held</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">31 December 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Size</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exposure</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">by the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset management products managed by the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Service fee</p></td></tr><tr><td style="vertical-align:top;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wealth management products managed by related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Note a</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Investment income</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:41.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unconsolidated structured entities</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Group’s</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">maximum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Interest held</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">31 December 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Size</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exposure</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">by the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wealth management products managed by related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Note a</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 532,147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">Investment income</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 594058000 690627000 690627000 532147000 532147000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">38   Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The Group did not have any material contingent liabilities as at December 31, 2022 and 2023.</p> 0 0 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">39   Restricted net assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Relevant PRC laws and regulations permit payments of dividends by the subsidiaries, the VIEs and Subsidiaries of VIEs incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. In addition, each of the Company’s subsidiaries, the VIEs and Subsidiaries of VIEs is required to annually appropriate 10% of net after-tax income to the statutory general reserve fund prior to payment of any dividends, unless such reserve funds have reached 50% of its respective registered capital. As a result of these and other restrictions under PRC laws and regulations, the subsidiaries and the Consolidated Affiliated Entities are restricted in their ability to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances of the Group’s total consolidated net assets. As at December 31, 2023, the total restricted net assets of the Company’s subsidiaries and the VIEs and Subsidiaries of VIEs incorporated in PRC and subjected to restriction amounted to approximately RMB 6,338,242,000. Even though the Company currently does not require any such dividends, loans or advances from the PRC entities for working capital and other funding purposes, the Company may in the future require additional cash resources from them due to changes in business conditions, to fund future acquisitions and development, or merely to declare and pay dividends or distributions to its shareholders. Except for the above, there is no other restriction on the use of proceeds generated by the Company’s subsidiaries and the VIEs and Subsidiaries of VIEs to satisfy any obligations of the Company.</p> 0.10 0.50 6338242000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">40   Parent company only condensed financial information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Parent Company only financial statements have been provided pursuant to the requirements of Securities and Exchange Commission Regulation S-X Rule 12-04(a), which require condensed financial information as to financial position, cash flows and results of operations of a parent company as of the same dates and for the same periods for which audited consolidated financial statements have been presented, as the restricted net assets of the Company’s consolidated subsidiaries, including VIEs, as of December 31, 2023 exceeded the 25% threshold, using the same accounting policies as set out in the Group’s consolidated financial statements, except that the Company uses the equity method to account for investments in its subsidiaries and VIEs. Certain information and footnote disclosures generally included in financial statements prepared in accordance with IFRSs have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company did not have significant capital and other commitments or guarantees as at December 31, 2023. The subsidiaries did not pay any dividend to the Company for the years presented.</p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">40   Parent company only condensed financial information (Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">Condensed Statements of Comprehensive Income</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,965)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on amount due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (465,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (281,288)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss‑net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (53,226)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (567,942)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (314,800)</b></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance (costs)/income – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of losses of joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of losses of subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,225,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (303,759)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,111)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,281,699)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (872,274)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (362,715)</b></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss for the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,281,699)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (872,274)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (362,715)</b></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Items that may be subsequently reclassified to profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">– Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (152,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,880</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">– Changes in the fair value of debt instruments measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Items that will not be subsequently reclassified to profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">– Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,336</p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">– </span>Changes in the fair value of equity investments measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total comprehensive loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,436,053)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (440,805)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (335,999)</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">40   Parent company only condensed financial information(Continued)</b></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">Condensed Balance Sheets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40(d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,764,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181,554</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,764,074</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,181,554</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40(d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 803,173</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments and other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,267</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,649,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 806,875</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,413,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,988,429</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">EQUITY AND LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares held for share incentive scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,544)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,953,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,989,851</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,510,899)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,873,614)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,292,707</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,966,771</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 88,280</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,658</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,539</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,658</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 120,819</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,658</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total equity and liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,413,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,988,429</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">40</b></p></td><td style="padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">Parent company only condensed financial information (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Condensed Statements of Cash Flows</b></p></td></tr></table><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash used in operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash used in operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,284)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (51,132)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (139,011)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (44,284)</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payment for interest in subsidiaries, net of cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,333,804)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,005,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,117,823)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds from loan to subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,350,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,218,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157,947</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash generated from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,850</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 213,109</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,124</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds from exercise of shares under share incentive scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments for shares repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash generated from/ (used in) financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,257</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (73,831)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (decrease)/increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (25,025)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 267</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,160)</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,327</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effects of exchange rate changes on cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (378)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents at the end of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,267</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">(d)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">Interest in subsidiaries and amount due from subsidiaries</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Interest in subsidiaries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,764,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181,554</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Amount due from subsidiaries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 803,173</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">(a)</b></p></td><td style="padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">Condensed Statements of Comprehensive Income</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Selling and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (104,653)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,965)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net impairment losses on amount due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (465,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (281,288)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other income, gains or loss‑net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (53,226)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (567,942)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (314,800)</b></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finance (costs)/income – net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (573)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of losses of joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Share of losses of subsidiaries and VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,225,545)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (303,759)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,111)</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss before income tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,281,699)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (872,274)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (362,715)</b></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Loss for the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,281,699)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (872,274)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (362,715)</b></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other comprehensive income, net of tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Items that may be subsequently reclassified to profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">– Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (152,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,880</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">– Changes in the fair value of debt instruments measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Items that will not be subsequently reclassified to profit or loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">– Foreign currency translation differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,336</p></td></tr><tr><td style="vertical-align:bottom;width:55.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">– </span>Changes in the fair value of equity investments measured at fair value through other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,796)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:55.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total comprehensive loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,436,053)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (440,805)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (335,999)</b></p></td></tr></table></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">(b)</b></p></td><td style="padding:0pt;"><p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:0pt;"><b style="color:#000000;font-weight:bold;">Condensed Balance Sheets</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Note</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40(d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,764,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181,554</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,764,074</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,181,554</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amount due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">40(d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 803,173</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepayments and other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 435</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,267</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,649,452</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 806,875</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,413,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,988,429</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">EQUITY AND LIABILITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Share capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares held for share incentive scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149,544)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserves</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,953,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,989,851</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,510,899)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,873,614)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,292,707</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,966,771</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non</b><b style="font-weight:bold;">‑</b><b style="font-weight:bold;">current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 88,280</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,658</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,539</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,658</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 120,819</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,658</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total equity and liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,413,526</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,988,429</b></p></td></tr></table></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">(c)</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">Condensed Statements of Cash Flows</b></p></td></tr></table><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash used in operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash used in operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (51,132)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,011)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,284)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (51,132)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (139,011)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (44,284)</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payment for interest in subsidiaries, net of cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,333,804)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,005,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,117,823)</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds from loan to subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,350,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,218,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157,947</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash generated from investing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 16,850</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 213,109</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,124</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds from exercise of shares under share incentive scheme</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments for shares repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (74,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net cash generated from/ (used in) financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 9,257</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (73,831)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net (decrease)/increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (25,025)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 267</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,160)</b></p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at the beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,327</p></td></tr><tr><td style="vertical-align:top;width:64.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effects of exchange rate changes on cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (378)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:top;width:64.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash and cash equivalents at the end of year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,454</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,327</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,267</b></p></td></tr></table></div> 439000 387000 90000 53621000 104653000 32965000 465457000 281288000 834000 2555000 -457000 -53226000 -567942000 -314800000 32000 573000 196000 -2896000 -1225545000 -303759000 -48111000 -1281699000 -872274000 -362715000 -1281699000 -872274000 -362715000 -152542000 69454000 3880000 -16000 5324000 500000 356691000 22336000 -1796000 -1436053000 -440805000 -335999000 1764074000 2181554000 1764074000 2181554000 1641677000 803173000 448000 435000 7327000 3267000 1649452000 806875000 3413526000 2988429000 78000 78000 149544000 149544000 10953072000 10989851000 -7510899000 -7873614000 3292707000 2966771000 88280000 88280000 32539000 21658000 32539000 21658000 120819000 21658000 3413526000 2988429000 -51132000 -139011000 -44284000 -51132000 -139011000 -44284000 1333804000 3005546000 1117823000 1350654000 3218655000 1157947000 16850000 213109000 40124000 9257000 1161000 -74992000 9257000 -73831000 -25025000 267000 -4160000 31857000 6454000 7327000 -378000 606000 100000 6454000 7327000 3267000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Interest in subsidiaries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,764,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,181,554</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As at December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB’000</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Amount due from subsidiaries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loan receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,641,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 803,173</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> 1764074000 2181554000 1641677000 803173000 <p style="color:#2f5496;font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="color:#000000;font-weight:bold;">41   Subsequent events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">On November 13, 2023, the Company entered into the Share purchase Agreement with Lufax Holding Ltd (the Purchaser), pursuant to which the Company conditionally agreed to sell, and the Purchaser conditionally agreed to acquire OneConnect Bank through transferring the entire issued share capital of the Jin Yi Tong Limited (the “Disposal Company”, a company indirectly holds 100% of the issued share capital of OneConnect Bank through its 100% owned subsidiary Jin Yi Rong Limited) at a consideration of HK $933,000,000 in cash, subject to the terms and conditions of the Share Purchase Agreement. Upon closing, the Company will cease to hold any interest in the Disposal Company. Accordingly, the Disposal Company, Jin Yi Rong Limited and OneConnect Bank and any company that is directly or indirectly controlled by OneConnect Bank (the “Disposal Group”) will cease to be subsidiaries of the Company and will no longer be consolidated into the financial statements of the Group. The transaction was approved by shareholders of the Company through an extraordinary general meeting held on January 16, 2024 and was completed on April 2, 2024. The relevant disposal gain is approximately RMB 262 million.</p> 1 1 933000000 262000000

2M(,X$-4CY[N?H)]:^CI+[-9+=O<8*CD07*<4V'#S%' M-7W$-YW].0\2%$R(EQ(O8T/6G,\X;1O3YDC'A?X/U*?[ ZQ(N0%.' /8%6$, M&Q(LUNOXZ 7U6QEM ':?/M>E[+C9;S%[YX6,QH&((C31?L*N'APOZ-<##1-L M28(;>H@2EB8?^$2\/B9IM&]*"M2-QNY6C5J6?:QR*&:':Q;8_-*SI$K E&2= MT9W(&QSX=?H )PITU[5XEXKW)*_]C>JHAUDJ MY>=7GFGI?CME1G!<$PCJ1?;O*3I/ $[PMM7!WSRI^:/C"H0JCW;Z'02A!;*. M6G8XF,0Z\F"Y%6O!S%%X?XY@O6E78-8083C^U8Z.B&)8I)>2!RG"] MS)_54DC.J[/+(FD=\DW)6O*039(S"^JX,-=D M!LPYDQ)KDO,F@CD1W(ED3SA_H@08YRP$!/)K8Z0)K:7B)P7$8FH=N'H[_EN8 M@&(B)60'-X9%%R)A-;[QYQ><1 #C1FD;B\[@$W<;^#_[B\HR.N ML6X$O051LMP0&1W>FP=*8YZZL&0=1,F1 ].FZCCW"62NSX9W_!JG*QM:X>R4 MILNGF'=$_10P?Z*0<0&'WU1>:OB2 JOS\AP3.PA?SU,6'KDKWX7/4?!, 4#O MPAL:TW6T#>&>0VZU19+0-'E_>N*2+C?%0X_%5U:?);#( +N;V;9EV1-M42N:2\/\FOB:+YNB>D(:L3@1L R!0O-(B7SPN$S+'![,ENMTJ MB^%T&8_=+5LT/5]:8FG@N_Q:S-*7A_3&5V\^D M92[7C\<^EULT+<_EFL&8YW*;R*9S6=$EAV.JDDX3'8B/I>!]G6+(-V ?64CO M4KION K7@P)V]^UMC7Z;L?QSS"[>7XE1-V5\."4,^+DMG#B%03J>XPVIL,C" M*!95 &1II7L:0R+6VYXG6=I'X_3ECEH6U19KAR+/E780?,@)TB$G![X9T[W' M0MAMY24N)%?'U1G'TSDC33+:I"#N_LK+B(H^U/TIR2LO(5[VA[=X#G,7_MF62"<>"R ]_"$)_Y)(Q2 MLJ))4;[EX:ON)HKW'HSD7_M,Y!X3/4[JN]/"B;]6+%2?..I(:"XI MI+[JV$DF^8HKCR9SML0#OF25,ZXY\9\BKS0_*\T*G/IEL?O1^[9 JD>&NP>Q M;P>LQLI^=W1%7-EPE^9ZW$5Q2KB >\T@]G:0[[T @N]DF5V,7H3^H_<,3!;K MM;CB+-[<1_$A@G8$MV'*ZEZ2#J"%$TRL6"C?B9H20KY#':S6\)UK]KP#3I 2 MR9IXDG=>VD'5LRGF).,N[93S)YD [K>HDYGJ MNGXZC8*\']A7ZJL*)WJ!DV:C-'PU"S1MT[H"-^L^F0U"MBHP' LWP")#O7+Q MGJF0;C2M,LZASEO$G@.H./TE"X,.CL.<8]WZUOJ;]("JM\B&+M,MLR MED\KMEP5[<>UAK=''SM.6;9D327B8<0Q8YEM%8=7-%9O@@Y2$OY/'=K@K;I^ M$97_F-QV+R[ 50?&D71\?M M3EU]74?[0TQW-$R@2("LDX<+6=NN!2]6B;@0T"F3VD( .S;VM46_:_/9UYC1 MK;<.YO5H8_;LB=(9%YX%(9J&3.?[W(D=YO'%.URK6S(M#\ JAV)W@GK]RM/] M9WY>J>[+H:AT=03^^\%*V#0G]RM=%ON"2A// MB^(XAS M"/US!'EQ_B^1HJ[*EG;_%*??F>A?-&3N]AWR(XZ^6@QYHJ7..I8;HL6$Q>Y6 M\KTB&6DW?SPOZ M6BW1A'^U'\\/!-M5&1$)->;HX' \PZ P16]@=&*/RE(#-B!RU'3C,_-IZ"?W M'O,;TE#E43C1LD6K\^R@-@3SAJQ:4//KP8H:T>J9>0GQ69+&;'44#\2@8T'T M$D[8CVH4G*PR"V)( J?G M#;%'45FXW_?(HQ53;(6,JO&J%%*^E\_$5+&^X]K%CLVWZ&,*\N73!-DK_';!%=K()F/9_+\IIG]+ M5KK].YP@W%OS(I MSA.$2.ZM\TE-CD0^N;V8';CBHG,S-+4COQR)$T<[:'?>AOQL&.;XIEY8\ZQE MVR2UHI;LBG,;5G:8.+T+[^-HP])E_#%**M_LFQ+"B;+#;:.= M2QI001ZU#M-IR$EE4?\+O(%*OO"V0'6"%^V' 0?2B*Q5X%8=R%[IYP)\R$&( M"J0X>#H.QYV4T>T449_)*\GY-'DI&NL^-!!),<> YA:$4X3^E#403O-)D ML5GJMYS;7*S_.#+05[[M>'_DRSI-DNMHOV*A<,_Z(Y$(S-U.A34YT>2=<.QPG5G?5LS97,9-'N2T26]GSC?Q6MG_JPH6F:),8;I1' MF,Z88'[C@6B3O,@@0C."]=YY$7,J,UD*)MB_Y]77,>_A)S36"'OX$9'G,TTO M$LD+OD+WJ([0BP1VM.EOCS+.=/\>,\(8:&'J+IQ55=+TO$+"5,??D]ADN=EP MZB*[7'WZ+:SCVPMM.I[9))JRCS3E8G9)G59^A1,'>FI=>_1R^0GR9%X/!>P< MJE1-:MW=X<9+M-E,>SHR@A4NCT(2\DIC\YIP1H1SLJKX3U+QD&[AUG'G0X\1 M].=DWO"_:]T4*)D"5Z2T\/]]3%)Q)^E#%-] $GHM[T/Q54!>'$_$/U686;N0 M&!#"B9;#;5..G?I2P1Q!&>MB?-NR8"A>J?@:2Q$N>!K3[#Q[HE#*N7%NJHWQ MIVFVOB9>XB'BW?[@L1A4@\VDK*><51((\^(HE9<$#4G@Q(8A]LC#JI[?(X^Q M3+6Q$W"QG+7(0D!!8*WT1*C5$9KB^K5KV\"N\\PBM-TFCI/C\[7,Q*':SQX+ MD\Q6-RPY1(D7),O-?1S!+8'3/;<-].:X_>/(#A5=9X=1P@G(%JQ3CM9ZD\$< MKIDK8^IG@B-Y)?WK-3B8G[$%N#XHQE?D *R%S]&,N>.]X91F^ICC3V8>W3IE MLXA_G=_]P85,Y?%5/0FOO=.XH<=0^;*#['C3E?=FS:%EU]A1I7.LMO: M]"7 XHWL=GU03"8[T1]=^\<*;;.=+8?6SU%*R;N_HDXCE0!5OJJ["S_PX.M7 MJ+0.?1NS4DA=H:$?Q7EAAH&UFL"D![GYH(R)4K;@9WL1TZBRRBS4^P>(W&\N MQ63!S'1V@SV6--(/K\!F,OPK&"CL^@DU=/T2Y@6N.*:+*PX)U$SA\LLQJN4A M]6$P7+"#J# ]?:+I+JJOBV:9R;P SHY-FS!O&(?YP* E/6TAXU$71UT($OL\ MOD>)(#$]*@X^]4W)3VP]$=B!=0 <2U826[Q_1WR31YZY'-"26V+EV_\P VC36>O")%539PZ[[ENMD/E_]^%OT7Q[YS;M7=@J1)T/W*%G"[ 7_9N4 "BV/\ZL)'EU:I?%5S0 R> M^MYRA+D+2<95O?5%BBN6;7,]^'%(I^.J2SWN M8YI=!%V$OFBT4L!DA^-Z XHX0<*BM6I.K_J20[[)LZ3&>\E1K4J,U0+ F!>%B$-EZZJ$VVG%^H\"YX>[;IA'F^.]RIRZC8F6G>^]4 M!?;#J>$$>DM6:LZT=R(UG]BPKT+V[N463:C-7<0:K!0/PBJ(#1G &I2QU9X=)?#SPW5PJ-\L_:QMH0<%N@9 MPTJY^FB+ [=9Y88>HH3Q7W)?O.8CHSVWM+&-ZZC-'7D:K=0/>RI)S1E]FA4: M.?SQ%7-YF+_.V".%H'%,E5'*C3$W!,J>+N:%:6R$0*UDYX])7>S6%YR::,X; MI3II-CI<95)H%9%&;IQA!;=&-9[,J54:1.+Z,XO3(__%R@M_'^,\(+\MRKEK M[Q0_R=O<_B*5907_I#[<)@7T?L\E8>%V>:"QR JW' _888 3L<:S9<7A@07J MLSE+L*GK<%S3;GF#C[)"(*)>/?C$2[/:F-075Z6E^ZZD6"3*Y9KJI &926%C MG$(4(:HL11A]\E@7I M-[EM+$P3IG)N]X<@.E'ZGH:4^Z6--$XC29SKF$U[]4O?U-.;<^JF@U8CIVVH MDH"LI @S2-F,:+1[[\2EE)6\7VBP@7)+-=<.A@32T"LY$:^9EIL'MMVER\TO M"57%@KD>[T\?N:I\-:]<&_I\C1-&#*U01+R=/\4>U/979'A%$*]@*BHY %OX M#QY,9@6D(3VY.I% \G8<2#JT2=D2#[HE[DN64!PGB04GLX>8&6^BS1NPQW2= M'B8V0+2I=8RLQMZ/-BM/56LK0W^^& 9'GW/^',E+'WRQXO_*WGU7I^H'$IS? M$M+/5FVK2C=J\UQH>NHV?.VI*ALDDAZJ.W(:R>6)QUU:-"07!\5RY,IR M&B MLQ6*_P>7(,MGY#+46VR40#Y*O: O9CNRVA/(ABN_T)K#Z=3&OB\5G-@] MT"KEQ$$O$IAS!6:*6,OL52?T&ENTNTH(S,\R&)K7KUHZTZ_PEM>IU:2BI_P* M=?^LP=*/Q4%ZHYFZ<#]L/77K);\$G)>$#I:S(@>-"AQPI\M\@AX9+.8=C@:!)@&BVO'()(,WT MBGU/O[^2*_&*;J*8ROLTU5/MM5O,L&>)0O\I3BMLZR'^6F_(AGT5-YU4?=.X MHN$%V@3/)[I?T?C,6+T^Q(E!_77OFKF17V'>UW66W5H6HC4%0;Y(UO\7799F M+)/,+S&CW559Q R.$.'&N%(LW"[RNYN+KZP^"]R7"G;X,+)*&4MZD< ,+&:* MF+J4QHUXDIV\J+G)&&KWBY>%3+*MR?SC?C54UK=$\BWX1G65JN M>OK6OG+QGMJ[X,:EIDB;$]4-1^\KC7J>N43E6-0SOUEBXPDNKA/K+YIK)K&K M"-25GA:3VUD++\AY?0BBE^JT=M4HG"[5HE61RKX8@CQ3U2"P\2V5'877FUF? M/DA%L1 >=R7D571,Q7^])OXQAJ4"\E@'<7#E.)=M7V^MTX-(]0JJ$^2O1] L M>YYG$2+DVZY..%$_%#%8M.B7(T;-..2PT2:U'>Q0S^YJ$.05@[2WMU['1RV' MFEP1GR6'*/&"*W@@1-DV).MC'--P?8+:FV$2"+7XL,V&PH^I7A4WY+\1'/?1 M,Y49\ZFQ:BQCJ[>A.&#+B9+VX$M=+'A0[YJ9F%*EVZ&/QU7"?,:W2-65Z'M3 M0 QV9M;(,;#?Y\BAT5"9P9=PXA)#N24_>Q*5:(S=0M@$1A$GI66&5^3L(8S. M=(HG0([-LJB?#NK)SX]&S>9'S-3FKL2&9$"B?HVK!/.?O3GP[FS- ;4Q]JV IKF=H3,E*Y@TRCY"[JCF7LKT@" KP!"2Z*'$WUD'%*J_WF;57^-O&"JHW\ M@"1?NUZ_R6)*67ND&I093 PGO-BQ49X%-*:$/"$X7"]+)[$:1RA(\7L=WD"/ M,O[E)N(0P[_+"H859R09W+C-(4YG1T#F@C7)>9/K$C+_IAE*'CN\GP*7)S;6 M;[7397Y!)-<#E.(1N.B>.6@!O*2%$]6M6*A_L'A&:.Y!8ITZHP>'G/$;P9FH MEJ^(8T+;1GJ\U'YVH#/ H-\$I)@BR+P!PPT^.*V7Y51]A)6Q'N@S#8\4+N,_ MT!#:2(7;Y>:1QL]L31,MM7?2,W^U1C0FAQT2AMFI#!-FM#!#QT"-3/U)L96W M2.*,L;@TH%A?E5+$IU(6>:*08UI;X4*?0NLU9<_4[XTW/0A@1YB^MBAC2M>O M,:-(;QV,(W#%"&ZC"4X(8<*9,>ZY\#MX8Z/!IL5*+QX+$Z@,2)-E>*.N/"?+ MC:H??;KG4J>+T+_]X\@.$'GQ_[X+4ZX*6P6R8FE5XL@.69R08-MN15V:X321 M)[%M:C@DG;T%.63W*)J\)N(:OQ(&W$R5,S]=D0,())*0-!-)_(OE0LER"X[+ MX2 PX\_2A!\+$][H)KS/37B?F_"V9,)"(%FKV7UV&X,9X8ZQJ$^BS4%]"I;G MGM67!Z ^1+F_42](=]K>.H[\XSI-[I+D2/WWI_+]D2I##B&&&.,'VTA_FF!& M"3F>#]=K>$4SZ/P'>$ZH%X<\0A2;S10A3 @$?2K.;BD MP: M*6273]+NPKR_R#6$0CT"[;VEH6BR+!L;PMKYRD/H&*:1>K<$SSN&9ZX1^B5L="W^_H8,AJ/]B:!' MU0$J#4]KY""JG(2#)?2%Y[&#%"%WE'.?F3!JG<1D&=,,4GF<"GQ)QAA71#JM MB6KF$JY+!Z*B8+)(/E(>M]/>5PXZ?XX3DTWM4%&&L_5;S)<->FHPJ'QE E%K M(!@AO&G@T!*03ZF^\&TA]+K]"CD,YZPWR"<.Q,>8^I>=7&5UPVA_B.F."\2>J0PCC8]YQN2,&(?=6K_ZL&@T MMLBQW[$1K!XYZ6='JJJL+I*VO=J<=^/9*]5JVO+44VL*2"<\D\+[E[N\F%:T M1I+"DD_:'T,[R5(2JU?7)9E5<@%7+F$F?Y#\!H55O["W%G-E?2JO<4,EO5[I MX![?(EX/^UH@7]&Z?HA\3>JMAITCM!38JC<.@F_V4 H'WKNSBK"#Q@D7S#JV M@S8?SO_>0WJI1"&?2>M4K@Y](*[SEX@!KI_V11^63I\A![>>2MB!-B]4?87_ M]K>_)21FVUT*F12X(\E\&LO4"MS9_:IN;FVBF&RCR$\@"9,]4T MLACR>LF.:_9 DS1F:ZX,_*!7Y-N3 &)H-;)%$0?W^1HYE)KI8@="16^^[7)T_QPF]IG8HW^7J]BWFNUP]-1AVTP-N=0@^"*]R.3*$ M3"06X94RB,W82NV/M7[2)CG%;I_C=&Y3.UQD%SM\BSVF,M!DC#QC^=I6EBBL MRBOJ>4.1>WS9L?7N/-68E9\ZRUN^BF(Q4HG!$N(?Z6L9Q,'/,\+39 ==_!'R M])C&#%G -H4U@H*9/:@MWJB>'?&WUV7I_BEBB.VI?PZO';]##JU]M1@"J\6S MY,M[&B*4$NVK)[T/Z\H* M1$-!;HG%5U:_R>SX,4Z(-+-!>8/9Y4O,V\M>\IOZ0ID)27(N,F 4G5@]S@A9 M(U;94C,1E!B,]#B ML]2#VB+QU7"?";:/O:)%"\_P^G8H#Y=4] M%JJISRR/^ER4]1PJSQWJ!J$ MV&MJ='_>W7P\1O )^BN U,]2=S$IO)'?A98JI-FXQ)H<3 MG&S9J1RGFM'"'*X.U,C4G11;J XC^$(8(>J(BXL@6;$A45:\(EM/!#D.&ECG;)_"HX0EBVSGDV7$1R==/5M6D^ M<5XQV*.3%88<"!V@-1=G!;'W4_3(@_ C__;T,PUI[ 4/%"X9T@_'T/_$-Y<< MY>XIMRZ/U;?TOU=$>O4T ZLCF&XG$]C()N7-XFA4$)EV<&R[G M3A1[HO@3$."**!%((8/[C>:4!OMD:_Y- O RC+4&\!7DO@V K[.3"<"?T_IV M +Y6,^.GUNU.]=@,ZEZ2Y?MBNF4)[ _A)>*!I;)+*?P&2LEYX4F^1)3/*,JL M6$+"*.44_C@R_CW:U<"Z_?NO!FI?/)/5P+K!,OT1K0;%B]_/5!6=J;):]3#$ MZ-V@5X[*%6.0HVV3Q,9ALCB3]DK]9M6C"%%JRHLI.8;>L\<">&0ISA"SIE?0 MTID+M#J"P&Z!;PQ3:$_TH:CGHNHE@ .(&N^OK+VW+_[,0[.3&R]9"99)G(K$ MY \T2!/XE\ ;@37\'_]Z7.^H?PRH2)'X4'"\2)X #(L+=+33,A3OK&[3 M+YO"=>-PSM=6:0=,SN+NUVU^NW]AXU+ED"EY$^T]=AYYM Z>U[0LZ]@T,>7( M^4S-,WDM3TY)W=GTO.=Q9YBJS7?EU<7Z47@G9(-6V4RL&()S"C8):IS2$31% M07Q.U&GH/8E*8Z)[;8!U[1U$88B/+*1W_&='_<<6];;N[C:,-2N/BSW)3>Q83^K_P_(/3/.VU5 M7[H;3@VG1UBR4G%SV)@4\E2;!<6&U7F#7%P"0F0'$0XQL]B]LM;'S%J/Y];*9"!%7\!I[BZBL9GL!%8YM7Z] MN[5XR>A#%%.V#:^/,8^-UK):52!<\89M-A1^2)//40H6H'\<^2P.3@]T'7A) MPC:,^D^1M-,R!DM5F=,Z!\1P/HXU=@W[IJ$[ ^KQ"%K)4]N._A#Z7\'+A+192*Z M4.0IRA:Z94Q ,/>G53,UK/W^WW>AOF!7F:IV).+%I5F[B^[=Y6'(P;Y%Z,%O MH!N>S&@DNAF$'@&J]SE[LE<9@=N4:28W?VPERY(NG"(ZR(^ORF&X,M6S>D>5 M<4C%(^)[V=LKX=L,T3/'?_9@-[$(_8\1!XY/GD^?HO;*Y<-)XG0\F_;2[ND. MHH=\$V)+NR$I)M%\B86;('HAKZ)C"O_Q&FZ+'@-1%%TL7K)#DQ)))(4#$$J6 M1SDKF^Y\4S.U%3/^! 0@KS(1")?AM>R+EHDAFH$)00A( BFB,_\RNUE M3P*(D=K(%D7.I\_7R%'83!=;F.LE2;1F @->6+K3TT9YCQ[A&C2K)+AA<0(Y M)2F0.+)+H_7OV?.A@Y#7<5[)J0F!&\EQ0Z!NQI HCD2R)!G/"3)13DV2+SKP M1$=<'8"M^(&KM.._Q[7?O&').A#%<9:;1[8-Q2E5F&KEP,K9N]:=Z0"". ': MGJW*NUU3:ICWQ8-U,NX@DS.^N#4Q^:YZ,J/,(U%>:X=:@S9]@1U#6K4M@T3M M<,PHT"ZT^8PNJH$V3VIW6>SQM%5IP:($*FY'7AY3T86"AU#OO4!L5OG>M2ZG MWQI(&)/##@'#[%3&!S-:F,%CH$:FOJ:Q)2O%5\3O]>=FTT<6$]EJ/J=IHD'U M(O3%Y;?BG#&Y.5+8!C:>#YA3P0Y 1E8IXTXO$ICAQDR10=EIR:!PG[-\_418 MXM80D,+6KB<@@PU]Q_8Y"N5]70ZRM\\0Y2W@5N\#/40Q_.Q>]&VHJI9A@QYV M*!EHJ?J,2 ]BF.%EJ$IV\B%A%+[)61,J>.>7TQ5WU8"$?$E-"W(TG/,L7T*. M0#MVJ*BU43L(Y]QOUJET)E,:,8-SEVIY;=V^??%BGT Q P(]R]P?B=C53AQ[ MY"3-2X9T<9K*:B -P^;B.)<50.K&S,EY+%7_J'H%XH7EJ6GLNAR%WHAJ]2DYT-F8&3E0GL24G"H"\.KN?:!6RK:%P(D%4 MOIH^C;(4:5(W+T95 ^?C20T+TL6H>7G3.(M2R9^F6I;L:UGA4Z.L3?]@X3_9 M4Q1N/[(]2ZE?WQBT<31R_VK6LN1DU4-GX&DM@EMPM_J.HIPW^2M%L&J[&U?2\2.)%MB#W*"<_NWV/. M<1IH8>HAG_LD,CT;55S'=J#*-;_3!_-SCJ:N]G6CYS7Q+2T$O::Y>9/Z<4_0 M#E'B!'_D("M47K_/"6(M$7O'EGR[6*7MN[L8\(D/L;CVVKL= MB'BYF!-=C?O_5K>4]"Y:^"TW^<%O]DJI*MG6]@%.1.RN:Y[];AR-/ '>3?8A M3[3+?1JC_,I OBG8TU,W\H_L,T:0@%]]L*T MV+;^7'.<73L2,>@T:Z<5\JD:AAQF6H0>7N0_5@R@F:;@0+;.#[1'4C(C2S*Z M "M >8H2-^-J6/KC:>K]SQ\*4?@N^??_^F_93Q2-__I_4$L#!!0 ( %,\ M\EA+OPOQI]X %JK$ 5 ;V-F="TR,#(S,3(S,5]P&UL[+U;<^,Z MLB;Z/A'G/_#4>=A[(J;6*MMU[=@]$_*MEKOMDL=6U9J>EPY:A"3TH@@U2*GL M]>L/P(M$2@ )@*"8)+UW=U>53220F1\2B40B\5__ZWGI.QM$0TR"O[XY^>7= M&P<%4^+A8/[7-^MH]O;SF__U/_^?__9?_^_;M__G_.'6\R#,[K+/KQC0YOARB]] M'/SQ%_X_3ZQ'A_$8A']Y#O%?WRRB:/677W_]^?/G+S_/?B%TSMJ_._GU_]S= M/DX7:.F^Q4$8N<$4O7'8]W\)XQ_>DJD;Q0+*-7]^HGY&X.S7;5_2+_B_WF:? MO>4_>GMR^O;LY)?GT'N3#I'_6J&3['/^6USR?8Z7Y/L#^JD,3KY\^?)K_-LW M__._.*C!S1SXA_])7I9H;^^"?%RY7-2\<\6%,W^^H9,9Q%CY?3LY#1A MY/^[3/&1_3D*O*L@PM'+33 C=!F+\8W#Z7]_N"D,A=/Z94J6O_)?_JI&)V9+ M26"_UN3K,6+XY .Y($%(?.QQN&Y_&(YG%V2YHFB!@A!OT V;0DNDPJ<9W9;Y M/G=]#JO'!4)1:,SE'A5(NERXP1R%-\'5O]<,:3LF:&<]@?L_T-<5(2<]UJ+9:!L+MZ7C&G!87G+]_(/BY$G'XW"4'&_5M:Z'1XV*(QB]R/U3I!W3>CWD#LI M\7[J#D4+XNGRIDJU/9N&^9XCC&@KZ(UQK#\(K5[EJQHFRC =CCJIH@9IYHR6A$?X3>=P7NJ9D^0/3:.WZYVZ@ MN<\R[ * - X- EO*F2^5>+BUI%!%N@WN']@*2/&4K7P\;,<@.L%+=(E6),11 M.-X@RD:*T!T)HH4F\WJ46XFB)./B?_#E?N/Z!D$3"8U6H@G<8;YP5SAR?4DI_,J]=6BX! *Y9J'4;,!:69^=2T40>M6YOAVQ7Q%KM/V,<11F$M M1T.=:AL\7R+*EH2([2'V78' RXU5CV5EHJUPC#?80X&GR].N63MZFB'*_--M M $U7(P?-V_)G^,&K\8&7D$ [7JG/3Y7O71J]L 4E"-TI'XRV!RJCTLJY-//X M5X]W[C->KI=7SZMDM23?&6;RY^AT/>7G'4FVB[9M,.ZD%;R2^)01!?I'TGM- MV]TY?4.126A52*"5> =S/GDZQW+E!B_CP']ATO7XP8&7BQL:FA1=VNUD#CR% MZ-]K-LZKC8'O?M ::O:#6?:''F7(&3\3@^V,+FVHNC?A782LZ)"3]E="#DGYC!3DP#P];J"GU-AM!LWZ@'R^?QOF*VQ]"4^DIPF M3CC^,_[->!9#X!)%+O8;.L%7[QVR#).@8%*;(RD>Q-#Q&/O/"^)[B(:[?)4) MV>>4T;P)V-QQ_?OUDX^GXQE;)IC[UJC@&QXR9&WQFF/>VD>YE(-=)9W1DA\ MA''+N%)2F +Q\0>.2W)PL6 /NQ3S7_$?-JJGQ@8+-6(KL MBMG^L$!)7?UTFH=PFLP4K9LLRG&T,!)1D38"3"]3%1U?Q)FBU8@( @VWU M(8+2QBUF_I6'HQ?[B[F8-"CNMPD6Z;0R=FK->@ EBQC ,WXL9]F9*5(%Q?-V MHH]GMVB#_#/1'JTAVZ+4)2AI<1PG48)@M8[WKO%A"E]J%G@53L@6[->$WA*F M>/;)R-O$,:P)R6_HXS=T\Q8WW%=^D1WL1G8F;1C_K=09-2^@=W03.GB*M\E^9A64RJ M_0&5T_G+!"^YGS[+UL;Q+'41[4-*IT]H\KIS_T7HUCQ?(Q2.@UL4\/=T'HF_ MSFTA[1-$B*(P MBJ-&RR4.PWCMXSD_UL6FTA)_\EV5B28\Z39C*DF9&D\! A5 8SD M(24"@2.>H>_2*;]%</Q* M-H@&'&A?F=\>KW03]_D!/?'#8;L"4.L*0 4)([9E- #5D##BJXH6(/[8#\9! MDL?&(7>.V+*Y^_82\V3#^&K$9('8;Y*4B#@5CJ?&K:/X_OKS X/C:+7RV6^? M?#0AG%1\&+--7LY2EFW*L[6Q ]+?]V =(FX3^+#MBE=&&A#W(\^+0=O58(PX%1* 4@_&B"-P>6GB :THFN(80$FV96^;^V]SR*G%@1CFH?D*M&&0I"DSAD"22IUEARCXVU8"HEW)R; M;CX:&P:\:EPUMIV5) %4L]&OC55/(+5[;:\FEYDOW/XMCV0(VWMF_$;:KIQ0 M#::J*$*H0&;$GI0(!(Z$^T4[?%:0AE>!S7!_HT02'K>2E.0&A%#5$ZAUJZQL MG-VU2JDG +(I+R!G0R:*/4"O46XG"QIA0% M4S,'7I]ZV[7ZS#(=1 3:YN2;FS@AEQ2YRUN\Q,89:JI$6Z]/:'ZD>T !1H5" MHP9) ?VG@=\:L- MGFG!'WWJ,&10#!,7U&5)#BH]P)#%SD&,?_<]P-;L82EI&-SGYFR#@E#M!89, MMINE1F6BV@L,F>S/Y]R0(S+]PZ9@M+H"4PW9/*0GI02&MV\NI7%M)'M,'I($ M4OW9$,1R.A#J/YMMJF5$(%> -M^:Z1 '7 /:2 "ZM%M]9]V,PX/6("I99S]@ M?ZV1&Z5!%AK7]9&K1QL:_^/9C.DG,EYY=&D#J7;.?\1SN6Z"F@69=&D#X?]; M,LPD-8(:G;A#E?VQ5-E5]0)+' M/Y!+KW:EN*W*04:[0V]0&,FC;E^M6%<2E^9%S,R9KI]""NWF1GQ#=6JPEM&! M_U*(K9Q6>[W"EUEJJAX7R/ BKH7NX$LI0?&"F.'3U'B*T,WO:G..(]O&.C>^>\ M=3)"^;^Z@>[WYMV)& R>4 _1O[XY>>.L0S8FLDI6UC?.BAE"RN#TUS>G MS:HE02U;U)GXPOBR#__+A-$?/>-0H)SR!E!4I*V)HA(-F&Q?E;E17A)>CTZ@ MO8-OBKR.-XFLI)R$;,0[;MC1EK%,QK&A"/WF01D^1+K]NV[L[=,P[.U M[_^3?['[V]LIH?_>$#2C433A:81B]CZN%@^]&]FV3Q9A6TA.!HJIN.X*EDL#M$'55&/5[. MBC*IL%6BC_L$*@-.+2UD;"?Z1"R PV@#?\N\NIL(+47[Q++/H:B^YBY1F\54 MYV<6S<'1=I<9L]SQ+U$W_S5P]9;K2*QB*5L*V_Z3XRCF J4^>SQ"0?>9*-@F#M^LP-(;1,A?G/>JBY2O9*[.F1%)84?(BN<3AU M_32!ZY)A3* TV:<]4IP6BZGRWK=O.;>'IA+-";\K\G369;6I\Y?J[$/[.HL3 M)^-$A$HKN?]I#S6GQ&*JO(_M+V^/"^3[:29.I?H./^ZA A693%7XJ>WSPFOL MHV]KR1'&_B<]4I<2:ZF2/K>MI,SQ#:)O[E*TKHD^ZYVR%-A+%?:EO54MRTB9 M$LKF_FZKG+!?'D^BMMU3MUZG.;[=#?M;A+2,X]M_=^)/-1]%F/%*C, M7J:Q%G,I+G@B D6N9.;E?]TG#56QE6FFQ1#)+:/AWR](('= ]C_ID8:46,NT MU&9<9&^N7RU=[*>I(PJ6+_]YC[2GS6:FR;(@R3$3!-,_.,\G5;F!^6^+S+UG MS+WOJ@[U>,P46!8Q:4F!IQH*/!V L4\9@IL,6I2&#!?HL=T0GZ*LCLE7_95 M>14<9JIK/5J2#O>>A)'K_U^\*MW.B3[NJP*KF\HY/3IPF_NR/0UOXG/=*4$FO947>+01%>KQ$'\\>7 MY1/Q!2HJ_+Y'^JGF*U-.B_&/#$17S]/XS3])Q$KT68]4IIK$6XR*)@;X@ MRR6/BY+I'TD&8JXXN'31*FM49/<#8_=35[5IR&RFV[)HRE&.!WY'OO_W@'F[ MC\@-28"\FS!_T5LU=IJZR.,I1)M[5$M$Y M,Q)?*?D9+=*,)ZG:A%_W3GWJ7&9J;#&X* MT^$P4QV 6T/)<)-[3FK*RWU;9.X38^YC/]17Q6.FP!:C-B,V6B\>L=@Y+?R^ M1XJJYBM33HN!F'3S(SDCS/VV3XJIX"I3BRC@ GDGD/)UC>GR1N3\%W[?/WV6 M\)5I5!1[Z8!&>>8X'[!B;_F MPQ$KM_SC3NBU9*A[]E^/S[8+9THTFWND.ZMI+=>L]..>:5:/3TMU+VUKMK": M;;<8E:Z89#/2M:59E[&VE=C@ROR -BA8[SOA![^'J^]RS8G6VS*6+!GB8IE: M2[$/RS7821B-9X^NCTHJ\N^^Z1, JMBJ.]V%#[>!!$'\AC5;#6=X/P@@_*9/ M(*ABRU;QXMRK8R A\,"TQB2^8+[0)3.,/EEQ>5X]\Y>ZRY:%DE9]@HD^HR6% M/GMF/6(+R@1SY](_$,\9JD*-K$&? */%8TF!T9YAY2L*$'5]_J*LM\1!6J)Z M@ZH@4]&N*-4O3*H?.HL<$U9+BISV#$ WRY6+:2Q9MG!S'YZ&KC^>[?]\2N9, M=,B["9+%?4SYSZ7XJD>V3_!K0!(E]5M[ALYQM$#TJXN#D NC9$NU_V&?$*3$ M6TFYV/J/@@!"1#(YN"#XR^GC%>+&/)B/^'4S'.$2B%2V[!-FS)@M*6';J\W9 M-0[<8+J7UW F,)7?0)'-6-EU6[;RU)J! 0\:B4W&OF/>@@!.5]EU7-[YF04 MI@.7B)I%X%_V$!(5S)75[NW5&A&7=1G/=@OI>#8*0S+%3, \$/$W@H/H!Y/T MFJDYO=^%O&M"OX<\.O'O-6/H#D4+LI__VD07?<)APU(I*VM\?$]9=HXLVAS^ MN;\YW(E%>,*L2:/[&++'=EG%Y)ZM?KMY=HYFA**)^ZRPA=I^VWW4Z+-75HZY M5VM@X@LP,:2Q4EYY' =K9F;3'24)2D* "HT+XCU]=W+ROIU+ E8"?:;\EA6' M[JVQ4; Q?0)'!5=E1:9[95%VL-^@D6#U[(:USV- M !>E,_X9L*&SC8,K*,*FVQP*G&J"0@=="@)H()]Z![$S^!#[1M@:'T2,"3:. M>5SG#I5%#S7I#!!T.I)H(%UXA[[W$-%GYB2=] \T8BX;S24$!(CX %AP([?2 M::IJ",7@6#LEU^6U[)F)7CE-7# D2.YVRR0U6;C1[]CWS]$#FOIN&.(91MZ$ MY.-FWU TGK$];B7TFNH0"F1K D^$X*.*K%%7SE(47":$C,'L085+/&-#1L$4 MA>,@?L3<3XIG$HKP/-B%7^0R$P70C]A]444GK;UVT1(8]T+X;0M^.+>5'Z:Z9P2M;S195^Y%G'C73W.GD.EI(C M"KK171F@J:*CTV\D.KH3I=EG49*"6Y"RD1W%(^J MT3CFV"5KIJL 13PV/#,M'C,S$OO@VOG;HBGF6AX["43CQ0KTA90P&*H9%(7WJX(U(*QQGL( 1SY:@0F0C)=R*4*'1'!0JZNIV#RIUQ0!J[9$@ M16P5-;"B1:#/:*DOB*."@A:#0XGOWU.R0C1ZN6>K1#0*/)Y% M$E=)+[L5*&Y1E.-G !G26AH704:/UZ%@YH;I,9CC)Q^E8@V\KX1X/['O2U%3 MTJ:'N-'E=BB7CK^AZ#)EB*?'Q;*1+TB"CWN(%64V;9W-0 ^>[K(:S0H>*K;O M(93J<&XK:PN\"=H*>>_&DOI-)047VIAV#U'9E%3JOK]B.<&AY+'&!S8K*9ZR MZ7CAAOPU(OX'GY$;U^>9VCL)B6)Z>A1Z R!;O-=]9>48<=\="_<4K=R7.'^? M<1K/!Z&;I-JL7W P9;CN6R;=N6N]+UWE<$]O@*+)HJTG3$V#!P:2"#1B.1\'8"EXBR?1%_!'M/ M=%5HDS;L*;+T^+44RVSV93&%L/U%O1./"U'(OZN0L,+U4!YG%DM&;E2$G_<# M-T9RCPRB[4[G]38.WL'0 5 M:BMBSVE4XG PB>EAN.:>\PI';DDJ>OXK*(A05Z9H.E>S-!0(3&@<+TQOC):< M6^<_ZP<(%'BJ:\4KWH %A(,X.,QVTXAN2F!0^*H?**AF"=1Q8(,0>$"1BX/= M'7 I"O8_[ <0E+@:2M9_ZF:9%-"L;MH/O!CR:>E@3;R=!)2WHEOG4J548V>Q MHL/<4$Z]DOE384;ZH?X27FR=3D&/+ND$E:JV]ET/1.AS.I2TZMT-!!V\E+8J MRO,$0"U 5:7+%A(]5H<2R,A==7)?RI/P#S^%!Q)]19?#I933X6$D2S'/"5.*M.#6:,*]2>4 "1KT5OP:#$\E#H=0MGJ.36]!8PRLX-Y+$G?#98W M@0>;.CZP)I]#69=$=RTK7>&R1O!0HZEY\:&?)L.@?&-):@=C@(<6&5N_(W_& M!)EQ5)(S7-6F*(Q3 !$78^V;\SN4US\O]'=%\B8]0HXQNT,Y,WY<$!JQ42[/ M":7D9^FQL>#;7D)%E<^AG"5O;^W$->3CAY@OUF%$EFS@U5>;!(UZB1IMAFT= M)$.'3]Y3VV;MJJQ050U["2,CID&5?&OEHJ6&QU/>NI>@,N>\TQBX09S%-X$Q7RXBA>GSLI?G'J%Z,B02)'4@E\HQ+/$?AYU#47$]Q0A=2G=]NZ;WZZL =6CXA M6N4;5!* APT-G99X"F:,2T$"!1>%:ZD5$!!\6V3Z_MC_: MU=P*.(@^[AT>E)F4[A.@Z+9PZ[1"M8)O>Z=951XMG9D!F^G[5T\K "'^O'>8 MT&!3>A8&1<.2"X 5BBYMU3M]ZW,K/;>"HO:6'/T>@*$6XY9.G8"M$MF3A J MZ34HJA5_>)H$18?RT,@M6^INV.]*\J>JV\+3N*U8D"GS0\G^-KA-#QL>Y6J5 M6XD,CR-<?OB&F) G[O/5 M\S26]"6>,;91,$7A.)A0-PC]6/<5.7;FA/N-OD:D8^D,W-8SOBVBMKDG9QKO M>=BX;T9\EF*#'9@86J\G54GO Y/>68_ I\IPHX78/FN"17*Q+UX+W&G\R-CO M.%HD,OF-^&SHL@O!Z@W[B(.:W \E$SX^6?O*:9E[\Y5I_C[[P$^*!S:3">]0]\1Q32/:Z?0NQAEY9=)S&@-3SX:4NCT4O8EAZ7 M?$"K-9TN7#ZKA,]\2+[JG?IU^ 2U$53TL3+<7CU/_;7'5F]!*$1P*E2+5C]! M8E4:C9;X_@!GM3(X@O[()'32^9B3$H^64) <05\%\L>$CGQ]T0T7US[YN34J M%1<7WVM=7!P]_N9?@IE>F^'QDO3?&>[QIM@S-#H M\FWBB-GHTH.M(*ML$UW:"@INK.)!#V8R*0P% M58E7-G&?47CO8N\!S=:!=^&[88AG&'FC4"#^LMVS-K'!8-":26;D653KPG?FLO M#I'$=[F*0=0QC5.ZSM7 'D>65':N/9 M+:_QD7M[.K\_$NA CCA3BL-!HU4)#2>S>7NA&;\HG^W=^>=O4]&G0& SPZLJDX0QA0.;MDHG!0X$7UP^8$,E+@*;8 MM$*]J*$O3$-?^HG:YJ0%+/M7%D-FDLCG]L4U G]#OI?]XR:8LM_A#7J<+M#! MRPM&-'H.+GLR:3@1%^#N9)N'/Z8/R$-H&1^7OX3"2IZZS7N..ROB:#@O%Q#D MU&1?,R \&,C5$$?=O-RNG$0=H1BBZFLW0-!K/ MLE?3'MA\2BMVEFQ++/4 !;;ZYQ?-BL!6*7;H4!7+K/PB^<'GW061!C^62J*7 MO;4*"!RW,O_?O3DX^M/..K2W0;*-5+8GN M*,69&[):.PDP/65BV3ZI,)I.R3K@>7CWQ,?37""APGJ='EJO\YR5ROJ*S5?B M2H3,K#GNMC]GM>OPB':L1!QETLC/7VT24)R5_.PY9$(X+ZZ>5[X;\%'*GQ"I M1Q:*K:J#COVC&NOR:-0 G31K@![7RZ5+7\:S/?F]Y"RWHM$Y.S0Z*75N=O9M MRTO>CSJNE=GR_(CG 9[A*;\T?0 ?V<,CFHTAFI<[AFS*;QK(=:YK6O1(%J?1 M2?(X4!M;*B,DR V*!2ETV9AK*2]/D?&D:V4T MZ$$Q,;61(;$HH-V)#LV[>-K&W%)MJ*0PE1*LE".2^2O^!.*< M34>ZQ1]?I,P"DU(:4.9LF=ZJ HQZS'5YGFX?D2^Z[8KS59#BFA!T&'(SO_W7 M_TP=]__>/ MS9D/K1@$;5W*K80RFUUVT[F+VAS/8JO95LQ369Z_+RG[WZDG_P17&N"W(U,VKQ M22+*T>O8G,^C0?HNCL*9H4);B-9!.FQ=,Z%"J#BE/K IU4ZY>".=RXV(,>M= M]ACVGTU7M"2"+,T=)*>)5I[[S5+#D;:([%"V(IV@F!/F6N1ZR?&[D.3-"F;1X M8G>T0+$?PER29=95Q\R(JA E)D6_.4SSHL:%OMG1I@O%')GBHLPTV1%&ETV6 M*#OU_.7"C= \AZD*0R5(M]S2=?".,$]DFNY(=\PP"=-R]9*_.YS;G1NQ<6*W MF$9Q3GULK4ZOKGX5DK8U&.Z%$4E]L>/_,,8H'X) X;V*:'T*:1=$]@U3Y^I5, MW*6GNK7H@31A&1<\TCE=[%;]FR!9Y7.S]!*%>![P IHC QAK&\8V1@;%W%I# M;XD=!B/?+H?,XQ'_B<'_8ROF14M[ELL. MN@UY[K*3((WPC):$1OA/Y/&T8W[A]P>FT=KUS]U L:S(J2"GMC2JXV9=QBGR M#M>NLTEZ=9Z2;H^>+:\I&8E-L4'01A59HR'(;8<5FL4I];G=JHI6E+ZM =N( M:'ID;0[#,/>4S'"47$I2M#*"3-T#*R,.&:_BSK+;==W;TVA)TS0T+*8!T?D1 M'NV4\F/CO$NY!RAVKA9J]([&ZLFFRQNL!\2$@*<1\M)G!R9XB2[1BH0X"L<; M1)D\$+HC0;10M7."+.5=+\Z4=1-ON2+6D>.E/3F$=<7M'4+.,NOLB#[4#8/* M@2CV7F"0I?MH-85HCZI&KU^72)E><3[Q5RT^M9/:8Z#_LNI#]0309<^I_/66 M"M,A*AZ;V8O8<* "R8ZY05IFI8N&Q([YZ(S1J&LF !J'I@LK\LM=%\F#(HHF M09""'%-QIELR'3,#!0ADU6SRDE%(XZMH!]$XY$?*%DA$-V@;OLQR(9(GMW4- MAA'EPMQB(&OKTJ0V&N3VQ)X 5, MG"8>*1B9\F80;8Q=N])I6Z*B\](=S$#-1VQ$S]E$]K*7U!5MB" U.*;UEEL% MSUGMJ'78DDP077)07)# PUS$V6+UE)/8B%+^NI/BC6USDA M4-G(M7="JL0@ MVI^Z2*EPM7;)4TJ5BDIPJF]WV5PB-N+$])Y22G[R*CJ))$.3/QL3> M,CZ6SE.>7,?LP<6:1G]SR?@>=C?R/!]. S22BV-CF(5F4W3NT' M244MH=@/6[HO>7]4F?TNVY7LI8SL+%C-J)P)=<1>U+;I)E;[#YAGVWH4&B4 M:WLFR+5-0JV[I_O\71]MY]:J,E^63JM/ Z*->$"K-9TNF%S3M] 8%',_FU-D M%N,PH O%DM1"2%GLU8Y$NOPF\26B>,-:;PXR<0,O)V-%FR/(O-UUD#,\61)N MX.5M4 ?=%;,Z,?H$_GD"TU@)X%.C>HPRM>(T/#LY.?O2BF$R4V2UYU-'#)VV M1GB#/69:5.V-( ,V3^*(_DO6K?0<9O_7(&=S)COMB2MH"&6.RC13,O]4N>ER MV.$R'>&VW+_BE!-DCF:DTNI*_'V,#B[E*1-,$B('2!J#4&P%X%6V"('4TSB:?,6KY5[B/NR3S M(? 1Y ;@RE/ I5]"G+F9JAZ9MO_'4>LO).8I^(A3DA%>R MSIO1@&@[\F#1CR$*VT*Q&+4T718G5.>ZRUN"KY2L5X]W[C->KI>,T207BGQG M7GT0$A][7 J/$5U/^7O?WE40Z<0&!6F;DP5RXD[_(W262;?\(>SDUQ%QUH6> MG7#;M8-V?7?8&E5)5L$8J9. :(NJ1J]KGS3H%6SN7[.GB0FZRZ@NBR M-W1! OX.,0JFZL9)D+6Y3Z;#=F;+2J00T5!O!]&B"(>LO3NJ( +1=BCIN&2_ M9,)REZW$KG3 -Q3I/.EU)DCGS)7="%#4[+->DFB'@!_)#"_]TD9-,4$'$R;- M!D'_@N_A\+?'?9R MAY>: <7WHD*B<3_QPGM@_TJYRJ07-AQL+*]G,#9]B>B&-XD7L5^1' M(?]7/#'B2<'^\<]2J8QG!U+<\2[+E;9 T'P!-V=[&Y"3V@3E=E!L@SW=T&JXXZ2@S)2'?;@OS$E>O]:A]Q' M2T0SFD7\]OV*I]H'\WO$5"1+/K!#$J*W+Q^W]JO?*I2*,^X3L+0C,XR4O!5N M+)(NIR ]KI=+E[Z,9^D[@9QIXN/I2\ZFQS]0#2Z'#++WO;D M3WJNXH[R+HSSGUE?__VXVXFM&![Q/, S/.5//1FX81@^=T,< M'FHN^=_2+8AZ:R@VP$Q!VSU*38:/,L,A+#8HG%*\2APY9O80W]7=,$]N&O%' M17'$\Z57*R:PU-G[AOB1<^"YU O'-*[CP422("*4KT16N^D^1(\JF13+IX/" M\OZDOR;\B00R#W#R>WX=(E@C-<0J$NLM+NOPGZ+OK-$8:@?0=_#L?.!])<3[ MB7U?R9>W0KZHH<]L2WW:6X36D$B*V?>#QRQ;AS#E49EX]S4KWJ"R EO5'@:% MW%I"2<'[8>C@O;:/5CG)(<%34PHI'C\.'8\'U<;R&7PVT*G:P9"P6DLF*7(_ M#1VYVRM4=AS50V)#0J0R_RGZ/H- G_2Y2! MTBAE#7+=AU C$DA!] 5$[$=VM;C*AA]D=RI J3;1G@"J&3EDX?%W('#5XM)X MO@YQ@,+P@BR?F%L32@;@9E,[.P!@]A_$M)04-IPFM^O\ M6)Q6-LPJU(<$6W.!9(AMYABG0XBU4)+'5@]#0FX]H63H;>88J$,.0Z&L=.[1 M=ANX5: ]),2:BB/#ZK"/?R;D$O'ZW5/Z T M)/"I,9^A;O G-_>4K!"-7NY]KHLDA+Q2KJ=D@?B0L&DLCPRN,(YZ(*1LZ-YM MKT=W2" U$46&3QBG2"WB\VJY\LD+0N=YQ6_6FLIJ;B*]I P:BJ.#*N#/VS2J[]M0&Q(:%3F/X/?X$^. MOI(-H@'WR+]2USAJ*2 T)-@I\9Y!KME;/TV5B60N""W4N&"F/KU+>I^C/5%_ M-O?LWO0_,68)]X5OSF=9\3YSZ2[(U^3/I3% YHFH3_\9XEL M)!>GZY,#8VMRA00ROR"\"7A9#NQAEQI49:LF4YAK'_E#U">MV!E;J)#79C"4 MQ5$*3=6<4H*2-Z,EM[)A+#3&WY1G?\9U8\,?C&T^[S-Y;"ME!EY>+N.9[,/8 M:I1F2K8YGCX"&J90CW()O,62)5J+\=GA8JQ>L*25=;ASY4KVC'GA)N[O.%JP M"8(C]#U$S/3?XAFJME/U*!8GQ>V+X0NK)F%LDUID8P=D]PF M)TTAJBP*HM$UI^&RGW?,S9RCY [V=C%_P.$?6@O-A\.%9D>8 MKS6[NIZ4T6YZ<3E6,3^77RB)XZ-1+$ NMW#$.&1@Y*_9:CPE:I$NQ*VC$4LQ M2)2VE.;DH5@VZ[B2[SDM"ZMD7)>Q+ 6+#XXZ3YW=)\SSSF 2Q(8TW M&T*-JC?LF#I+!KWG29MSWZ@V"X,("X^'G?/B&'&D:<5KX#XBNL%3)->O(:G> M:MRF/*0;)AL8N"5N?$5VY&WBZ..$7*S#B"P1E2N[JDUOM6K$N*52AWZRU86R MLD]8KV'F%I4Y@OL?P@/'D?T^)8%8"I( !DV%]W?X*3S@*&FR"@(FBW^G07#G MTC]0Q'FO@,#^A[ !H+2*:#+73P!D90X4('#X:5%.IZT]0J>I2>$.3XVY?H(@ M.ZQ^<".D 3QYST"@P:#_?0-:GMAMSA -Q%:EB1P6NL"'O".[,0V+,JAE(=_ M1$&(([SA%?P8?R\A#OFM%W>ZX*[%>+8S)U)0JY/H(6C+420";DUQ'>7MU[I9 M0=,%\M8^XL5.W*>U[]+])V^WD2DF[KW89'5^A$7R T;D440YF#=>\OE/VS+Y MMR3DP3K^# D-77__5]J)V :$!PSPAH4(RD-0R78L,N[[Y"<<\?'L>^"QW_,$5;0](E^[/B]O=LUFJ28XZ])_A6G# MLFST$1B@_NDU6WI^N/X:B0^C=;U2=7(#1G,CH@/U#HR"M17QR%V>:Q/W4XO8 M@)'7@. :?0&F@55>$''+S;T[Y/+/XKLCY&+A!G,4W@3? _(4(KI)KC6NUE&X M?:TQ5Z%*&:U'&$)156>#QGA;XC[*LS9-W69%+V-_=^9RB>?HD=BH\CN[,/8TO0V8I>RIWBVK0A.A[CE>(NOSN M7XH(;6^SC 4"V@5$W+O45L4C1X= =WL:,M?%Y!U.A@88*V+ZB@7>2TZHA(! MG+],\)+-XS1)GXV<>S!Q4KYFO*EV![U%Y)%$U>BA4 -;HWM$IURE<[25P#BX M1BAD;C&=(X^_Q&>$1&/"PT&@71%U[31(@?OX".+:G?*MEQLAS0!1[0Y>D5A/ M5%TX#,KR7W:5W>*KDT@"84J$]H"F9!_A/Y-T$#RAYE7-",EGD1% %*5UZ MPP&6%:T MXRQ6>NHMHH\MLT8/.AJNHYV^CA">OR2'4EJ'&Y\.#SL[3BQ/$%#M\GI$R MD\E&A9DIZ:>OB1/C0VHS758HX=UR?U:.<0CSW(?MM@**6ZKN+ M&996=*_^W,9,E?52/4O56D*9H:K"W\[,&NP=I=IZ0[,R21U$%R2,=.?BR;O# MN9B287_WSOT7H1=DN2(!S\L; MSYC@4HFE;W2*)[-&.QLS_(8->'=0E^]WJ^YL6Y@HIWK>UR0)Q1IH*W!K(IH0 M0!=>0BGR?36;H6F$-SN[$5>50E,2\ R"W\!&Z7'>%7U\16;=A\<=1AM-$^Q:0PP\6"JD@ZF1Z''B%#GM]$TPH;W M@9S7>T0?%Z[>H=[)Z:%GRFDY*T2=D%/KL"]ZY5)^S+L5C.Q$3_H9E*.:_1&J MG,B4M($RVZOT4SQYT67H*.=X#4UGZ>MNJM-:\)QF1C.^?8@RJAV>WH4TWI2Y M>Y\_LY>3FL(]0X6V4 Q!(7D&12[V>;[6[M;J$UE'4G:TKW?5Z* X(S^S&?F^ M]6PC98R47..R+1)0^]NC 9O1DM (A_$_#3,.M"CV%IIU9=#E]ZCW M'][56BS?BZ*S&3W'C0GV9)WV%L,2NA -397^]9<^ M70& 6O$JPR^)&?TS;T8/A1B?/4\6;O"5$.\G]GV=\(R-'HJ"_L($?=H)I!U+ M%*!*,2N<.?\=O3!FU\MXG.%W'LXB%ZX_7?MNA-*J:>I8LT.YTQAK4 1=N/9^ M3\*02RDM^+0O@XS;76G>:E#5)-EI-#7!^U'NL#?F?&]0&"6O[$[3HJ37A'[G M]]RG(UFO!=K!5[_G+!3/:<,:SE80F*E6ZI.WA'GE_NG:8==-BC MJBH$K1 *+6_66,WP^A55-$@5YLRG=R!V9BKJ*B_X;)5DR^2C:$D%M@)TM24]0END('#=R9FP,SH8/ M@NW:XE$X)+X'-LV/([T5EAJ=#MJDU;*3UX&5LPPVZ*L_R$ MS?*S5JR;-6 HF3V;PNJR2;QE%DCOFOJ)X)IZ0J7#GM!]3HSC6<(.KW.(&%ID MED>QC?4Z8'B^B,:S[R':K>"\;V-/2)L@%(NAI31QI2\KK ^QDKHP;A&??G,! MLFWK:!J_N(%S*K$2%5+OH[,P/9XTNEQQ9>_Y8;TU3%!T(:;GT!W!#B]G,2_, MF,5.34Y&DI6L^G/;BYA0>$+A9QW$Q*H>K MW]DD?3M/K/-6ZU)I"DJR2MD@:,,@,4&N?9>61)#51B4/>33537$>\L=7/K9B MENQ!8VNRCB6M+L?S*\\Y[BF9X2BI!:AEK01E$0ZLE?@87'R"5ZB2[0B(8["\8;?GJ((W9$@6N@914%1B5U?SI1U M%D<.(M:=XZ7].81UR(TC0LXR[K(EQXW7$SN0#/^#IQPR$UZ2 J;7U/Y32/F> M-4\[2]I"L0XFBI&\9*3);) MG4RY(G7*C2I0*U86[PI'K:TUQP26ZF!:; MWS&Q#D_KPN.(V7L.>4$IY'-7M(.X#1$.67=_444$BJ70UK%\LV#$*1B-\F:VO?]#-2H[_R5-BVC_ MR+MO?8*KJ$/H]^ORV66W/[9>YVQ">??I,9C6U!9"RI^L-:$,T2K5Q5#) M"[761%1BT/8W* .&&]5K :CI[Q_I/>^@2@P*EI]8N 5DM&W<)3*8]W:/F$ MJ!1*"FWAH:B6;D5@,96"%"WO< 1W$8:(F$.E5J4^3B4VMWF^N+ M?L\=-F+J, M-^YKU[_%,QY67$=AY#(=!_,FYD*=CE\G2 OR;;30+]!9<\.D1-$T2E.-N;;& MLVU>75(G.1S31T0WW PE]R7234@JUJ],STPKEVO*Y'V/&,>>[A1J?!2O\ZEM M83=:_ACHY%)=VN/SK>0\+)?IVI1/5MG;ZV0YEE#32?%A2-L30_,C%G![:X_) M>%XG%ARQIU/O8Q=S! J5$IAB],L#"(J>)05C=H4!5BG=#J<*".6D4C3F\-M& M*L8(5:A7-J:<1!'YGV%4!9$I0EXXQH#)+B?V/2X(C;@U/B>4DI_\25RMR2VH M!A63?,NX63I/6Z(=GMD7:\JQMA,07[>2G]WSF[*\--DW$DP//I-<"JA-#J*G M)7O0;3=^6V_D"2E",3ZVL*+_B0**(]B\G)Q]:ROA34830 S%ELLM3 M.O:VMK>O<^5C:]2'.1/4ATEN'A902X^E MT]Z,4F%B?'[?6L##6 E[=L&B%(Y29;DA\W")*-ZPUIN#^BR'SV^H6@=!/99= M-SD3D95F";R"M>BPBV#V:HT)@2YM4D2:8T1_JV(BDFZ; ML&2$V:L8SUK&2E!8(2.8O6C#)DJ7C5+*#1.,R+)+=S"*K6SO9>[(!J4/7!Z, M06]+HTX)BI705)5PCU.3:U!9EL9P,7YQ1)-<_X&CQ_I1JJK:O+ ]FS%I13B8 M\^7T4(8V(&6CCZ*P/[;WSI\%G#4FCT9S_AKV87B)G&N?_,SYC*!V3%P> M:L9H,C=F2[2EP L?"Q]*;B2NO*:3]$O;TY]W]CWDGN-XA6C;DKJ8 9>HJ MJ$ X70TY[%IM]V\DX)PFSQWS)XL"+]U'Y9\OT@.'"4KK/BA)TH1[G+(8QB%M&6I7,4_40HR,FR)*!A1L-^@=A\/Q5%^)4:%J?& MIY.3#^_;V1O449*D1JP.RT-\ZW(_]/MW]'+'9)0D]=XS3D@0(.V*@]I4>P/! M)N5QE!&S4@FZT-0AV'-4UA9%H^Y3PVGS7RE9KQ[OW&>\7"\9HTDN/?D> M3)DTB(\]+H?'B*ZG$?N%=Q5$^L?8@OI[DP5RXJ[_(W262><.2GMW(N*L"_T[ MX78 #DI'T!,OK$K0"DZ8.@F(ENTF8+AG6URV8:EB1'_Y-2%=G.+MI>C604G9 M$FQ-)EVN*'H?BYW73W&#EW'@O_ +7KQ^BI<[]#>*(+\7O3(:]^9,D^X]H]_E@II/#L0ZDX( MLCL&%@B:&S55MG-U^ _&^\@PB'8E:66Q*5,R4(R1/UP_A=C#+C58+S5I]A.;S8FFRZ]P?T4!H@7! MC@+OW UQ&+]>O*7]&PXY_^R7#RA];0/_F2HB]O>37#NUM?3]NY-W)_MK:3J2 MPEK)$U^?^& <,G/RK++OTQ'%W]"],?'/HVPGXOQG.K8C'^D>BG9?=&)12Y;4 M^N2@F+NDS$1ZWSY\0*EBD7?.IG'VM)M+7^)K\"MY+K FG>+<_<+F;CO1#ENX M*!HU&\)HP/&'8+OBBPP7"U[*(>1>2;Q@/,:"6A"?L1QR:X_^O68-)D2@C)N M[9M<_W[]Y./I>,9$@8.YKL$[K6OPDOM#TX2/S,*EW/Q'Z(0Y?IQPRQ /NO / M]]F*NTH9BSJ+QLH4^NW];0GDHY5FU?@M?3U E4"4.#3 MA,I%@*HEEVYA* XKOH03PJ;@-:%Y#BO>*ZAL"0\UM?0J HJ9#!I]J^!O.)BX M^!]KEWEE2\Q<2/D3!9)/X>G-3,Q[J1S<1Z5, MW@0>"5"(73ED]"CT%"D6A-! 95TK .$WV+:\\5(AW%[^767Y46S:5TC4X+Z! M4J\VL/#(_*H_V7]W;.T@+H=!=:N>(L"0\53YGX I_QSA?S%(_V";9G>.[@D. M4T34E4 &#&@!T)T)?%RZ-%)&A$J[GD+!F/4, ]!"I-ER M>,5,W!+1*7IT9RAZN4 TBL]V(A2.O"4.,#\RYD.NP$8=>CW%C'619%B"%D%] MY'9RX>+=)"G#B?C;(L,G?3E.T6(WTR^T*&<&Y+\SJ\=7P9L@7%,WF")>CBD, MEW$*=260 0-:G+08][_PR=I3MQW*C7L* MBGK\9Y!H+5#:Y/M19+DB <]3&\^2UP1+4SK%G\-#3;,)G!I2*$D$@IBN&3-3 ME9F9^PB>YC5T(U)M)7.-9E?>L''\8(#D:,PN[2<&\)[BI4M?SE& &)09:%]& M\SE%Z%3Z5# )3S;H,=@55DC$*T*NXIV25O2\Y_AFPB;' J\SX MYMB6%RQ0IE"4UBF B+E=Q8N@54\XH)ZL:!"$-V&X1MY%^NL0;U#B*MROZ73AAF@!T];S"-,V;JH.H(IU74)F)J(&K$=9Q]8#F..0KM61E M$G\T,$2H\=_ 18?FS,@Y^]\ A>$%(=F[(%MHIX4W*DV((HV!@<6*>!JX*'&T MMQ%4*]_L:O$)2O"-EF0=Q ]*G;L^/X8/TU)>CS_X)?; .XBHA+HU;PX*9NK6 MO,D8X+_:E=,,MSPX;L)$2B1AHU#]ZS]"Y\?-5?)!F&.(?Q3_XK76S6NMF[*( MSY>SUUHW$I%TJTY) \>@[4&C"76:'H-V$@TUCT$A:%Y#-WK'H%4*'=XQ* 1U M5^KK",>@U5.]Z^=G[51$ P&P9E>26G+I6(K-D2JB@4!-+;T*UR4C&32Z6,&] M, 0! 68*VT_?L"V2'J]18',\(*"QV57,KJ!>LL6 M:>S'KVQ6K46Y3X>(&44I-)JE 0@_.T.K B'AUT-$D;H@&BB-"1)(*O 9.&@4 MH5+[*CCT->L!;5"P1M=, 1AJ-D/3 M:#R[>D[>)7YP(Y2^M"S%I[4>BHKZP!3UN?<0;E9XUHJP"K>^@$+Y8J&5FM3# MSX>(/PU)V*K4ROQ33+S'R*419,/9%*1.7C&5$X6MFJX)J*X"3PJIAJYN/JZ7 M//=^/!M-I_SJ(G,][HF/IR^%6UYQ).D!3Y@?Q3V0=73WSV_+!M#@GM\[L]F;0;R[S!%# ?5WYA85F^BO. MWX^MW4DWP]#>W84CBJA;U^A4)!/[K/P;U[\@(;^M-GYBUB2(I9($RFWA5*^K MH4'4@G0T+N*TN(#>+%P;";;%#Y)$%>9KW+ !!'/\Y*/D1[KKZVF- M]74W./YUP'ZVJVS@QJ.)BQ7LAIC]]'41;N>*Q3Y8U"L."%OVR>J8,=NM)>[" MY_,O/&1P'"T09>8V^$J(]Q/[?GD] 2TR4$!25]7"_5Y]270+095\5MP*56P/ M#S,6-"T.@IK+H]%[HJ/5RN=W%9/*+/>^&_&%7WX/M.Q[>-JL(_:=<8[_%M M3KXS7+.!/9)9]-.55+:H^KRO:#'BN\?EW6_QE,<8JNH(%#_K/S@4^&W@?A,4 M4#SP$[U2YW/[!3PHV/,KRYGL5@F1F)>J69[_")YBR]4A5:#"'*[IO#6HMG,2 M160YGL6<5&A/\&V1Z4^,Z4\0E%BF$I$>53GKL5,W(2LU%.Q_V!,(*+'58S^M M;%6[U2K'(FT-#RGVEG)S 31ZC1U0NLGW$+$_;_&,33"7"\H;A?=Q4L-X-L%+ M5.EA2\%7FW*W@%D.)Q$XFQ%0HP5< !7LV!U_\9LNX_W#.7D0M+Q=WT%GPGZC M-6!.VC_FO623;L/^MD%;:=P$843727W[P+OE*;+:A[L'5>LU#G=W0\J=ZN+= MH.*CW618K^>Y+?EC_WOM\NI)L9;R3RCP%(D'/%]$9,;FB^Y9KS95*!;+]CFP M'4%TZX3/. (';:&RHSR-Z)RZN@'Y,#6CAPX[@'S0BNT1TP(/]357K)SO.: MT%O$I(IXBL[XULR^XO@>G>3E_1*.74>#Q6\TK+A3=2/3[&I'HK/\XXHRR$;P& MG5ORRC)UW/M\\#E,J$>8RTE L4ZVP\D&7'46ES*.BPIF,1 M;&J(HEN0D?)7$G51!%[6Z9ZW/1#FW"E=) $52:AY60]!PN3KT#JN+.AS(8348)9:IQ.BPNDJ= MW;?-E@ZK.PL!);9ZO#8K+6]Z)]/59.!AIX%5WH)(7J^;)'<>I.(SOF8BI=A1 M:);C2 1/NQ)J]."PX9IO%ZP77LYN%T>^"B.\C!^%#[R_K;UY>B"E<[SR_K!* M:M9/_G %93W%!RG_ROIJZR!%511;MB1G*C7HV A\W3"4W\? 8[W$QXI,[6CB M/O,2Y:)@5VD#*":AMG*VT2U]=MOV@$L4S89]P?K'T85+Z,188__M2)\':<>%FP2!>*ZUJ; M)?43>G/R^5G\_MV[UNX66,>5?,=E65C=.L&=L%[#C.6RN/O^AU" C0IO['\+69/I64(LRM4F,.O#YO K:I06'$]]$*.A5_WB.]:C!H:5/I MPSI>&4VCM4N30BKK9-Y4&VA<2Z 86-->46LPW@(V9&S[%P@AI%,/B5^1'(?]7 M'+".=<_^L?5Q!.9__]?P]'848Z\D!DMGXK7]A!!-?YF3S:_3=,")ZK-_[52? M_>2?(]]/F<,HO"1+%P=[,"C[% HDE'2T4ZDV2Y8.FHZOWM_^?BE3)_L5%/5I MZT.@2AD[G57=]T>IZMBOBKR>,%X_=E9U,G:@;+ZT57?Q[1\RU;%?]4EU,G:@ MK(? CM5NM5(6ZW4!!6:M[ARC2;D@?V"#?S)?V&_"WF]WJS532#8U0AS5NQWTT/TEL-I/Q?F2")M M-$7RI!D4JTAB)S=##-?NY!7!QQ#H44JJV+?"L1!XM6[&>.5.)M='K%8TA.G[P@3-&T0(%85R0B:?O-@MNV[V^XKP5"3?J2EN" M_#VB4Z[].>)%Z^1\>6G6GGE;YUX [=C2"^/#1-Q^"X\2!>\\]?\\]AYI^?MF91 M.YA_?EH9/ "8T+(MK"64H5*].5E+*% ZBM:%J9)&$NH1?JKR9*O;PL.0F5*U MX5'"/OBDJ7VOJ^HJ@_#SCFF^9- BW6OP#.6LWK+=*+CA589"\'&_\:',,91T M )"WXB"@XL@^AY) NI5S;?%6' 1 *&FH2K5==@^24@8J]ZCV/H2M2UT+K\(< M?%WR@A3,>(V6/*5[-)VNEVN?Q[,V3^^4A*& M>U1*=YT-=0@/6\?>K!Y3L"7'>0 7H")3549+\#$\J9L74ZE>Q HZHXO1+,1)8[:5QZP*=^+ MRAH4V3]C['\8EFNA)9B2M > KL$5?VKM)9R0R/6O"15Q6F$AE"G @Y&67D7 MJ,=[HP^R/.+ERLM5Y=Q4 M;ZT!"8CB49_B&>@K&-1$TL!)E\P'(;DGN^,1\2?IBG 5^B,*[0:L[7HRLG5M MA/=?.X>^R="4[Y.?3,8HK3?.W,7$3>07<0HI"1561I?0@)%I66@:<8]C9]'O MXGF^N[GW[U]KOVL+JUN> MOZ4LM_: Y=1X,-;/<( !"24,F66Y5RH6B3TM9;M!T63)&_2RWSNCR M6)>D(&C[R*;<3$+=RF ^ZB4I"!@R4ZHV/!JW*;)87W'?N[_M+3E\5&G8,74J MK0@UN0>_0C24+ 1!^4=>#[0$TZT\XM:2A2# 2$NO%I.%CK$>V$\6@J"Q>@(W M2A;JBKF_XW:0":?4Q.<_*K+Y 8!VCVS6*X71K;S/T7Q.T9PG._,'V,_=P*M\ M"$36 AXT*G4E/ 33X@_\#/]&HEO&#)TLW& BTD=4U!< ^,S3 V;V>>1YMEI@4234:[S4D8%T M#P@/,OK8&!0(-+1]Z"9"T?8%8V?.'-;XQ 3%]^'N71KABGA0>3-X>C_V*8&^ M>+J5%KZWV2[RJ!<5$K6%!R #C2I$A91Y!^^2:B&@&RHWU95([_U1=(?O,D$ MU9$7HH9%F:+U8T<6K><5FK)9N,MVYH^ZRM<]A%2YCH7+F+IH&DAK:_U* MRT< U2^.IO5Z,FKT;1_=%]::/%$O7#IX0!LV8-WV" \8 MN0T+L=%'?@!!&\AM+0C0;01'PN,I&Z)J]%W 3!7'OMUU1S;QC\.;0'K1JWBK M*U:/'S>*A_.(Z 9/D>YEK_>:E[VV W5PX$0+Y."RVU_[][S8CW!AU$Z8#/OU M!MCK#3"8-\#:,] =O %6;:(!;J MW0"#L)(WJ%,1A)0$TETPU+P!!@$02AJJ M4FT)<^ #NY9N@$'3972S<8(["FT WW%IY:F.]IQY.@7),BK-HCB'51L/F9W!F Y!S'0A8 M/@ZP[!_T6$+LEP2Q09(9?8\86KW'R*71 7P_ 8*OQZ04\[F5(5?C/, A\FZ" M>TIF.!K3PM%0;:0WU^?KI&A/S'635(KS9U)Z7@I@YF3GUM:FA2G!5\PW),.Z M#GT1T)!=^N\14U;ZYILM.->@^8KHYL18ZY-H[V^3HLV!5URMNGE?QS]1S$"5MBY;A\\G)^\]]3S#4D41W$\9J9 ^VAX+Z"M-/#>R\IFNF M!D+0MI*&3%(#JY0+19^64@.AZ;)DC/JI@9W1Y;%2 R%HVZ:=-F/?TOU7/]FU M= )$MO,#(0#)3/E6\@.M&A9)?N M<0->S6SD;?B^/9R0BW48D2425Y%4:M,Q M)2HM!N:,6THJ 68'RNVK7HI@27MX4+*YL-010K&4<+1"_(DO&_0$&(-^@FF#*; MK0HZ? M_LX4A0IYX;NY>(MG*,)+=%B\$H7,_+.FTT6A:9(QXUVN*9NO#VC%IW(P3S)) M)N3D=,D&L!!1J[:E_6.P__.RUYI*+1THL6GJF'%P8_'KC@8[3AP>$*>Y[B!YX0)$Z\%" >; MV=>1 H3M&>(.%B L6N\.)I:9IQ">O .V8EO6J7:682:0[H*A7I8A"$ H:<@@ MR[!2N5#T:2?+$)PN2\:HG678'5T>*F2,Z@M/?*\KQ#0U(=4[G2JF%='MU.,NV35HT8[V>R^4T0().%R75BB7?PM-8/8'OK15:;(/?.G:W,C$(9!UY26E8E(W6? )4 MQ@Q&IF<_ %R.*.O)H K!\]G "[H'0D ML%L5WE#>48!<='6H0+8MO]=JJ_VHMCK4^7!\"0_EV@Z0O>I <6T3JKVMK7J+ M_[W&3"8O_!^Z:=>?--.NMYTE/WA-CQY:>O0=9XGI?\2FT$N(^0V>;X2!B^(- M@_8&;3FZQ>X3\](BC#2RHXVI0S&71TR.MBNK[J;#ULB-AK:LVE5I5?ZL5![= MQ4+-U&@(>%#24)5J2Y@#?R9:\&%%O 4K*V"8GS^$U,X'\QU5S7(], M'W%A00+2A0 *6.HNG'HY;K5Z@ >QXWH=S0JR6UG6_"6J?@]\)AL M>! :>=NR-U) *K3M']3*E2^"FZF8AO)J_80G1[,E(:XI>^^^\+FLB41U$J^ MK"VM1LOY LJ)B0MMW?*3YIRTI1 4?@T/;35U+X*3.N=#L6A)=>PUY>H035DI MB*H:PL/3\:V7D8P:S>,#E,F1RN42K4B(HY"?OV6W3$L*-)0T>D6<@7R&E M4M9Z7IP9N5>$6I6G+X\_W55X M$\P8?Z+[I&HMAPNIND*RFX;65/W\*@;'Z\@40&G3HG#.7A&D+J5&ZQ8#VB1< M6EPY#6@-%Z'VQ6:K8+)PS?QHQ^:9@DRO\7!194%.*8R^- (C0)O4[:.*9%<: M<1SP^D@79+G$49(B&GA;:7Y=N]1E\D-992RY);1 >[@8;EZ,603P74/OG&3& M\MC7$[;OXZ4O0BSC>('>+87/FK<4>)_.AG?J+'>]OMY6&-QM!1'XQK/DLI#Z MK81**E#LXA%O'YC)I%N9Y;=H@_PPQ^MO&%&FA45Y&FMY,RA8L:E686:3OA2Z MA8Z1[\MYK$INK6X+#R<&&A4FOAKR#C\IDG-U8H"&JH9%<;QGXOC4,A1,=2@U M%+K<=P,,IZ9@*&DX ##H<@\^ S;FZLP4#"4-!P &7>ZE^0Q0P'#A1FC.W!E! M_8+RQR+*V\�C-^I8D8NG57:H^KE.$J4U':"AXX3-0H@H,^V^!=AWUQ1-O) MD];UR5@/%JDUQ-- RCH4U*KZ'[=:]\N4*,%#8C/.F!W!=.M>F'PV&MBW[@*E7*5Z M9NQ8ZRG(5.%M#O7!.75%2<&JAD/"EI$L&KVN!2BK1)3XH&6VQ.V&A"\345BZ M62-+Z'C?4D)'_.8>&[]N$L<7S22.K)_7M(U!I&UDZN89T.-9Q8MEL),$QY!W]*>:2<%@A0,-5A_9R6KH !S%$+!+@TL\+8$4RW,F'X4XS, M:?-QK,#Q[")^RRB\"40"2$\5Q)Z_%9K=A5HY*$1PLRVFH12X4CV\*3V?@ M MVP!0.!%L$CBKDC>& 1T&WJ^9*^"&*)1+60HIA;;#A)FI8 93SM'%09@\J99_ M_%B6560 36L]#!/ S8IO*!4 )5+,IWG:@[8:U5A.LUG%)D@?DQS\(%W@53LA6TM>$\OHE_).1M^'O MK;+?;NMXZAYIGF@>:6['Z>!XH(X;> [-#]6)B#/;E?28$>KX?+SQEVXZ8O[1 M-!OSZ^%G60C$6@__!+2ZYYEZY-Y0A#>Y8D#B^ B#>69WO@?D*41TPX-RR8PQ M>L&TF:Z+INL3L%2[VABJBG<>4:B6P@T^K*L0.=93:7FY[$6FN9LP7"/O=QPM MF(H0 P 7T&2!J2 M_"K?+6VD/WASY'C /,JT*!%SBQ-#4M>TQ*?GB_(/3*.UZ_,WF(1H-:(Q 26 M,+K#H#WA]?A:\>$"6.I6B#^'ASA ?H&&R"P==@!;V \%4+$RRQK @YF&;M6@ M 7-Q:SADP*M//[A1?BK&TJB 2773+@!&:2FKS72/5[ +$H21&T3WE#D.+UP8 M!EC2(=)#5-5FO\!,T. 74B+].@5I3H(:0CU(?#&Y:(#\28TYMG&7^PZ68RRW\ M#?E>%K'1S0P\;3HS\"<;L>/ZOD/XF-D/TT$["S9J9YH.^S4Y\#C)@8 NDMJW M6+I55:SW"GM9J(VMZL2$! +PS4[GK#[ MF4S9RUL2$*;'\8!YE&D!TZL%>TOB"Q/-E[XA4,DCL2>\'CN\3:V=;:0]E%:C M@S /8#@J[0B^@3I 4.:0\1%A5G2'@_]RY%D]U2T1[6M.0T522"VX5])] MA;LIW,U$6W<7^B6!>X#F;H0."QL! GQF#G9R$BGN(,DZ">08/]?P]<5/8IK6;GZ03'WM) M1C5?FDJ/>TM;P0:3AL9%X-'GO)^XN0K8PO823DCD^M>$2L52<32J1Z8@W]-W M $X\]>$@ I4%*?0493Y>XB U^S=![!_&LADM>399);J4FL-#E04\"&%F+HX> MGTMN?7R%!>]P6H/ B_WU3FQH^\.3S 6%S(:XB@QPDT:>A("IST]QU#1KDZ1>@HX]/2$K%!](G M/IZ[(&$TGCVZ?DGIB]PWO4=%%:_#2<3X2DD8)@^Y29&1^Z;WR*CBU=:2P2,> MD''QP%3)Z]>- N^2U[8C*R[0J^<5"L*R5:6D5>^QH\]]W>/D[MB9V-8RP=RY M] _$Q5P%)5F#WJ-(B_&ZCR%V!T!?4:Y9+;*]QV0# MXDDA^ZG_D(VSUW(O,DM!N/]A[V&EQ' *E,_]W_0G0\E, BFVOO1]\149*MZ\3[Y M:"C@D#.;8<,X%MT=_Z4P4;A$U P(_W(H.*G@. -+[?-0Z.O,X\+E@MTMQN/9 M* S)%#.,\Q#)WP@.HA],U$S^X6@:%UY#WC6AWWG5TJM_KQE#=RA:$$^*,7M= M]!Z<#8LJ0W7_[\H5=KF[?_&=2WHC1[0=OD2,LR73&ML.<^E2CYN*N,#+]FXQS-"$43]UEA#[K]MBB\4^CW+>KL.LMY MS@!C'/;OB@.0W,2LO %7_*SW,%%@-T.(<0C?K@&@]F\HNDP9JJ[9(/JX-W!0 M9FXH140JP- S]5 M0D(1!#"RTB7V/\[.$=2@$B_\*DW@Z=C*^F_,>K9RU,UM F\++A%CB)\[,?;N M*6&"CE[N?3>(^/N%_U[C..]>:B646D/!EC$81&;$G/.A."6C):$1#M/W=B,W MF/.Z@LE6+=;"9.$&E9$K+2J]1%I]"0S%KQEY'N:LA1/RC033-:6R@+A2FWZB M29/?HP3,6JC2*:@'F"\'J%NF\^!Y[^HRG>D('*YD_CYW/(;D&>]I.HK70IW% M:=OC\IS:[*B7[S0C7;0&[YDU:")' M1#=XBLJKFDF^AP*7QK4K2391EDGGT5%1[DS: AY"=-2FJ/825J6*MQ$1NEFN M_+B!TOT72<44S+4O7"/,HM0RYI1-PAYL782G#-_SN-"6*]6;!.86JV2 M*F=J37NF\#I)$@9*;6]"BV@:+RVOO9#N_I< YWU61G&,<7S MM-YNM=(K&_55[V:, YWL#SC\X\X-W'F\:E5KO>S[OBIVZQ%*='WAD_5V MB;OWW8A'A^2J+OF\KYK69;F!9X1L*/J>A%'1$U5>RA6;]A4 ==BO6\.I*7>. M!^_#2O==\%E?E:S*:MWR28#+RM:*3]UJE3,V)U]4R@=@)>(:#NLU*,)&CV0! MQ0\KQ23%;V7+GD&S'"\B>)I)J-'TD[/6#W3/7R;\P9KY>!:O5HPC_@QGXCCH M'NJ>F1_J/KTX43P.A\R<*!T)_WN8CN7U:/?U:!?&T6Y[EK-#1[O5QA/@XMO( MT6[G%UJY=HV/=M71<08:'7:.=B$@1$=M-8YVJQ0/ZV@7J&)*AJI]M-NYH]VFU/X[7U5>-H%_:L/\;1;G_T;L8XT,G>W-'NQ]8N;]M6 MN#;/ SO:[8^F=5E^/=KM&0#JL _Y:%?M9+=$7/U1L2*G/3[7/3Q_X)5O)9$:U3; \/2^8*-H)+M96J&==KN/!CCI6, M1V8^1]$]KR%^$S#^Q0N3(94.XJ5DX"+$U!='VX&(5A WWB!:"VQ% D/&F8(D MV@YX0#T[OVTE,0X"/(_H@C4HPD;K30#R[HZ6&-=Y:);CQ4)B7'.+-HA*)W?N MOPC=LGZ-4#@.;E'@\7)JQ%_G ^RZ"7+O]1/DXM%L"YR$SHR-QV%?^^3I*5VS:']77 M8?CUL #280$$%![1>6A0A$,Y++A'=,HA,FQ<.D<>>/@EKA!>.U.^:,W;H0\W2#_A_I!_C26GP3[ MI\G XJ _'YHSVXWM-=C_&NR'$>S_?'+RX?0UV*\DI&Z%,Z-0D# MJ<,!T#5XRV$@")!0U)-9&*A*R5T) \%35,DHZX6!K*H,JGO0SEX> HJ.N (T M*,*A5,1K<"_?>3"6(Z3.7E[?4VUA+W\3,/2BD#\A>4&62QR&F#_YQZ@@W4W[ M1_U->]9[_./IMG_6@@_@=6?>R+*R?;\/T#.*A9=W9[,015%\[^$:!VXPQ:Z? M/!>HOA^O(E*KMV%4+PL-3(\F%%+*#VW++RE_)-D6624*W'/ ND*H*_7WC+?/!$A^_DM=I_X.3/6O^?V27\WG77ON''_\6_] MW0A>M].O!]TP#KK;LX,=.NBNMI40(\U-W&J#MFQ:U*XPOJPA$P5TO >-#CNW MVB @1$=MBFHWV<;!*O\.5#'JFVME%MO>5\,H_W[VKNL*K\-UVW<>VBL&WJ+> M:VMM#P!FC .=_HU6_N^1T@VX!CK9CUPIND<8J,,^T/KPC;T%T".U:_,,M$2\ ME:K@/=*K(J=MUWB'&A'4.R6SE'8'8OMPQ%!/@R*TY)X4+^"#C#GNG;I4Y<[,-:$7C#D1,A^C["05]1Y(K+3.^0H\">K3TQB5S_ !"? 0%B3;FX57$A^KHHOY.3DP_O M.PX/92X;V$WO4/(%$$I24>12@I1=54$;>(AIR5]5E4VW"@4*N--!"3QTZ*I+ M4>5EJJ[M!PL7GD]P0/*-!-.BG56!2VFK?@)'GV6[/NT!B#[ =&%/H+D3?H) M'TU^2_Q>@+5(2-Z3V_FN+Z_LOV9S?! M/44;3-8A:XR)I_2$C(U^X"'MR/[/,>39:*W#3%\MY.EO_YB2>8#_Y.)X0'[\ MT80(IKEN[OYG_=S]=$CL)]F8V,?L7\FHG(@XTRR[_S6E?R@I_>F0)PLW^MT- M;X*IO_8X6/9&)7V>,ZM(LVXR.S&2>MV. &D_J; MDE*CH?JS-BWKTL6<>_&:-)[=DF ^072G#%W;^L7$MJ:#PMD^=R:VA?K6N_K6N>G5S>R3W%;![[\6B0-R$5D%:_.56SCZ(=^<3LR+N^ M6=NFI=6MNU1W;K3F@ZHH%[K[" I"CJ=0$8@J)=(M%(S2^<7DA)?HG*UL57>F MI"W@X:-25\)#:RW^P!- &G!3)%0 MKY%61P9M7RPY"MCT434H^&C@I+5+*>#WZ;=:]QDL] ,/DVWLQHXA5% EQ1J< M".;RDV+>G&1?X5T.-1'$+&GX]J1N32[9 ME>]U%)(UG?+G>=TG0B](>'#S0/YAAY2HR42C>4N 9O-H26B$PUA)53-9\&V' M *#/AZ4-L:T9W.3^&#&6IMA-'%"R0C1ZN??=@)?CO?KW&J]X>H1\UZO2NI-( M,>?,4DV(AJW_/;.%"^;;"GOJ_@$^IND%^U=A>^ZI#6=3A(-?ZYT5QS !H?>& M>;&5+MO!IYW4O2(;*0"^- ( 0!>NV,(U0_$+":[/S%_E%ESR?2>AH,-+%I)Y MUWN+L/8PZR]\0,MUD):AK+P:7M:HD]#09BC#1^]C=B+)7!,:_S@K5ZB%D_W& M1?%^.3GYV/91CC885!&EQ/I0@L$2 <6%$TV!56@\+&!5L][H034@8-TL5RZF M/+S"ZTBEURS#Y-8IF>%H3/G/;YCR@SE^\M'VO:2OA'@_L>]+45>;,A1(:JV- MS7"=F3G@AQPW,WX].HRD&R;)5QW2M X'F=9Z?[@1F],]X4GM@NCC#@' @)$, M!\T4S@*T/5*%0!^TKZ/XVA6KA>6-&J[*L)\@]/^W][;-;>/*NNA?T;=S;]6= M-;&3V''5K5LEOV6\EA-IV\[DS/DR15.0Q#44J"$I)YY??P&^2"0%@ !D$W2 MNVJOB6T 1#_]X*V[T7@@S1$,UV2MND8OR \2ITSBV56-'3J5BAW*/YA<$5X< M/CEQZ3??0HOTGAO@:Y/3'=EJ/1K-6B)9?=9+T*E*;$P^=!2UQ6D%BO*T-".O M8!446@GVM$<;V5A"Q29*4'UXUUEBD98((PV!5?N!?;:DH3O_9+D"JL=5U95! MV-C(&-0 #*LQ0<23?H,CXU1#0*SF<[;/J[*I37N6JFMN M9)QJ!(>%%YJ,&RD%,B<6'57>I)5&Q@Z!T/T(Z!.OT#LE,!@TRCF'UZ7#E;CWR9YOUL:"EAM "%)@:,)K+2<4](1EZC.G3"C"E% MJT$HVC6EN@H9S&.C:VNIR>ENZLDS*;EE#2_-6WNC5YN6F7:X]417-SG)6612 MJ#YP]N@BH6M\J3R9QMRT IY9L-3%_@LK#5<@ND 8,KXTHEKF+V4J[F!/S%2 M2&3M3I[3ABS)U7NEH6DC,EF.;[YZ:X=O$+7WI)P$&&7_C*9^M*'N'AW M+[C#W4CKY?%SVMEA5Y8#Y4G!'@2@+NIQQ@V5/G%VX\\!6 9-4^LD-;/E"A<&W-3K<>=K#K.7YVP2N^=;SP=\>G#Y2%P6ZU M5I^2E)KL(].LR=V' #HJ'4+XD%]H^F(],N95H+!XGFK76:Y(8%+D?N>4> MT 8Y]$A"):/ONBW09IN>EK('+]GA*76U>LN"AJ)9CELSM4?=.73;A=!A0OS* M&?_,DKW5JH(X5C/2 ;)GE79)5\E9[0[O-T>SY34*O1>BS!>!"56AC3Y2QYR@ MAI+>\::'3X;23'.P84T0O+)]U+.Z0%9SV $ZE2:@%,@O]L(5"O:1!HK2F,I; M5[?FMVW:%MIH5.W>1Y?UZ^W>OTP./9BLDBXDE_@)H2=AVHMQVL85.\5ZL+J^ M0IGJ[WLQ%]8$%JHS^S1-:S/'48X[EG<6$HJFD(=T5?:F)VHZLD(B=+ M]'8=T">>ZA1V7 .4UM1 %VA,4DX)M1DZVAXBN LAE(2?Y'_IKISYX*1\1;!* ME-1#19/-9>Z#)VZVS7(U/NZ>(V_AB;3/*SLPA2N)"2I[I>*FYY[S^J=<)5!: MUUYAFXDKT#[ IS(?R/R%=TDD6_7<(KAOP*W3"P*(]<0%10H<- (FN&P (=P:T&/)S9M6JEX1[)TU'*89HG[X[# M-+/VLJR1G09F%D7C&)S814R,P7T834I,4>X"3E$H8TP$XW[XJ,@ ZDAD,]G[ M/ER&0C+#UV@;1)Y@G\6K (4)RIIF;:V4A+1*%4/VKST@M>E7M6/=$8=*'105;=HK,N*:3D1":"+_T?( MW".RZ\E#ID37>6MK#II 4L):SCER9LAO4I5-,I90IE[_.: GJMDT(I #3BX= M_!>U<'L;SW?"J[43K@23![-T_\G21$#=('7#DX1%BA0W=EQF% L-B1"UW)^5E.#J1FQCLY M-N.E[28A9%EVH%__KRP]T/_=Y_1 7YS_!N%5L-D&F, >S98$N@PSH:%.H1Z4 MD7Y%<\+BN-I1[GCGE(HIF(7>BLRB MB8+Q@OI%P\CQ"?ID'QZ$3OA:N*_.I9;9SPR$D2V 8OD@? &'R/MU,(/R*L $ MPQV!<1_)(S*IU%<>".D:B]I&8D[+KD[.7HG\8H8_A\%N^T@=P)=H&13*ID,L M"0UX6B/RE]AS'3]-O/Y(^K(C+'^E_F$BUG2[]<;XV-?)44XN"SY),!1P73KFR6J0)OG@,Z!2<"@$D!'+RJ8* M"@..\(KEIP6)N@/A25-)K;@E#,6&WI"M@!OG)XIX'^"1R9/%P;-2#3=HH=<\ M,"6OA0?A($TC"3JS90;GUR"^1O0^!DT"\'/ZAC6N7Y'[W&!L44 M Z+KYB.R=A+[ADF'%GNFWP;A][7GKJNCX1L.]_F@641IT$S_*6)*:.U$1:!W MPBV[RGI&) .BYO0Q%#]0])5UX!ZK#"I5[]5[5>]5^KW$B95^\IR2(8%O)&V;3J-!&>D4?, M0(M0J-4*2YCV(J/(C8"'S"1+1MJ$QT6SY#!&/P%<7 )"X5Q%NAHV,4L/A"<" M85A,D8<"/ >^./&.3H;"):U8")[&6UZE:L'H5SJOZ6H59L=$;X,N';RHFPBX M->!1HU97S!@>)?G,C' Y6][U#CT%9)?OT;/V'\@):0U^ID7YVO TIZ8$L1E/ M5?"N5?I!2Z4?QJI2D>#<.;DEE7[44NE'EF3G1+*+@:M4)+@@%,YPYE.)CIYI MZ?=LK/H5"6XHN,VWYEEC"72NQ8/SL?) )+BA5]W:Y<$G+1Y\&BL/1((;B@=K MEP<76CRX&"L/1((+(KE:7_??O]/1;UY[=/H5"BZ(PFI?OR=:^CT9JWY%@AMZ MR*W5>?S]J18/3L?* Y'@IAYS,TZ$V/GI)Q(M=B@.4"*1AU]3B6K-;3*U!TF$ MQH)K1SMI$ %R.,L]YV$5&Y^ Q\B6O3J6H90P5@'R"7'"8+\&U4#8!UX(L59; M R2CF!T2/N;&N+7RL$R[ :73!8$TD>(.+X-PD[2O&E;Z02EAW2^3PT9>7]R75OFERZ/C4V>S2O/;"8JRV0Z 6SK1LM^\>?5 MUXJ2#G\ I1$E5 \:J9'&:C3'U=K#SN>=@U>+ *_FGA_$MR%"3Z&S0/^'3/#_ MXSEX[7B/:_17L)N&R)DMR;_Q/^3_^88$[4:A:+5&,Y7ES8[8AO:_VL8%M2'[ MVW\X0_:W_T!1KHDARY'&3+2.!OR/GSGP/WX>$OP<:;C&BK;@O[OFP']W/23X M.=)P U_:@O_+'QSXO_PQ)/@YTG08;Z*AL_EO')W-?RM+>4&D_-!;G7&DZ3I7 MD$4KS0/9#R'A[8Q]"2B*UCLCRPK6KVL6B2QU-RN*A: H4U8=7 6*Y %_/>HR MB.-@,ULFDM1HCU$6J!)%*F'I458R\.I\"K9RNJP6'(@BI<2R>E>"N2SP/-T2 M-: H1F_-:RIHO]S*QO+#0U2S6%&LP2@GI"'[U0L*GP.&!U?U(4K.L)XGG4ES M&&?2S%'HDE^PAC2_]'#TW$10JP]>&]+T=R]>KP-_D>8%KE$TM_# ]*PFIZGG M HVHV6[&9 I%FG21YOR]6M.MQQVNF_[K*@Z'/9HR6T@ WSS*?C@9!X?!J,9R M&[* \K8<'^#P*DUI?WBTBX#%I1&C; F]C^\ZNV-ODC6R8AHRN9HB2=UQ<_\ M_#>\\*(X])YW]$4U)Z0/'(C/G>*JP^& MM2&T\8F9'J=1+2Y/H>'YJK.H>%$@_*+09GDJST4IPEEEH8RR.MT4I[* MY47I6:Y$\M6(!O\0F>B(6<;0D;M? M'!'*6&/\EZ@+CQE:NF61I2D*5N,M'^/ _6N6-,G6(J<4/'TUA;>R7Y,4%;QG MKCJQ\5Q"$C7@Z5IOUE83U*H-&>31?1JGIY/TV>S9#TRZ/EO.$[U(G.9%U>%3 M24P&\0%?67++OBA [/J.O-6:G'>GI*_."B50\Z#X(Z\H&.9ABZ= MR'-S8(N6!'Z8$*_&$ FC)JPAQU@/YI=KSR^:TZ2((Z@S1.JHBFO5%V;(')T) M0^28;E#HN0Z^1ML@\F(G?$TD2\8+ZT@C5W,X/- 5VK(/RU P1:V V2!HQ(BL M[M@X(1+;LM,*4.S%UQVU!63VH.@!98I&B\O7&48'R!Z0B[PM_YRDV,YPR&86 M @O/#X/LH9R;8M)8\C"SFIO^_;&;/F]T M0D";H+S9/KOKBRG*GG4TBC?3, MSW780.A^.8*O?(?FSQ.!)0H5D*L.A1S&=,RBC084_:(,5[Z:N(&:>O!(HJ%1 MCF=)67ZKT0*SY=)S$>G)$_(1V5IL=MAS$XC%*E6K#$^O3111,;/H20\^W."! M^K&")>E=DD.U]F(^L_C0%-](7@NYFLRJ^AZ173J]G'6WV8;!BU0$F*#.<)6N M*K2%-%&&MWY.&+Z2(_%T0[/'3%UWM]GY-,?]-;7AN5ZJIDT0QEZ4_AM3V1TO M3)8^O/@Q"L,C4*O:KJ=;G_52X\Z@;-,H[O M^T(M,0^43)I,! S%QY,O>L'B,7;"&'*(4?XB3C2+URA\(M/UTSH,=JOUY2XB M0).=5[!Y]G"::$*=?&::'PU3+<(UEEA^HIEM$#E^ [+65QT-$1M"H;L*7Z0D MP^DKED)J[80KQ81/[]^=2D:2DE*%;TWF M5<,$*!*$ I3K=K^P7[[FDM5%*_%JP*.($7TR@Y>4, #OZKT*HGBV?'3\VC># MCDK"4[J:;IC!&E)"6HTEOB.=>2#@$<'79#Z[1B_(#Y(9+:,QWULK674XBM.6 MVH+%V10''I'O4W\V7GQQPK]03/XM18"Z>@/4?B.1S?CR!0K\C# *'9]&?2PV M'J:YC0FN+TA*BU*5!ZC*YG);>,UT<+$9$"AB8?-N )+1N![;]@GUAG)B?ACR M"=4?%$VDA_EHU^!Y1^KBE4=&:'II1\VT^>'XDORAP8F3M#@4^V45*0FS);\* MF"E$T%MY(R6S)I2I0T6'_*5(7L1^62+WMWF/H,&+ST&P^.'YOMQ=]YH&REA] M)%A]!+22R*N7:6G0P:!??!%(6&-SJJT)CR%:>F7[\9M@8-5$E3THFMUI(%N> M>!F$&_Z!5E0>G@:; 5XYRRJ+;&A+:-H2Q98CL[&A!<$*A:2;_JNJ]KE-C(H0 M:B@ M5:R19NZY A$NJ1*C'*]4;%!0G0+=TB@;!.N@LUV1SKV&"SC'T01M?XH M5O'A\:61Q!9R5$.A217/;YB(6G#Z*&XIV=6'3",-! PENX9(*\D3"?3CASF: MR!\R=",W(=+AWG.3P.C:B)ABL2'304)2"[FGH= AN>M6!;.&&X(Z0R:*JM@6 M\DPW9\W2B9Z3AJ,P3@CS*_+CB/Z4G'L25I ?R%9L1P]L!-GX]:NS00QS)Z\8 M/-WK&C65)+6=$$E6@P]HNPO=M1.AZ2I$20ZRJ@S7P<;Q,$.MTG6AZ%I)0V7% MZLEJU0PY]_#J\T6E(\P$]C6 GC7#^?H@\*95;=?330 3^-A^:_GZX/%$T$NF M;4-)SJY=<\/-]-=[(FF+#M2E9SY'8$]5K2[A@#UTHCW=O5+@.K=P MZJ5/EC\@-UAA+Z*A9/,P6'KQ+*2_;S2EZK8\=!;; 9/%XY^D/=4[ MZT?I.(_OK/\R*7[@[0K[VQ7V+B>1UJZPG]?:%@$&3@!)I@E]C>&KF[DY-X&% M(1NU#\MS=F\KU^:GDY.S=[W.M2D@E!H&PV2.L02=$)BBIE!F=):4D%U'[ !) M[=EGE6M+#32RAHK4=F;(0?"@N=QO$3GF(G(@4,G*_._Z.Z".'0]4"_5[& DTZ0'_(>T!!74SB8.+FG9B\T%Y,@N5D ME?7CS5#]9JCNP&=.GLY>0/V?X.B)%W0#^JK%P^4@IAG\5&M'EJ&&@0B@+_@>!G$<;"9+?F:$I8%IS=!MUCSGZQ(75M#+3+@ M*=C*J;]:L.^ZEY('L GT$:WH@2)B+(#,,E#T96XAE!>3JT;3RF FO.&4@J(0 M>1@%T M$LIK!YFJU>T+N&@=^L'I]#/P=US%<5QRL.@305A2B*MV E[76S?I# MF%!- &#!5=3DS6'2T1XT5I=%J#2E*J%Y8BARD<+$J-O)DF++I\_;[V MW/4W[,6)%_8%A71;G/[QYJ>+T"*ZBRMYS40Q&4W;'#I#34-CZ-D$GI,;$%'E M0@4,!68P PO.WIVCWQM MJ/B:^J'!Q@ZJ#K4HC[V:@ZI68X =5)#4(8"VH8/*\%B"Z*"ZPPOOQ5OL'#\+ M]@WID7V57-&)R6$H.31]]^+UHT?VJDO/=7"<'I . ;"SHU>": 72,EIZI#JU M5I%OW7LOB#5S=]H7*&0VMT+ @].0:1S8==X;3(X>K]%3$#O^;<""MB:02;8! M>!2%0BP6Z;50A;=G.G)3\I=L3E%X]-%2464E5Q&ZZU5.WJJ-2P%2LI M;X=K"T>=]P%>/:%P(S-D>67+HIX >%G0I&J5I.[ZRC=WT*(GYV?1YR4:NNRR MP]:RDM0#?N6\[0A $$0R=XAI#@#4F4/L]#C:T.3Y19DS2\.V^D48L9JKTXY) M2/H6]"?D"J/D2Y\0?$Z6*B%)7U\=W(;Y(M] M#DB21943G*1>W<3B6!QD_PX\'/]..D!^HHGVR5 +Z..PB!EDI%J]/(I.R2@Z MZV2"::JF_7*G*W._LHX7'%L%Y.[P05*AHUNN.A1N&-$O:_71@*%?=*G850_R MJ;F(J_6@$,2(1B6"'P!,A7AZ?;)LJHGHDTY6]+M[/PT$G[T9)H<7 M3/XG_K>S=?!5(!R,P@J#5)^ZQ%Q+E@F-S;8(SX.0R/-Y1\ZQ/SV^KCA%!ZDE M%5D%9J&FVR#ND6CEI5U:X9]D]"LH3[+J()6I([O F +0>%%L:86I/SM MZ>DJ1,E^G[]D""O 4[*2>BHKA+JH0.-8Y2;(>T[(4Y,FH!#!\/I@#(H^Y$ [ M#)V"E8CC#*BO4(;A_5 $4M>V M>.]0+ZDAMJ0/13_&3AA#?A)IO@O=M1.EGG1$E"O)G9IZ ^10$XDM/PAS#H=' MCVN'SO%IR"'-X#);%AP>(G'J*PR&$PU%M9K=;12GM9-^\J6AJ!E?SHVH=I:3;74PTY5-/#*.?K)T#@04YD>7<_HB,-UVSGY@,@FOO6W] MGEV]@2'R3D?TC&(7EM^>!4"QW$]T2_ _WD=^PP2'JP 3['=)LNU9>(U>D!]L M4_5([^G-?J:LLP]$9[U?I5L *+?%O@.Q&938_A=]'+(>'%8=4'2Q[,21EM]L MX ?(Y;.T\RUA+7:0JV'2Q\%B/<\A6&Q(1 MM&2VFN@ T#3"\!:443+ED)%O=4@X)F)J+0HFN&;G^DS M?> MDO0/89?^D@BR%MZB!R 4F1I4@ARSGTANP\! M[8Q_:4A38-LP6?4T 7)WU]@5!>MSHS:&24E= RYJ<1DZS@MS.-NLW%"ZNV_ M];"#7<_Q[_ R"#?)EXO7QU03R)SJ)Y#Y97+HWF29]V_B'3J85'?R+O8YXTQ^ M"B[A7_OV54VM/F>5^0@@;9644O23R7PTFK<3V"VY#I+.=$<=(SQ@6BV:PS!, M6MVTD9P&PARDH7D6D9K(#^]JYK[;_,N8E2+P%-M$$Y451T9&>,KK^LKE8)8' M8U ,\W[^5Q3G&4:=9\]/K JU.VI1I1[22*QWU@*A#,!8[FJFJ/"/8LF?H5!$ M0Y\L4@B$&XOZ"_!Q.5 H,U BU$FHNY(8OO[1\NJBM*J4\3OK+!S6,$.D107U MWH!=6WX6:5"[^3@N"H4D5K<O.D%<+0.-W9-GO)3,)765L3"IV4=2^F MC8JT8]FOE-&Y"C#!9D?@R7 Z#DU4J3I@'DF+.Z+I:.]&_3V@(VP>_$#A;\A? MJ-X.XED5;M$1T:J,V!L /TQ2 M=KOU/=?)LK;<'EHJ/U!$=0F)J#24O L5 M@6(5A*]J(:9GQV\4WA9B1/?M3YY?)V[VA3Y'B!:MKRP<.=9E^6I09JNZ'K-B M315KEP?6^%!*84"B+ M'DW$[Q,JB.)F M=! V H\=ZEJ5X(8Z!OVCRBTY,O[N^#OTM Z#W6J=7F ,-D2+:X0C[X4^;1]L M4%,6-6M_- 0S"(^5E.V]X6W1D&N*J_PV1\M/14@L^/&,)"PB E^CT'LA.GIA MGL93^?G7*M1:&!9=3 %@P7\'9;I*+O4KG],$E> QR/ A355VB;>)X9[0U!8F MUA#Z!""26EEG$BN.0%;P>^NGT%F@!^0B,BD2[M=IF5T)%LD&O4[)TO6%H6T]<[DQN0GE'XCATQ5KD)_M_TI,]#7B\=/!? MI6A'OF:U&QV0VNU@T8?XOP=$]CJ>&Q,)G6C-9PNKW( (("V>H>V^AGV"HTC: M;S)ET?_0F,,7QT>BYXT%Q0>D5E4I#<7'03S,@;8]]95D]J"P$.\&A8E,'UCQ MEJ*R&[A2&1ZW6O %RV @V)! -C<41%.=F+A5X7&DL5:%TY$: ."M$TQ@]#S% MLBW!8TQ#)UVV@$@."QA1QKDS]JJ*"W_8]KLE&A)QE-Y=!& 8_/+RJ&Y[<&@/2=5-I+20[,&+! MW$5QL$'A-=H&D2>*6V&7')!F5:7L@Z&.\+)DO1B\D*[,8G3?DP"VI&)6^S)Q$NZ MTN=;]HTO*G&NWQMH#\J44QJ?N12S9>E5DC1W66'07J/(6V&:I67:@-0*5_U; M[!"4J=,85P5[IJYA[=>J;/?Z"[Q5NFMVR#F?:N#L%\5,WZ@!02IEG4EL\@6R M6O4QW0<.3C*B+UX<^@+X4Y!;9?EFRKHZ\#0F#W;%)ME(U(&^89=-D_N9L^[M M.G;Y89"CF9A6[]#<>Q%9L1Z1NPN3H^,U>A:$Q_-+#T-!380TY&0"-FXOZ8/% M*(K(5N69 )G?1P !^NU,'$J^A&;+E3\.@,?FT$IZY^71ZZVH64!(VMJGP#GV;# M;T.AEFE,0Z -V,?R?-C7 +M,_-0UQQT7!K_Q-D0:#1';&K#\'.P'../%WBAY M&QO=C VK(P)TV/4"^O@5]9Q5;;N&RD52*F/[%B> MC+L*"+R++-'2W/$6:2JN0P34\>:<5^.-H<[P]L!2R=T_0I!X0 ME;B[3\=Q=VDS?8Z9FQ> G"U3>6Z#\!Z1A9,7%R=9!\J\4AQZ_[-SJ&$SN2=_ MAY=!N$FG@>=@%\L);ZS=\I@Z)6/JK),Y2HD!?*.5*03,A@L<)I3W< CYX*W6 M<; D\M5$^U<+0J&,70:PF":%Q%CL.PF8Q:M8=3,5KP(4/FE,04JB67WV'= $ M&1L.=5JT A24.=BTUG4L(:FE=XSRA_A$.<*T76<,H/D#(JDEJ=9@#9 M3:5I,@)^J!!#VX!(@S(@$V.Z6'A)B,A3(+W7%=09(%U4I;5J P3$G.^(HH$6 M4[)8.BN4[@"C.^R&2<"0X^\SWCPX,4I>74:+IZ"JCP?D!BM,4QE.XVM2D!K: MV.\TGYQQ&=E!7P;(="@H]M]:^4@:2#";+8NI-E2-F*<<(^8ODRC_P"18$N'H M)PAL$U+PS<0)W,2)",5<+^FN](HKJE0>0N_[:!E0%L^J^0B0=2!W/=[\W"(< MH1F6WL?7UAP ;9K):.4=TP-[SLP$!R31W)E@48H**PZ 4:RWBE42R.KY#- , M0!](F>WBI1_\2,!C$$%V?AX0#Z!$Z^>@GV6T3VNW]>>N\YV MXA2%FY]HD\#QFQ-=(H2_18)@#4/M#X!Z-I'H\S&G^NRBVLGFXC@\(VEP$AY: M[/,QII3EN8 2YP137QS*Q,/,'9;NTQ5R"#$J0IDJ9#4GD?ZP3KI^Y4.Y;G4_#W8IGM^Q5DO3?>'&WV3I>2*T4Y(?/89)KM-2*^#DI M.Q^$PC1-]K#W22U"UF?ZUMSO9A6&1YM6M5U/-P%,X&\%,Y"HH0BW!G2>"'K) MTK&:G. 571@EAZ%0HVI!G3(('P \4*6E;%5)S60%ZF:[>M\LN7>E,CP"&-M, M-!;?LGT5D!FF=%C(HHX*9P8NLVKJ]8I48BZPB-5$>JO^GHMV325Y/ E-NKV/ MO%8VH!RYAH\-*+],#I^:>(5OC#M.H97B3DXQBZQ8XEJ%:8)))Z\#;IT\*(NCQZW!CSVU.J4>9Y2DF^8K/@:Q/<$@?!I[> 9 M1G\@AYV?6:(&/%:H*9A%$35AK=QN@<*4*@YD22^B\_0CH+^MFU.46ADBH_0! ML'* !\>R'(@J/J0'2(EHD@T-FFLZ&!B*Y().-W5>"<'[","S8)) ,L(:"N^" MR12=\XF:,;MQZ_ 8V-ZASAZ 7;_Y;=M8)VT1YQJ!^\XTL?ZY-O(Z/"S?=3^Q M:Q:?AVB;(<4PWBF9PXDL1_&$A>8G9&'*GE%L,[Z0E_5/*#?_CI-4)1,W#^X( M"_.'[5E7#HI_AS).U4#=7S:H%64L]XR2''73!1E;3\Y/F0F;5Z&_A&@HVU@2 M2&2.VL-S8H^[Y/YO6)MQA%%E""Q1E,YJ0EI5GG!F_H+LMP2?Q]A9+EDK *M< M?U6J)I+5*T:J*P)'C[P)[#8(R2]HLM 9OD1KQU_.EE>$LKBZW6C82L\Y8$A@ MJ]=Z .T9JKARUX%JP?[21%&FC EGD.=\,0B',%":OF+J^\$/NMJQIHM&#?67 M"H9ESJAR;ND%APMK9&$FKA 7+@-P1@"XZ+G2!7)EBOUDY9ZZH8<(#CD6E10L M4:WGJFXJ8:;T"TNC&5"DXA47GOQ\)$YL(UF_OSPR(VINAWIG-1UA)Y9>SBJI M:@ ^BH>N-P#_,CE\.\VF@;/\NN(7,FH^TW8IH$K@^>+G!;R),WPDG"I.LF8VTB;_#Q\GQNU[C! M?;XVS;SS#UIV&\<_Q+!_^E9MPX.8YNVW]UXB2?G6RR[TZ<>.+D M7YZXY-,32I')2_KQR3/Y>E?&C490<6P>)AJ$8D.]#QQ,A],AE.1J%\7!1A1; M(ZA3'FZ?3D[..EP%C>B\LOP<);>A1CG !*\*6Y M=&_)Q!Q])QI#I7GZH)Q[;XEB;X-H]E.7S*Y7Y+=>,JD?,IZ6JEXE.XK%]2ZD MCT.@+=4M7J63\E-P![RWH]/D8ASNRF)#Q<4.?,_:00A9JJ9:@S&!:+.!? M9&R.0<^R__ITMHB.DM>)$U +*D'AA6FU,N-65''H%S>.5G+A[7QF:7AL4-:9 MQ#Y>(*N9O+^QWY/CD!.%@9Y6\>$>F.NI986M*H@8\;R MY0_"PM-@9PZD]DJ1O1Q4+PE"M6!U>!O1Z-WY&W6L=H,7U! MH;-"-?ICE@:J2)%:6+J4EPV\4NMF*37GO+ %>,HW.T7K 6'UHJ8A;U)ZZRVU MD<]]M%BA1;*+26X%3"O&3-;Q7JF!_O%%K.'*T5\?"ZN^NFZX0XL[<@(AJF'>0ZD4&;A^9:2UFCC"T!7]HCN6/TL= M^Z]8#&C:UL"I8A06J[L)2$=)-?[)5QPNV30Q,)48G7G+S= ^5<:S?L@*RYJC MU%H8+EE,@:&;1+V="[:*!=()L*?16F&," G=1.I&\VU;7+XN@S , M?GAX%>4[Q ?";^ZBQ2X^7"XUDMQ4KG;A>PV6PB#9(T4MX/'#<<#C51[EF(0[ MHD/+?;Y3K10,V9?P1]K!&?Z-Z(KO_-X7@3+PFX0NUDAAU;1EZ-&51.SX"E%' M:Y)G@AG05"W4/Z4IR '*1F5SW7;\)&L5S8I#P>"?,X]*]D__JL)8M6M4MMN'L2IND\[>NV"OT]+7L)(OS?Q M\,3-OOBV?S/X*D;QU,+^'NORB4K5\M X[<%@UY;.]L6"I1,])Z)'89S0\5?D MQQ']*=%PHEWRPS[0FA%-5OTS%"UI8W]0HY2($JK2ND =(?=?J^#EUWSR2M65 M_W105_Z;/Z>^GW7:0]%UL'$\7%&=J"@4-4IA?U"5LD@60HR4-?7M\9JG&?(G M*)I0AI:A%9XX$+1P]?4/GA;(GX:D!9XXW/-GBUKX[3_.-PC5XM:N+M^X&F!_*G<;7)4_-#-PPLFM, 3A^LN;U$+ M7_[@:H'\:4A:X(G#=3^WJ(7Y;W.>%LB?RMV^.#EYWTT(@0DM\,0QY-7U4_M/ M.T?^>T[\NVIU*/HU>*@T H%5CP&@0#4+QF+P)!)KOJE%N4P<&<.2);OPX]JA MQN&M%SN^FNGWX[&+/FELXJ:M]=FL6Z)%?L6U"!7'PJM0#\J8KNVR?+(B?G4H M8UY9K_S+48K"&HH%\'7# -I(AE "5"I'1K4&%+X843USC5"2'/P%3*8XLODO MCNO 4[^:OJ0U+A 7O,YGX<+#3OB:R%-W$9Y5N"3VQ3LB]@5$+0MTQ-*SM*06 MHL.@4*-VLN0=2)LT 8]&AM<*32@,'4Z/=AYG9JP77W=TA&0"1=-=O";M1V@A M>FVSKDX/*2'68<5>T4A^4!>M+4X^4E): MY08@ Q8/52Y'>!6&R14E:5O*U:U[F7\O1'&V92TJ[))#4K2JF%9CH &M&&58 M[Z)HQ]U^R%6"0AH+^P\- *QZ20#9P5C *-$('GV4=2U+&)N[D6WRU/)C[(3Q M$5U4#R\6Z7*'W1 Y$;I&Z7_O< Y4V9100R2U9@9*,0,@@+K]Q3LSHQ_^:RI# M6:YOVP#?82_V''^^>_8]=[8D??;PBGF*5FYE4*PQB<&8=TJZ2ULW@5K=K&TG MQBZ1I8O;#3Y.(V+(+E<>#H])6!3I^9&^Q87+&)R*;XE3OCIW\>%!>DA#,4$RHZL ZWR;X MS98U7"B5&B@EZF5L)8^/;L(P(@7-B% ])"D=)I0;&10E#$*0,>;B;2EACZE! M'!=$TN76KW?63@B&YHT5G2KY@1 M.XEY&+@(+:);@GZVEI:G3K[OOJ[F@"FEBX(A"P3/<:OJ[A>D,2W.L?/0#%:J%YD.W&R[,:,X+>LVP&]=(^S=<B!99I%"37((' M@(ZA-F^N@.""FO*DU2\0=VPW5\!J6=!9EIZE)>WZY@HOU'.#R*[7P=G[,V(% M2]08DI:;BFLA&L:$JK]17]P/LIB0+7W9IDK 4>>!1G.#(XEI+$"%QO \X"\H MG/I^$-.''69)#V^#4)U'3=H9'(&,@6#U^2](6U G1BO2+0KY _+IVT!S)XS) MS^+SB+!:&='W)R=G[P=V*%$77["8 3RAWN"8="EZHMG"R0 JRUBS:96H"X\@ M#33*]*TUE!W\L46) ?U0>5-=L?2NK^AN][0L0S9_J\$O#4_+#=3:1$:@>OU, M>A_?.W^AJ%:IG*+#T:B*@$"/GI=D#Q,%F]\]]*-6G[RRPU&HDH06CH)&!FC@ M+^:^@S$YX]8/45[AX>A4340+IS1CX0.[Y\A;>/2LZ?CDU/$8!^Y?C#-5?05X MRC5RFFHHN& <6WC+MM"CK\Z&_/,I='#DN/2C_'$J5Q.*7ALJ@J7)9C);<-IQ M5)IPE(KIAE[RE>DJ1(C:BA[1-DYZ>/KNY(*O6:4&X"FXF7XJFM;'8"S9@#I, M13:89<(8%(*] D #7&O1J1]Z'(XH,,@T0\'0Q,2+3@44_0P@\<- F6< DK=D M-8UN] ^44-*"&S)Q\&8O0W?[DXTHW8(^H&UZ$P4MIGCQ@&*/]/!Z1[W]\_0R M*FNA:]3&@'EB#@^K+N]\+VHI*'\6KU'X0-H(7U"D%H%_=OR41-+:),R:&TJD M?0X/?7OW$U*$M)78_EP^RYM%I7DE7+&7+2FDF'H6S WQ V>4V M[Y\$OJP_?*NKL (\+D#TZ\)$:>3('3+[IWZQPFK/FS;/,*+TE:JI:FW3Y"K8$.'6"$?> M"[K#;K!!M2]^U%4<#9E4,;#\4A @;RH/GJ\HGBV?G)]UNS=E[LDV#(^;C9BD M0DDM:"Q'H0 *D*N#[];##G8]QY]&$:)G6(?.)XMI?.MXZK.29,Q=PT$/9W%,4>7B5XQZ'GQMFC?=^P%[.#+FY\H=+THMW9'2?*8Y)]IXH]'=XV.=@"6OS9BREH SFJ:6$#;8 ZL5\G1 MX2Y3%,$OOY_E"4Q,#=H:+FG-PS*6QW:T[9G#I%&]P$:?XV$]H& YDO9H+E<, MIST_#J=-FOPEV=),MEFC0PFJ?4+A)IKBQ56 %UZRWC&<[],PI--,\L_Z@-OF M34*9/'2DD0_4;=1R>=W83P"2'^%XW7OV&)-+>\,I" M5XN@EY5SM9*$ X[Z?2)?K9G/Q+.Y; /PJ-/>'*^%4;^B I7JP.K@+M+\ 6U789 MQ'&PF2T326JTQR@+5(ER4[>Z9%VOU38/?<%6C@75@F6@/@&(*VU$ 2FQ!KQD M6WL-$0(C6C3=*H%B*"S([P&53#VH"(%.:DJ6IDG]Q*.[\&@3)4+NOU;!RZ\+ MY"44H?](#H\)!<@/?TX7(5/5I;_U1*6"SAZ46B_8@'<-.A/KO=(=SL:MP^-: M>ZN1/0 %08%-#Z<\,^,6T5L,\UVX#2+T.UI[KH_NB PAA^ Q2NYFB,FD@9 K:3]-9$S>A^83&^,(AQE MJMP#=OEZ%+N<3-$W/[=>BD>: IFY5IK\P(AY:!]'JW>"(- U^9_LGM^#MUK' M$4&#+@#.BKW-L_6Q,OP7;S2VA:G5.T6&*)WN3 KIY8M)Y;F!-[P*(Z:6.BZ& M;A19W=H=Y,FO>;*C=*JE1DP$23 R[7\"D@S&]HIG:8MV_(D1,Z\-)#/:7D!> MT]+NW^'O:\]=IR>DZ,K!ERB_LOYM&^"[;4#T<.\E K-XJ=[*B*EG"*SKX.-HY7M>"+BD+1M:(&ZE0G$ Y\7/95$,6$THXO M<56Z4A*V-@5*80;*24G7=825X#Q.T]00K-9DLKI&+\@/MG0^RG:5XG<.)*H. M0-?:XG8=E"TRQB"?%%P1B;XXX5^(GJ2D-%]7;TAJ;R1KUX_E"'3^&6$4.CZ1 M9[K8>-BC.U :-B"E>*G*0])^DL4 M(4R7FQD:/P?!(IJ%CRA\\5SJ?',1&>B+:V_Q-8C_9^?XWO+U-@C)[X,53K"< M1FGN\MIW.5KOR;#H+R8E:PC -Q" BS.PEZ5EY=FE[6NR]:%QRD86J[L&K3@ M-'50#&+'A_QX@:SF:![6F\W6#UZ1(,%LH];>Z%Q'9QL 6PUT5R6XYF1*I?T: M8!X_M=HJ@W="P#M_8V?SR58*WE:BXUMS%W\)7M(T0=G>*O.CJ_J)WTOZB?>? MFP3+243+3%( WQS$;PYB [B[J;0WCB(R]-@3Y(X=Y(,%,:*;$?]+*)I8=0O M/K68#!0&B[1TRR)+4Q3L)@.- _>O; LDR -Z5 J>OIK"6]DY2XK:M><:Z-:E M$R\&!/:UM^;8 [!?7HS][>]=',4.D1^OBNJH)66#-LL:.05@K^V&L*:@T[7$7J1DQDE"@>,'R "] M4L="[C8(EX@^H6&0R))MOA'9+'2Z9ML:(I_#([+5K3O$8]&_3;BM MYI0$%-*CJT25\=&H\;?!(#48S&';2JQ/N]?OCV<%U7B*#RKW[OFV%@9 MP_3_[U M_CT_1H1?NO_J%1[PZHZ9%4J8 ,V64"O3A09'+MXXHH3)2-(I&#L5J$4HFO\L M/&(#.'QU 'F_@AWE'3/[>:,%GYOTMT9">C'C]!QN>EB#>L"MO7%RZWCA[XZ_ M0]/X"W*HMBE*UTZ,&-#*#@BE1M^8+\=\?5"M>M4 11VU$NSV1E0MW P=W'C/ M3IRV[>/]#WJ=1M%NLRUZAE( 5/V\'R7]O.23$^?P37I[/EZCT@WZ-X_O2#R^ MH"_0?R#'FH\#]M^:@ZA?GC&Z&TFT^(3<-?;^WJ'H6W*C9+]5*6Q4A#Y:Y9:@ M$,PV(5C4,P-6[ZE6XV?EUH!''3,*E:2* 2KKM)+CY# <_QT3T2/[V2;^"58 M()]O"J^KTPM5"KI:L7(W$K=K_RC0#8Z:$=O0M0D(#&QO';('H 7+,V=6ND:1 M&WI)^[,E%2C8X?A!ROJE7']87!%KL#*S:<-DU3H+R'15 NK!B_ZZ#1&Z([ 0 M>DCR4J^Q<9+4 F:@TI6VQ5B:5-,EB/P>^(0D/NEK8[Y*-?7&5B.(64U?"HBK M.4+7WHNW0'@Q+;R/ -OGH'N/0,?WU+K2D+4+W-M1ZEUNZ.3;?6SB*:%4;_X M))&YE$LEB;KP6*2E6Q99FJ)@U2? V@8]NFO2*;Y/H*X./%TVA;YB0VLD./C7 M@'MGXX? J/;6&'L ]CJZG!^+.8O7*+SY>T<$N,-DP.Z246XL?E;8_+"(*J:/ M5L"L.HJ@_ ^B9YGWIH:K8$,?.,KTO4?U\O7(&C']X82+Y']^)TN,AUVS<"% MA]9,6(3/FSRX]F8>?C,/0S4/=S=]]L8\7)X7>V+.Z\@\W/?5F*]^<^;A7O*I M5?,P!!9IZ=:(>;B.)_TP#T/095/HM:KWYQ_4)Y/@'+>MNH? MA, B+=T:\0_6\:0?_D$(NFP*O99_L WUT7C!).R/AF0SIG-VH7(_/YV=LD!C1X6&H#0YH7*]Z1I43.OM&KFY64&@N.-20]"]E]B3O&2*>O#LY.>OF\0TS^Q&14+ES6]>>\O84H/Y%F Z)UD4LL3T !5$ M /7^YPX85^M/X#"]CY"O'R<>#^U>C6Y87DK4OR[8ES^#B]>EF\=DF__W;MDG'M MTG3C4";7OES /"'_=_:^QQ-JFU[:UF9L#J\$I7NY2L6!1S(SB)2D%J SJW#%V9> I_KV5A(Q"!U> M)+5-C;I%H5@('D'$:N,JNM&4#D5MET$GJTMFX=E- M*$1X"K9R+*@6' @%I,2RX&*"HO_>1;2< LB%U=Z6PAZ \-(E/'C17[C&!E]4UJU5 3#K5^#WRB0Y\TJ4PHR:HCII$. M0JT$;^C&:GLOW@+AQ1\>\A?*_)&O/6(*:8)D]3EFRR% 3Z&S0 371&H"(]T> M*$;X?'IW4HWP25J=.'@Q"6B[-,HG:;C/D3M,I#@A.35EH>R^F=U\"AZ03U^[ MF#MA["%!K(),;2BSBI3V*F>SQO)9W9, RBC-02CY]>-NN_4](H$J?\JUA\SX1TSX"&'-T2%*]V41QL1%L+ M9ND>4T!>'D,I,L'SX1Z1HV%A2N12H5JPQRR0$L50KDTV 51W#+R\+*M5F+RH M>!7@R"/]30#_ALF_$IO.+.DT:],H5[-W.M:5S5#>3MZ-2T#C/D=QAA\#NBMZ M1.Z.=I)NIIV?*'T&^FGMX#OLDEF2_(X[,Z@WU3M>&1?64*)1JR=3%6M6?87> MZ;RA2*;RD((W6MW\W*:6[^"*R.3%U TYP_>!@Z^"S<:+T[LC>+$_>'W>.8GQ MG\[+"=K\S8:!MGO'-_O2FTJS"GY3R\18=?I@W+A7JL[?P+"50J"_,E(HK'>T<*"N-I) M:&L( REES7XHU2XPQT7+X'T@X'63_T]K"A$*HYW*MLR$)^8*5ZITPU24REU?4A!&U]=4*Z"+X@ MU>BM4^GHK5\F^X^,)9)+NA:4";T8-,GR'>YI3@44L+1R&R:T; M3):;URC9#-\&81&)FFM_M37AL4E+_TRS:B,,X*5UN$3>?\G&[!*%21:$P ]6 MKU?!9NO@U_M8D.1!IEX9@H\ ,IPVTUIE)]M8] %?&::^ @_ODFRM+X'_DESW MN,/7*$1N0(9>A X.AFD4H3BZ?*7IPF;+PW4.X4)FZ@/P.&EVH;.*TS 3&F5I MZP[RU]UZ9Y>'QRRK7&#::A20&>:FZGOHQ>1,/]_%J8F[;BO%*0^/2RJJ95%# M1= !KY-UD_V]4OH$80OP.&1VI=,#PL+U4"-9UCR<6"OSZ_=S%+I43ZNJ=:BF M=/^4+U9790NN*'@?TA'<80*#XS^@!4IS[>_=IBS-\TL/7/.*@OR M5=NGF63IOZ[.P%G02/Q6,@( V&/,=Z&[=J)D&Y].C]$=+EB]IJX;[&C>A-L@ M_!:1TT&:5R'-8\D/S-9I=;ATM F0H71,';UB$X0QS0]R&81A\(.(JYC XN(X M@472YB]$G,WD>=]JGWV>63C# 2*:2R4+<:!720,\6QY"9 K%V&Y1_>:@3&'% MT9FJE^9@7@;A)ITEGH-=H?_RWE/)MLJC\:RSB^VF^,$_..D 8G57#2C>MW&F MX^Z(8U[9+"*)Q1;0 ^#SF)HYBR&H6JP.K@)%\H#/65QY,+/.VLHJ#521(K4P M#:S2LH%7JMJ+7ZKGXE MN4!Y]NS;B-52K8DJ]8XE&F)9S=1Y9G?U3Z[-L%Q35.S?O3#>.?ZE@_]2VQ6< M'.\*D@]-EOF7)O[A4Q.JJLE+^K'),_F:]1V#*'^0!!J<#4"C-OZ$9)]$V\R_ M.%V%".596ZZ<:'T5^#214.CX,YQED*(.S./( 443A4CD2C'4_B#9:A.;5C94 MEM;*:Q1Z+\D5Z I"9"@7Y%9;*D^/E\K#=PKKI9-\*;F:75PZ^WRTK@F.X9VR MI:M!FK"HU(SY2O32"#^,(GT^,/9YGDX:WAS7+1G-!%T MFNE+E)-WP)?)R%[_AQ,N)/G!+#ULBLB+/)+7G%F8JL7/"%LH0WL!S!.MO\71 M T+ ,8"A"=6#='SK>.'OCK_CGX?X5?I'#+$J)6PS==*/SEQ8>BI+@4SL>J-B ME ($?7BED&NM^QJDO9UNJ->?Y<*1K#I<=FBC .H6I#Q!"D.@$4NX]<='%34H M^GP),7]"7-'P_YYA^,];ZLK_G7> :WJO_AG*^K]';NYX_-O%I5(E'IZ^ZRY" MA8-Y]5!0U_56HIFM>=;2'NY?H,I_0?Z9KCEJ8^L#RZF6MCCQDF],".V*OZ4_ MIE_JM4NM"EO9,\F-6Y6L!6>T']:N)[2A 9OAZ[6W)&(@[*)OF(P *LU]0(T\ M1)K];]+7B10\;LV;!S._J'&";XLP#$6_7':-A!>Z\AJW"(58K;"$14JSR(V MAW6I)INW"8^+9LEAC'X"N,#?E*U(5\,F9NF!\$0@#(LI\E!T[3_D/2#CNLBG M#VRA!3F\A['WCY/F [DCZL(KC\S:Z9Z"G\);L8DQ$<48/@/V*Z:/$Q^KH&X6 MJJE7AO$$0*JP-N:C)J!TG<(4\C%2S:FM]PEXC&UYUV\9RCZXM!Z0&V"7'-RS M)>)JG>1PH,CUGPTY4Q:'U#B !=._L["57+7VJV(5/_YR!8_/!\ M7^Z*H%0S4"C4"A]8]#, 5[]H5BMGC655LCX\8AG0-(M .GB8@ ,V!?88W\-!':VO+&R#.4(;5DR>:W8Q0=(1C$[:DQ>=="T8'R'Z;)I M8KMOWM ;+4V!9G4VA$E5H[-AU_DH($^';;@!WG?G!I@MEV2O'BN_'?C^P[OW M#=P P>%SXW,#-*@/9>;YBF)=F>6;*(_"]V04GG<]0>F8^#4%'\L[+<;%S8#/Y0$66 C"/*":+DDR$S'&M 1-!!P'=_?%%2@J,5C10 M'W(F'!;<2BO2@!G40'"K;SL HHV%@]5 J:,@NJ&L)J:6HM9F'1D&<6N,@D1J MTF<\^FAU$K+UO)P3K6_]X$?A93[ZJV^)76NVI3??R*\4C]X?&:_.D48G2_(A M?RG_/;65D-]/@OWWNLJP0[M#>UGHI,,^-PI+0AGWN7:3)R9*.L6KJ1M[ M+W(G8[5FH,P0$KJLQ!KIBSF6LW!J\:;FSDM$T*4V.RY[&&7+V'T L(@8T#V+ M4K*RC^7ZT73QWUT4)QGL;@/ZIFF(W#1ZGJS8Z07K*/DQ\[5P2:7:T&@89P08 M4-Y[SE)-]FAWFZWCA536U/%"7X_,4V'B?<9OYB&[21,#YY Q2 P=RGMPKBI# MQ7,)U\:=\8-YS;0_<.*V@U/9DN"(-%0_#KW MG>1UYIN_=]Z60LUEKW)+H^&I&61T[0[]L9J7-S6/:Z(Y>N)?S)W7Y)>2V\3C MBJ-A7",@,H*=65K(SZ 2K#0\TTN]=WB?0HLCI:0N0AE7SRU- MAH"X6D**_^!(=LU%*C*T>9.C8:MAB#*Z?K)$5T"FPO(P_X87'D'>>]Z1;JL7%*\#?NIXDQ\9#:6M@Y:1_,(,R9^8 M)R?5B9F72K.$1?D<.<-DF ?4BG:TWBO5'3BQ]+'(K>#O0)RQI9BR3_GR@#;( MHF53[_%K/744&AL?EW3!RU$.1\@N$D:8U-=V0'0)0>IWND/\>"TGGJYJ>;S.Z%._0S_!0Z./(3(BA?=332^FAX:@^MG-"-O28M'@'( MN S)Q@)=H_2_=_A[$/Y%D+URMEY,SOJ"K+VR=0=.*7TLIST(#.'-7S6%4IZ8*0 M@39W7EG4U&QMB+2T 8G5:"NP"^XQ8OGJ('-GJT%;XZ:C+""F+GCU?7Z\1ML@ M\N+DJ'A%2@8;(E%C.C);&S[05B CMY\S]?Q BY9"PK1K'N, MU5'(::5]8F%F2+N/E32&?G[CT M;U[>@8F#%Y-EWH6)L^_#F'*I\+93].D/+8DK,VNVQ&,+E_O MR61)<&/NF*1KEYE_WMGXETQ]8D(ZR_D<385WLX5,-W5DR?1W"R(@'=/4)!CX MI,55'J_%/LSI-#@@FF@(;,JKR5P03EM?$#Z'043F^^=8=BOEQ?'I=OAJ%X;'%]15J_=QM.J* M9S7>!= QE8V,: M]XN>X]YJ7-1_L^E2GI@FHPLSAHGL4'7OD1/5HA"WP+)"\,KV3(?JLN@ZPMN( MP=@;]%B:V_^QCZH2=U[; 5PSI9YW9YJE=U?)B=5/$R*K&FH_-##4AJ4OCLEN M:_,UG,)SG!4CQ)/PEF1=Q9X-9DW!!$;>JAL%@-*O?">YH%Z5;_K3$YRC!96@ M*%M3B\SCMJK8_:)"1:HO:/.,0BX'F*7+*%Q N(BOJC,)DZQ 5J[&36R=RJXG MIGZXY>!I1A[4RCY+6CP+[C:#1YFR?XBO34'Q 2E554H+GC.@\W#! :0V)1]5 M' 9=-.6UX!R#0ISBVWRA1V/+:!PI(WY2N+E3:@4>I8SM]O1Q$,Q1 +=_TO+6 MS$**[AD?7?9HD>^CBK,XCUFA.("IB!_UWO9=GUQ-;SAUA@/==0@ M,+1;]F$11[#4WWL8W<5H(WC,6Z(R/#H9V]TT%G\LP66-_,+ *2+6K+3WV-"2 M5'9HS1%AP>(Q=L*8Z]O2-;SDN<[W]^R8]I:C4H/4L8JL5L.43=WM[^0RVI#( MH(F![L)@.,DVAR9I8@&IB8!3M"3\^W>P'5Q*!% 1V&HF.4 )A9ML X9""CDI MS086I]N &\P/<-%_X/HX9J4T]3WNGB-OX3GA<<1P@Q8&R0Q3.%A^"C,/X[<4 M$_6 _(2R9,OZFJ3RI]D! AS]![U^<;"S2I[2(82. HR13[/9()R^$J^8P>#L MW4DU2"K[]F1+/SZ)"U\G?R0=F&SV/9AL\RY,W&(?K(=-M73T+T)_B>(?".&" M9@IY."J#N6$;4%8FI>[+!W#)-05E5M/B =\BH@%"OV)^KHA,JX#.S_3)KQ)8 MP@ P834HY#"N6V90F#H4_:+(#2;KT&N41/??!F%9QAI#O41=>&1IH%$6,9K* M#M[)Q][>S):IP+-PGF!&_GF MX)'(XJ)D$"*SKD.0KI[Z\]K>VUK)^L@GJ4:;/6>JF$[R,V!SK*RFV3%DAZZ7 M^3ORET0W^;L>',;I-382JED :2R9>V3&)L&,VH:(5I('DK3FQ$I;(R&H>8RL MAFD 2C=)*6<@,X% 1T;\1V^%O:7G.C@N_EK5<'^4>EAHN"]\ M=%+\ZINI_LU4;^;0>$I&[,783?49"/VRP[9@JN^.',9UJVNJ[R5%6C750R!+ M XT:,=77L<.$A6#NX=7G,-AMR7GT+HZ*L13\R\*UE>#IL"GXE>-],\F[OE;# MBU(D^^UY$!)$/N\DXU,1]8=#,(DU57"* P[0,X M+O)>T$*9FK(-C(Z,6L" \I+P$E(Z'HYH+GURB, $S&T0.3XY3V3W7E[GOH-C MLJFD:6FVU"Y*-YA$R7CED34DB9MF[JV3'QSA9PVF#@(7EU^I0S'7SW@8.?@J*H+)+)U1P3CS00 M,73ERNJ6+'_A,!5NAND+]->(; F\6&EV:M).&;3W _'Y\VAD"!_=YR+ZD2F<&SK /63*51\) XW HON"19NSV-1NE2'XKHX?B(PS>00;(@@:X(-V4^F4WSCK;VU+X^)L!TBJOWZ MB-33LRV'Z/V!G/ &+RX=GR")E$/SCEZ(%H;FT8]-2%.3Y^QS;S%Y;S%Y9CR/ MW)E-@YPLC5/;0DJ=)&K.2:R:"#2ASS)\Q!MTWO#^3WWAA-- MHX;&1"1S /4AB(G_&%=FQYR'P=*+9R$U@*KPS$C#8^*=/<#Z$.B4/218?B12 M:454:6!,O-('!E28DL5CWG03[' @IWS?67@Q MJLE&7J+Z2)AC!!90D4T53\ V[ M!-G ]Q84T\:JS'^?'["4]K-$F^_;^BR2;]^@1EGY_$P617 MZL DVO=@@K(N#"7^HPYJB? /^2:@3& JO9 0N=;@L:JQ[B6"1C0PL1I&DIPG MCJ^<\D-(A!7@Z=2<&BIG,W48KTAQC1%IL@$07.\JE/F]@DXAVDEE M-U"I!H\3K>T#9)#H5SXE\7"JBR9LW$X9N3, '&J@:?7U7@X'JRM$8F+@+P>% M/\/3D0EP*[-^G;S@GS)J(> ?@NKM3?$-D!!$O\"?XNW&^T/@2@.-2DSETK*# MGS*4&- /E3?5%4OOPU&TRJ1YKQ3;+]T:/*K86TG, 20(:S,\C> MP_3)'Q7JMU;%V%4W?A3FT4NCF>10YL3C.*)D[1J?3;A MG#@8 G+&OK"D$:_W=AL&1+.)LIZ"1Z*U':G[^AEA%#H^^3X*7]#M#B^^>)@N M;W,4NE2YJVKTE6YS91I_ZFSP2BCGX/HV+"ZH,Y0^8](-D3'&5)L;.&.DQ.W# M[68&/BPF,(KU4<.R8K1R?]C2"CU/D*+Y#QW\.L/^*]F8+&B^S\.6Y0XO@W"3 M?(&1)U%I/?_P[G@]3WLP<=,N3 +2!_)#UHG),N_%Q#MT(SE+%'HR2;O2[I%B MZ43/27M1&"=;[%^1'T?TIV3@)(.&_/"G$-#9\D@!!W X.PD3#38_7LB*_>BN MT6+GI_OF2G_I7)F$)3&#OQ5KEX?D16/",(X!85 MA:)D$VHI*UE)8L@:O0XVCH2I,0TU?.*05= M4P*XR[J2E0U4EKSF6XW#?'3E)")P7>/*]2%1POB4K E#O\)F&;OZ:4Q./L^[ MF"+V%' VH@U:@$0:?34S?9Q:4!B:=GCN(D"D>W1\LL!2XTCX%Z*F\.R="2[' M>!6@4,H4!5BD4I)=ET,7*85S3;(OH](]7 M4YG./%[\3OY! M(=T_BLH.M-=L;;@,LP&,H;R,O,42T&1X0.P2+8,0/3D_);;G^[+#I96ZV,9> M:F7NP2&9L!)4"0R912\-.-^1*3L[K8A2I,M4'@.K&N.0T\R0$?Z)N?I]@L.V MP_ K(S[[@4G7\^@GB4E+5'T,C-- (N><=@0Q=/,"[\GN6C=U7<4Q$*P1!CFU M;%]C!$ N"DV :0S ;,G#ZFGMQ-\]W[^DK][Y3A1Y2X],TD'1%_$5Q;,E63FD M8B=L?+"L2'H=M>MWCAM1CQ=CT1ID5F_R #ID\(#,0;KYZ:X=O$+7WI*(C;"+ MHAE.$O7["8V49UW9AN$1N57^J4SB6I :BQN)^TSS2G**+\BA(?J+XR05O(8: MCP/M+[\-%.6!8@=SJU?Y (TE%?5^#>+6MTN*WX0W?CK9,9E #=0(X#VI&H3( M6^$T*9'[6E@>"\LF 8/:J-'?.P*>_\J'A>4),/L%>/1LFU45?T(+\+YM_E.U M% *GTCQ(^PQR=SAU =YA^H@3*^N>I:^\#8BI&T;2NV Y/6 M9FV0)B#)9V;MU[*%UFX061:HNQ3)].3.>4<)B@34!C:,/HM7ADVFINA8TKHJJ],!B6)AZ!Y MW1P.W4\(\OJJ5[5 P+XIVTSB!X#J%>BHK&!9V=X2/RA=A1_:?*\)@Z'#L?:\ M8/8H+$QLRBL&B2;ZBF4=8R7DM9S/ 9"YY&N W32]OR1;>!6@\$9)SRQZ* D( MRM#,<9CD4?EWN!BVSW)\L$O"TZR2BBK>!P4902FWQ3E >NR74?MT11H20UZZL7A:IAMZIY!F]4#>"]VJ%QZM2[VZ M!"'A?17I%N"Q2)X.S"VHEN#CV9UF*,]#M'5>DVW_%"]27ZG4@B59?VCTTA%[ M++/7E1.M"2KT/]2!_N+XPA@(=O'!$4=>2D/9\WW(%%&98P8]D]3/%W;\^8#( M4,,"J.ION-NM5[CVLQG0%9Z&59'9L/Z!.+E*4,AAS[*J+/U8-AL9,)+L <87 M#?T*2")!B\$;WNZB:(?(;FOKQ50Z#BM*I<"20I4&]5*-A05/87)]Z37)L\/? M892+#88'$F)93F ,B K)&3U[@JXF'C\O548,0A+8AD2HE\KRH\R >/! W4Q M6MPX(?;PBD^%:L'!L$%*,%-G3^@K1(9ADVL,]54'0YF&HEK-[@N(1"K'V-K] M/2":Z)U&9"4=RTGUX/]6X8NP%CSFR'92'""@2!T8;TJW0IVY\TJG7YE DKPH M/)*H*UI,%Z&D8SGK,D%5FU:&SY0Z8:V&'T'*Z::^$/&KP*.-#ED4Y;2Z>P'$ MF*?06:!*K$/M8B2J5$+SXSNRC^PZ]E51\VR3FZ+ 8]G!'&.K,-$,DBJ28HYE M19)A!FA*Z'!!D@1V @, D8!E=U *"(!'"Y..W7I16XD@ 9$"A ;2W?K!CT@U M_\=[,_D_Z/)/#I4 ML@FUE)6L)#%DC>HFZ.A8JTIZJ%>A0$"N$ON2:P.@I@1PEW4E*]M;K@VEB-FA M3N0T;"7.9:"+6 M;\EC]HR'I.L]%4K-0&&-AI:9YD5]$"Q?AH5DG>:");IC+:P%CU8&&*%&-!X* MH_%Y2 &N.8V]\:P>CK'X4!@0I>G,M==/03/P"&AK_50%P1#M^O!$8 Y6-BZ? M:80Y 8J^#DMD*+]J/0L3[_CE+B+[7YIV_VJ?\G\:,3"NYZF-K\*CM0%&"HG> M&HK&GE43O 1\KC@X. G>DC0RVSB!?)XE_+@-PB29P^*%)H"G^3_N P='7YP% M>@H*V68XF> TFQPX+ZU!-)8H$82\P& Z+,YJ6[ MZ10T X^ MC:=JB!8OLD)B'CS,' 16B18W?Q$H>M%:+:<;<5&&V$M>+0RP @6 MT=11 '6-@I>.E\A7E(PF0J"[A3M,4'+\^>[9]]P9?0B/H,?:FRDU,'"R& )D M+/'Q>DL2_ HZV1W9I=?*QF__L(A\?FLX4.AV$*PAK*M; E*WFP M()T/8\B3GV PS3BCD'^/0+VM@=+-%!(9%\^&?P:U-7F=#(%.*M)FE#DW,GW= MX.-49/GD!>+R"ONE%()5FKW^>H?HOK?X-]5;+A_,W'+).TI^/8D*W9DX>#%Q MDLY.%CLTH?PI%QC'I1A3C0[V8LQ[,KXO $5A=G8Y)@.B;\]D&K]$TRTA=-57 M)H.2Q(.^1-/Y,)?70[T*!0+V_Q(-/$T)X"[K2E:VMTLT:A<.!C8E:\+0KTLT MAQW+;/GHK;"W]%P'QVF00B)UY8Q1YX=OVB D2NF3@'6<-8H,*'>J52\%!QV! MUX%3 PK#+#&"[6%0P6(\C]?-=G$4.WCAX=6EXR3D_-W'<^+!GG#HJ4^.JVLOI8L MS7090'_O2!,W+W1X3Q<++^U^P;:E9BX^>7=2-177-@CI[^:):T%I_ZS6Y)^ IC%U*5B68^WVX$UM M>NJM.U;H0M.A=5D0DIF^%+'VM@S#,;O0$/3.UQ(CQK)>>N"J95J0><6@J%*05%H:[.QC/R&#K2&Y^-"S\4S\E%!*$I6 M4H)8=[V:EVG?_^WA/[PGF:F87QJR'N7G7T7YNIYR;69)D[$K'\_EZ@V4@?U( M@.TZ"-'.+&\(&4/73+0#>0S'52?C-'JBEP9N@["(!',R4J@)CU]:^F<1JAD& M\-:BML\($,C03''S2U+<D5S%N7.G?RJ(O-4*JHP)E(U1 -4]!XW5:>/7AP<'W8GGSG^#W;) MT=% 093.764X^7^WU]3[65Q8__?_P]02P,$% @ 4SSR6-PZ,K"^6@8 MF>-4 !8 !O8V9T+3(P,C,Q,C,Q>#(P9F$N:'1M['U9=^+(LN[[_15U^^4\ MJ4L#".B[=Y\%0@@Q"1!B>M$2&A.-: #$K[\"@\$N8V,;XQ36ZJIJ8U)#1GPQ M9D3F?_YW;5N_EJH? -?Y[_]@?Z/_\TMU9%=7 M2<-F:EZ5$36GD$@.GV%(2<%RB"SEBP4-Q50\1SS_OU+)GD7_OALALYH1\_7K$;':CRW[J[ M_+W_'6P$G>1-U.^W?H2TZ@ MN;XMA0F1DAMA>00M(@1VN$_@'Y^G2<%L][SDET_>2XY\/P'(N9GLOWUR"5B? M(Q1&G+S@8;BO:F<)2_Y.OCTE$7B%!\ )0LF1'WF@J.#EMTZ^>/K"@9O#L<)K MMWX8L;_@R< 5L1N&E4JEW^LM8!Y?]P_(/!FZ_?;Q!30_0+3(LAZ&!X<7WOY^ M=TDHK5W'M1_HC* $@B?O=+CH\8$OOECR_MCO<;O%RX9J2\AS(B5@>GG>;R$) M1W#R"7C!B^ E'\ +#D-=67OZP.TO_I9=>S)__V/ I:_@C"VU/_^94N^#APD=+U_"-0+_U_RT-_)UT_&*"#P+"G^QW$= M=3L K/_9WDWU'WX$BJ(ZNQ^3 9U$1_I ?GC===C?8KH:^3N"B5CRWW9VXL 5 M,5PD]I_&W::%M):%G,GWW"X;NH6\W=7_^N5(]O;I*OB'=I)IQ%0R/U^R6$=1 MUTTU_NL74/[[UT 66Q2.Z?P@6-# D+U*,"N-:[6>B(L)"=&$ZX4BFB>P__Q^ M\H9?^\+5O;&H@4"6K(DJ^;7D-\'C*^?6ZUF>QF0)Y;U6N%:BG$F,=9'8OO+V M$=_XLMWD":[R]'7#JE-E%'86T(P%)+(VF0*^JHNY[>O6)C=]V7+RILKN;2U) M/[Y@:;"L-!Q)-$E"*RY 4S.*G"[FMR^H25:@?@M!R_+.PB4N!9_H&D7RE8<7 MKN]$1A0=<;/H>YXIQ$.*GK64/E.IEO_ZETW>Q7=V[R!9OVK 2?042'[JJY[K M;^_VZW"[X,RT:KXD;R__%3G@85)"\H-XN$P,#,E7 S&WL.MC6K?&IN0UF:E- M*ATG3&9R2HUR('+:V/07D- M G&KVI*'N[+)>=O7"MJJ/5-]<9WSIKVXU5^_%%4&=L*U M__[%=FH'PCX^]Y]DLLG5^P<'7!1N-?G6<7M"W2#P:;Q6%S<"KFT(9A"6&KFA M_M>_&(:62D2Q5'@4L@.UOIYZ^#6I-QTM";:9ZSB")/7B10.(84OK78EZ&V54 M759F@ZY AJ"7[_(#?9S<_%\,+9;RQ1*&YV]//>*:U)M4_9DNKNVF*;7[Y$S. M PLWRU>BGAV,R[',K2B4K$^G14;VZL.5?@GU7E=(F%A("($5=AKI\<.1*OWM MW'?3/J&4ZW':[HO]S#],Q.VP!R+N?*C#_?A)O]:(XY9L1H.PMVI,L'CLK ZD MVU[ZSX--89V1 61CSP=*%MZS).YF7A"5;40IWS&%45_-)B3>ER%Z1 M YWIJE%"L_TKJCN/ZO )*-O/&E#]7SORJ"_&5!3;?.I0/;_X<+M U;>O]_!1 M21ZV]BP@@_!A#K\4D'R[B[M/!.MQ]G_]>_SE\^G_Y_>+=[S@00G=_CE+M[_^ MW1/N'ZIS]A&_G\WM]TN$]'9 ?Z1#*/EA-7GHOP_A"I;\>;S/XW>/'%&.0S$< M.1+X\,WA\^$AOY^@[?K@J[AAZ-H?Q%]ST!FINM1MZR52E[GN]*LO&'_6I+8>0G4W^& MVXX;MI*7]0>&Y'".NHV^SIF^/@C,X-GE#Z^S_69_E3:6%-W.%T*4QX'56!6L M]=J&6)6>H^M?_^Z,\3G"?AS9QT>?LAA12^ M("Z';U(A+H^,&:S<+6."Q L[Y=<@\89V' L^)45X(0?,?G]2,J/"9K@2UZZR M7F=2]!XI>B^G,N&"2+BN(T6K )M4*S4W-*.UI.$E8*_GTU4F11^2HDQ9OE.@?(D@W%8#5>E9$ZFZK1U/Y@88U9"Q/CB 6@ Q^7P$_ M/(69K9C"^TRW."C20,:B=6S'SG*9(3?+;!W%!4^QN-PHLU4!PWRY75&Z:-S@ M%';LLF@=RZ0HRVS]$.&ZCA0)G=R)D599NN^Q.4+ M,UN8/F7S&%AT4 #PFJ W<<-H92*49;:^7ZQ2F=GJ\FC7'-:EL8 @JAG8$2FR M58B7++/,UOT+TDT%8$G65^@D] B!=ZO#?KVK].C,)[M[^%VY9C761X.@PEHD MRG=T15DQ38L80*Q&/U>*FL8BO>O7B4X8<\9K_)RFP2@W].A.,\RK:>/Y>\H_ M4\WVT@/;T2W;2R*!/GPX,0S;VE35]TX\MIVY&0.G"AR]KCIZ"]@@\2CV[$?" MQ9*2RGQ,XUPXT[K".)C4(4Z)_3G!O MUS'25X/0!W)"M-T%VSZ@X$GK2+N]0JOS4HY'N4V]5F_R\6C3AUA+7#K]/7C> MFO]7@0@K(%BB3 H7@.CYT*O9D#V&#C]_%$+GFH[& 1?37!0UT(5>[0>YMLU* M^OT@Y\RTOQ PEUJ?YT.OUAEP&N0(3C(P<"V@;*-4/O0C.8P2)YK>SN>)!2H' M@1JV)4=ZH&'7=Y5D[)]Y@V=WC&8!4(#D/[D7X[N1M[_2L/N;<,=/LER6E!#W(.>4Y(%P MWQFEJ$ L*X?5^MH&77DEHAV9'-8*3#+GN:4(XA+$L_/ZZ]]=3[[RUIKW9[TB M_'+O&(]KC$]K;25.2;[EM-33<@P\_\^Q5RZI/!306W-X,6 N!$" &Z1=WD-[>"WS' M*[V;\_MW>YGU]QGD7BVWD3I)9KMS1"LX'(6.:E.WT%NMEDT>8F?FZWMQ,V&^ M#V$^[XK=ITWV#!>9FH)9IIGE9*,1#=]IUR#.JV4V&7HQAL&U?I\8WX5-KI*J M;=KKV51HZF#%=>?=:M3-;'(FS*D79NR),&-W;Y,I9=63:[G!T%2Q $R% M<18G9V+\<3'&+A=C# XQO@N;W')=6O9(KBG$A+6>RQ4W$&F(%Y4RFYP)\]LK M^AAQ3'L=/YTV%3J2,H]VVR[2RQT?M5#U'W>;?=B\\9F\5T'@N8%D<5I;FKO^ MXR)/?*@<7-'%"WLY$4YE[0TJ?&'J!4N@0ER8>CD= M>L6-W+9; 5[DT>7)46=<:M2&-%B5 RR*.3#L0><@;;?GNWGEWTW:XL\QZB6; MC8TQ9#483G14:@;54)(6?=>&3F[/\NJ+*_9NTD9^L5P)\2S7SN?K/(K/IMUP MP,ZD$IW)U3-&?5U1_GOD*E^JDU.\5A:%2%]/QD-OHIO#]/#J=G)ULR+V72# M)C/D'U[T) "A]&CG4KJ6J\>\:T7;^^P9*0WZ:QUOK8H"D'&S7Q=[@>=!EX'? M^;G/)[=W?U^9W8]:*_H@ &*VXZT(I[% *;?@MKIBMQG M[$Q; #XWL1DFO;- MAPQ(\.<-;U\K^YW%U1^!\C63<^?0/$?FOL?Z:)YF#+YA:F[@?0!:V7]8J^/,74!;&? M82<6R,WA/*@6!9RBN7F7)1B^!;%AA(:=7Q [?5/Z^-$W;ZFZ9-&[Z1]MT/:+ M!G F8. ^;SQ\_)Y;.:H?&, [7M9-WH9SU&2BR3]A17+,>G)]\X][D&MB."6J MDPUM*R$K]:G%D.8@-F6WS5U?'GH\X]W>NIUGWA4>^83K^P=>R/:[2M9?OIA[ MOF7E.(;S%> DR'@X]&PO)4K1F&^/M71,!@4;.XJ8.9[2'I;CH)=F>I\+@[F' MSLSB%ABYAY;OY$-=15>L4-0I<\33&F?[8-(I?+GJ>Z_#6D30W(7=BKNAU^V1 MQO<-\H_Y)/2YR\,#W4FF)B?&EW66B?7?>?BL\W+;844%\T1%553_F)6A7-N3 MG+@5'FP2PVE3BPQ=1%B@KA'C]0TW@R_K=!2D2TFPU]&7T. +D_C$^[C&WOK[;!R9K)WNJKR5C_EN5V#AL / M(\G:1F*5* ".&AQB"FOME'H\7]X(H\3G-1EGGJ<8B.W2V6V#SD[Q1ZVP?@8* MF-U3JDNJ-1 XW6Q6ZJ@X,V%>'8,("C!HA5<2#N^&PK+=[?NMFCDR1U0MJD^[ MD;B<09S>AP@*WY%B>.U\JV08<*+$G4H\+]=:[I:^6*>J^JKL)EY9H"HUX$B. M#"1KMTU-4(FWV75.8YT@]*/'*O[C+4<^",/$ZD;A_ESY/]8WO\#E]8)>*?+4 M9@.U-^:,5/I471Q!K9RN0_?35-D9PE]CO11R#_TK%M N-Z7O7T_;UBE2D>^K MCORPB"+O/XA49R(N;7=::(UQ2K"75:/;X!B_,8 8RU=<;7OSJ=MZR%/*_?7O M@73_)*2[:P-^WJTORXD1\Q\T160_R/XS(+XPA-.J(-B=<;]ESOO..=C3_ 32 M8%R,9P.GM3$I;UD/F:A#17V( X5S-#L%[Z5$NV)%RLN[5?]![A\:M, ](7? M]V>#N#,4 &I)?JWMX+TBQ-HY SJT&OU\2 8#T.NJBW6;*C,SF_6)2E2KGE21 M,J"G#>@P=*Z?=UVNZ3L+?%6LH%VU[Q6B/AT-8M,?K%?#8A5BT$+B.R>DNVN7 MXC8 K#>K8KPI6W10L"D4EY5FQ.B4%8,,@&\!,"'=70/P-MF#K0:46F.]M\PI MMK!8V2 PE 4_7T.KI$"D_9DZ&<+&X[-$E< M0EANM$N=,8^:_&2J-FK6DEB9F5=QZ?K[\_:.ZW0\OM1@;TS#$H/YD2B,(I6( MEQM!1QO0-<9\Z]8$)1';"4;IX13)PX>/;C3PYBZ@I4%>.#VAJW$/[9K5I ML"'\D1_TAP>6ML=*8I>TPSP?"M\)E.=VJVCKO?EB@(\I 2>E*C[G2<&8W ]V M?L(.$F\EW2_?1J\\X0:;6A2:BZA5**']0L/I0.>G?\LV>M EMB]E\DL[WB@< M%TW4?B*;0RK/ MD[R6R?,?3(9QG> ]\KP&/#90&Z. IJK3KD/C="G&H NBH9#G[V#U:VT ARCR M6='YT6\;J9(5&F?/]>WE^5$7:8Q05 W77EV0Z:X[ATZ5OQ VOS#AOBMN=ZU&_<1091!C54?U$LSI*6;&! X)P>\^E^A0D=;)9&+&. MTZ6C2KOO]<-&/6>F$R0733B#R1^5YFX0P\1I7^>SV=TU %X*%C_M9Q#CS6(C-_"ZP-"U7G-6VTQ;!>A6X.#V M,V#-)%S'B,Q%21P2]5H3)7.S+HGT5H6%"EVPF0(C @-,GC=!746',-P\;+!Z ML#29M=PH^@CX+@H5G'\&)FU5PZ*KP;Y]LI=BZ:0*I<# MBE@EK1"YS,P(E7EDJCPU$:1BFRCX-;<^1=.9\/A>,Y,RF+P6JPR0Y4PAG5Q+ MB-D\U9(*NM_,8I4T .#-%D#8ST)>;Z26LO!Q'L6G6C$PL45/AB\NNGUUU3M> M*27G$\,8VJ=.7.BR0K M4=FB(8ET^,C;'K?#J_X2R ?Q(4LT/1K8U3'*-X2.C8I:<2I!ESI\K73A&3D. M)XA^C!YW[<)\&F0)$16UK\HJ6$HS2TUH^(3,>TAQ>:NHV+26VVX(UA,_P-Y:L*.'5\R[*L6FKRL"1PL+='EFZDAZTR62=,HFNP=0=W@<8>5[J8 M9WN@R:U1G,--J0#DJ3J'.7GP4?+L7>-WTN>NC=I7@/!XCV<7[/%6F-B;(9$4&;0^#"TN-+;G4_QQHP/(Y!);FZ[$6DP#2>]Z MG=%",@R(X_JK@.P-HMPUW%Y9\KJM.76Z0WEIE(,539J6F9N-5UP9YGVJ[L6< MPN#3?04(WS*G+<4,5$0R5[2MD$',YC1^@&?F-(/6->B]@^R[S"D,<'ME2?RVYM2EW3;AF!L'M:T>N6A*?:+5N$_D065.85AH M_@H0OF5.VQBO471A;)OV<-4L, L"1TL0K^ZDT)S>/[3>,J?FI(0/ZQ4_CS;7 MU B,>NS:@7GWZU2;4P@.;3UUUPZ;4VR+.AZJ.4Z/2]V?8\OY0 ?.#K&'00=[ M*#/%\G1F]@7 :*Y0;'57&,S9VC/3/9PU^M9\KXF*[]B\XST;MQS+W"@I,/;\ M7D[QH#";8AA:27S76,*,;\OV*[EI7G>=6[J,Z#8DFA;O9/\CUY$8"E9 MR=0/V.AW,)_1+1*59 +,JTIG/'0J0%I!FPP.[L\GE09&$CV$JF]77-]W5\G0@PEIK&IKI3US4GYP;-OPY,2Z!V .LU!=TZT5B-34MA1 M66+64)\>(\])X+ M#+ YG\O]H.=2+>8U=BWJI$#-S!5?K=3P:3VU_NWM/1>X$_R?\US0>;T!:OZR M+D35_K!3$IW50H/8!$'JN< -D>M[+J7.D.DWE<*$YO2P@/EU5[5:$*=Q4^2Y MW">46JH4J"<7[W$4;W*"W.I726$Q6ZL>0];)(7S[-%\!1R_/_X>"Z%KNKRR/ M>NVF4"_1T7(N8;U6?5T90(P>Z-U?"-:6W[FG0>SQ'4Z0Z M;$$>>2AB=FNK7(-E,)A7""YQM-G_5N2 ?[E<^#&$BR4_>1%6? R#* M+TOCV;3?HR.S'R,CEJ/M5)RH>U&OX5O33QD,WIF6O4@#B)11J;1Z;(B"*KF> M!:38E*+4)DJ^70-BZQ) M1,"CB\%TQOHUL3*#>54.9J9CA:>AP2U*#*^<:U@UW.:\S!9T.BX/-'2X(>JS M,<0^0%IR#7!7>UP91#IOXKSCXX!>X#TRM)AA.8HACB32 B(8%M[.:Z+=*:R) M:J;7JB^#0.WZVY+NQ//FHG"K!Y6$E"?J^,0V/;FB;\_R^-\HRNR<-(5U$KU: M.K0D>MUZAQC,:)/98//>(IS2- 6QL?H(2?:&ZU*:W+7&^A:P%0]-UD7=ZS:' M*XZ.P^Z$,%KE"0-S./R58"MF8+L*V+9T/:3;2LY$;!5BVXQ;?<3^X=QUTJ4=]E1ML4=N_.ECA#B-"VA6O+=0+54V;7MR 'R[CF/@P^Y@:> M?>;\#UR/TW9?[(<3M6IGFC.L#8W;DX;BZ@W7ZT$,P,N(MH?/8P%@.%:C.+%!L5 '(ND#.TOD/RG _[Y M;B /S?6&Y#"NJZR 99WLN.)M*;1[0,+$A-.AYOKVQ]2ZV1P*SI*:%U N5\,- MQ\Z)&Y@/&GD?O0Y;L+Q"L$RCWQ7 7U+FY76?;]LMHD"#;E76EQY9X><0!V/I MP7BFQS\(\]/LO'RZDU5WE!*HYI/"6V4-353ENV)YTQ0BG/:Q*C><7F8EZRA1W2FHS\-:LJUO2A4?=[5PI7D M_WGXWT6ZVI\W';&T<:HF288,-:\Y;1=-0P;EW+^DNU6_Q?1& ME1EF0G;WZ,#A^V)0REM;7;J%")U-!- MB !\%3BQ*ODX^KAJ@V$IV.#TQMW>YR#^>,,JY$Z<.D=4UAG\L 4_(8P[]@M@ILOW99 DH[>[RR% MJ0?S*0AG87X)13.8PP1S[(8PKX*5:HV-,D6K@P9C+_&UW*U"G __&,RQ#.;P MP1R](.F&,,>11:AJL>"B MG"8-EL4INW(!Q 'IAV".OU4LG,'\&V!>O"',!99:H1-L6#9Y$:C4TD!G,X8-Y_H8PU^E!V2CWBC8-/%.(T26RH8*[ M@CPS8HWQO,?_3RT"UVO()^>6CACFE$)%N20+ESI6K'U&@!7-__)RT/0POR6RT.YLLFX3:T7FDA^ ML)$"T)UC=\MA;/@[NK-?_3R$+0P MO^7RT)J;+&@;F6R$N VT2J>A%!?4W=6T_.3E(6AA?M,F.=%L6Q@M>B;C\<38 MK=.-$G-W3LM/;I+[*IACYV!^_'7'#5M2^-"PRSGJEAF'Y9HN-P@D:8X(<7>. MZ/4J/U>BU,#N^/NS,_PB9F+?Q\S'>0Y6[G:>6YR?3G]@^.J. (]AO\*6%U*> M%LQHDVN%E3H5C,W49+>.OW_OQ.^9]<]YS%J;98T2BTN45.9B?A+8U3K,6\._ MS>.?P\R]OGJ.YCW(]PQV'&NX*=5D0..]BI4K@;'37*[TJR\:<#_7!^41\$YO.'/]QS^\W^JII>&!+J.&C0"Y^V M^9R4;^I-B'7:5['\5'Q>X?DUG.IW'2GW,EJN\1KG8'8XU>H,SJX25CP#Z),] M;9XA-&7EDF>K@B\)%,3YHK("P]J25B>\9Q)^KM7I9H$"S,Q\=Z# DABKF$V' MIM4^33NDY(FK]/2\0Q5&@,)DNO/QD.4,%JMH>E PTJM0K:1;B;PP4;MZX<(DE=M5*S9O(<1W%572L M-X'I$;,42O"M+?'-EQD^88F7Z(S@^DQW9DJ"6ZG) JJVQ MT:\W2BTFBNA1-R:C_'J]!##O=@N+)8:!F1=98DXIV16C)(SI!=W6-;IN"E8S MS0S^1DM\BV/DOSEE9[G56;,;F#K-,9UE3VFU+7P",5Q@37?![_)],]#$O(@D M-Y W- =:LF)P2]?I0APAW"?0KJ;1WMK_//!#D0^3F6W?DE%=W9<\ \C2R7%" ME $APU1"BG_.DF*?7/XT+:Z)EV_?=_SRS?5?6=G9 MI?/5(.PG[W"ROB-@-+*8C$@;7?B(@YONI#FT(:[L>VUIX.4I9E#X8Y$O\K>E M6O$)#*:%N24((I47;%3H3Z82&/$UZ%3'A2M$?TSOAT+@[57G!\.3W-R7Y'!_ MJ(26:%DG2#XGSZA(@:HDQIN//"\Q[;SJ+X'\Y\D;KZ]([T+21./KZE56I!<6 M/F9)RJP+-MUT0Y5S.NLQQ!KK@N7)Y)#S]WP_D2Q5-AS7\!B9=,.(/),YAPR>-V-^&C60 4\(@,I(<;W%#!?F>-=@P)^ ;^BSK"LNCYWD+!"2^.2VAOYB[@(7QXL M!3H#OQPF.$PP.:LSAKUH7&B+DFDBA&3QTS*+!'*F,U(#!NP)&+ KZHPAQY79 MJ-D>F*3G#]#VA&?'$72.>0IT!G8Y3#"88')69R@T9S=+RQ*"\F&Y+99!F>#P M3&>D!@SG4PQ[2FU+"O:T.@G\=Y&;Y"1QXW;JA^__#/Z!#1Q]'_!JJL]IV_,L M@T?J/\\(//OV<%D2+);#K@NV@IK<\I"EZ#1&/3N@YTW!MA@-HSCL]0= ^_UTAZE7#\$EZ,!+=I6[&':[7[3G&(FQ!ERBX5%0N)"QD4O.4)9G _"DPNU./^XE; MYD1_9J*_3#90=*9K7HP4S;B@XMBR1G<'=>@"XDMEXT\:9F*0B<&E+E6^,%:B8CF1V!1E"> MQHRWLQ[C/+'>8![*HKB\IM:%J*?B\]1&&"]1$3)YR&P&-*+PDJ4(0Y9W\-%< M-"-.F,@@%Q)3-+66(@7RD-F'BX2"LMSH\===2PHUU[=O9R;*BW9Q3ACU'BK- M*\-IL>+,QHW4BL4KQ(1,.C)K\99@5*( .&J0D _HP'EPB[\GR @(AG>C-868 M9&]I%IL;=$7ZJ4U0O4E7R"0ELR.?7QUO#(O!T,\/BZ;$K\N4/K>+(OA9J]8_ M&!J7K@DW"7RRI@RD0'.*I8T#11JO^=2BY+,+MC\8,+LUC.#I:E!0&>A+OE]E MA*@UX]1$^.8>S.=I7;!*$URV3//3@? 4!W)='R#ZVI@*%#&MH@$+_"+,G>97 M6ZW[R3!X/=GOD%93X[1>CI9JTJP]'>K5,4BM?_S!)/P/AL>+>;U/^NN9NPD[1&KUQ+OR;3\8"J]ELZ)Z;Z/FY\,RK99KGI@;8SF$3*T'\9%4 MTP\&QMO9G&JL;J1P)7J!'"PFE;4G51C? 1Q-Y,EG^]6GMK MFKJ3](#DD0B?+FAU-BO;QB)2B@;$,,VZDU+:]OM!(8&H.ZD[""^1N8YH?F]S T,W<&BOV$(CCRI3+0N9(P=I^\=Q_\@P3R,-*((Q M9;J9DT,*L=-K(]+4>9'9"PC%XR7;8:E\06"G<1Y5BZ@5@N$(=<6?MC":V1&( M!>6[NI,"H2R/I_W\%(TT1@RB1LBNM-1Z52GHQLAL!C2B\)*E(-M3B6^6J)C& M@Z*,3U>EL 3SOOFIEX?,/J2A.VE@B%Y_08Q\E)3=]F21;]@-*[5-K%EWTOT( M!CS=23-SV%KY'*X)H#.-EU/5]*)5:@/QK#OI+L7EU=5QE@.TP1C]&DT26"_6 M1LMEFTPM@K^E.RG%T+AT3;CHFL7UE,OQJ%VPF@0"P$9;I]9%_N[NI!0#YJ7N M)'6E3T(*,3HTU5)B?KEJS%M8:AW%6W8GI1T(3W' A51[O-*'/&WK$YR7>LR@ MD-XBXAMV)Z49!J\G^QO533\W*M50H=D3D*#G]\7<.+VJX7NZDU(,CQ?S>FND M(Z+=%E85$)M#=)-A)OUB:IV)FW8GI1@*KV6S^J2V"%%ENA$6+(L,FLMVH?*S M4DT_&!AO9W/4P!6"MA\O:=N)6NLB+A4V^=0Z%M_7G00W2+XLD1W:TY!BFC*& M1KB^ BN\X^,PVYLLEPPKL%Y* ,6ARV-TAM(Q4/RX9_GY:?RS\KSW+R0P'##V02&!J#L)K=2DOLAUEBBO M58:J$INYSC*UHI)U)]VGP'Q/=U)8[Z[&8;L\I?$@'-&E:+R0AJF-U*'OR,C$ M !(Q>,FETBH]9][4R3H=":62MEI-1;*=6CL!O2QDCA2L[1?/MS7O@?6RI*." M.5(TK,4W-L-JBG2-&E^D7.T.O MGZ-C%QNL*MRZ5^BD5B*R1HS[$0QX&C%TV>JIT[J@T+S*RNH0[\Y8);4RDC5B MW*6XO+H06!35P)L+@D SVH#H%0=]:^)"7*4 82-&BJ%QZ?)7O%$JNH'E?;.9 MEW)6N2R/0'K;=;Z[$2/%@'FI$6/HCS Q'A7:)B!R"+;H#?UZ,[4JY):-&&D' MPE,<(+RJEPM1$9B\56,0@Q@K=3K=.,A@\+F\IC9B%ATJ$#":PS&U/4.&[C)( M[[KM]S1BI!@>+V;S!GC77/3*9D&@4->7XCD:,% /C[6S.O.JUUJT&7Z$7-6XAKC>FCWBIC3Z^ MKQ$#;I!\62*;<3:KSD+;A#1PE]61Y9EX/H(8/EDN&59@O90"YH)!>9J3](W0 M+"@\,F]C55N!V'9E^==;GX,V!'X8259%L)GY_EEH(#A[* /@F*@RH;C6JX>\ZX5;6]X ,540(PA8_:ZPD)?6I*T MF,1#'&)S]3HHSL[SKD'QP9[D\YJB,@X'4\#0 MQ_=!4)S7%-Q8LY=Y#9-,M2;UHSYE]XGT[H!T>TT! R@^?UQ0ZRQB@ZN,Y M=-&<; 9FN; ,TYN%O[VF@,'1_" HSFL*M4FOAQY57YBQUG,(7!_2M4YJ07%[ M3?&MH"!$O)C@ "ML47'\< 0%#W0G(;DL;6.QI1J$VTD&K%,. E<&R=-/5_R3 MX$]RNI$1@198@^T8-3R63%#NWZU0V:.FQ87S]J)2+0@D$1)Q)Y25J QQM?AE M=#@4 5Q.B*^"%59 4 +!BQ? ZOG0*\ *3V"T52_H%E;'#Y^&%>A MPWFJTW7]4+*82'+T-=B#9K&HCEW-; 6H7<589!U.6<:_%^US9M)?"9=+#1AZ M^TP)Y=J>ZVS)Q6GT(DJF=(0''\T"H #)!VKR[1#\V6Y[CO"G5Q[O-S4B0P(3 MX+N.'B9_7S. &E]T>R1=W: Q*[%,OU#%RP3$4??+=-Q#[@PAST+N"M!_SH'] MF[R#!7>=)8)#('A#=3;)7\Y1DY=-_@DI8ZN3/!4<'>TG8J%CM*(I<6>!2NXL MY@4U5W9'$)OSE(C%NQF1"3;OK UOR MXXKJJ DK$J+'95WW53UY6Z4* MER$\US+;-")^]HJ[ZL\I*FAC&E^N'N)MM@ M4;&! X+P8;:4>Q*5B(O\1I^YEHF$\BCLVI6VPJ?5_;H.([[1(GV$A9E PB:0 M1SW*)P\+3_7H4?"Z#B;-R6H>$P Q$>EZK3+L@K3:L=0*WB6L^J$"]MY,6.)( M#UQ'YXW(V:4A-X8;O0Q];UKFL$@KETQ^E&OQB#N/8A)BZ+\[(W4Q*3)H?2BG M=*3E'E%6=\CUI]Y:0A<(&(SB5M]1I!2F]R].YCRG0 :D#P&)=;;M-+N'G=0! M/!0); V>Y,0M8(/$5NV!QB\V58)9^HQ NH$\UF?JRN'N1W5]GD(9$+\Z8AN/ M-)T;]/D&"KP>P7!&JRIK$"<%LU (+O!UPZ-TUX C.8E7;AUEFW64Q,T/@+2' MF[1R)K,RTL/-!9@Q?+D*I%]D[@A9EY$A@]2[,BHOR"B_K9GR7#_Q1_[NANKI AJR'$Z5 M07N1,Z,<.NRWJS;"6O?CKGV0+!GD/@NYK22;?R@TX%C\L&JO\B926'D\TA*G M>!OB7/HUT?8B13*@70"T!G &$IA$DO,43<Q)R/W[^ MF6EGD+D,,E02(NFM/U10U3;ZU7*UM43C@CV?-!6[#>2[ LW+$\]@JNW?Y,D857YH(NV:CA-(7F>$14ED%S>C^6[&)"9+"Z'%85U3\E MXD-J\!%1.9U1<5?";1II-P91&1 =5[\?Q70)#>X:3.?[D6&MQZ^N!9&BW"E/ MC\Q\"2/:[:XRA3@V3$DA&0SU^##T8L,A$.^OQ\=F+C-!\=6 !DUCI)>&$3,6 M(,[*I40LX*G'SX3CP_7X)6H^F9C21*))F>7, DL@TV8F&W=3CY^)QOOK\ MM49IC4I26Q8,91%*)I!?68\?6'FT)S-&B)(QL3$C;M.H]#/!^TGU^' +V-?5 MX^M(C^BVX+6!?7X@%B7\K4\(Z'X>*!55&^S M*+<@5J;IJ<>_;R"]NQZ_A4ZB =[KK4U$071+-%:\Q4( M'XZ-#JW*K;6UWBS9>NY^%!I$)='W!+1S)=&528$'_=DH9T9.?;YI2X&2']]/ MHN+6)=%W!IDS)=$@W-3&C1;(FYS30*6R@8<-ZJY <^.2Z'N"S>4ET:O1?#H0 MXD85)3UR)44J!MPT;CL.;4GT'<+J]9+H#:_A:MMN:F9S0]OEB5;TR.+]>.+? M6A(- YC>7U__GAWM^:7;S*N"U$ I1&!Z^G1-ZJT4FC4H=K2'H8+^.G"I AT\ MD$UWUH#SS\%'P#E_UL8T1AAY8B':2&(L>"DT9R_"YT(BW"F<$OSDCL;L^.GD M$-O8V]:W'0G9]=WD2:C5XA/GKSRGK.@50%]U5E0;\**G!=L(>97-@V6 MLU&@+XN#_B2%R4:88?7=YT1AI9U5>U!6R8>O1U6#GTIMV^'RIIKOK8W"K&\7 MR4Q97>_@NM+%WM+#T&LHJW(@W M%$P(GGSIAR!X^-E1V"2L!?YV^LD'QG>#X-E=CG[56MZ6HZE5H"5>ANK(?Q:W M4I:T[7OAM(.3TK6DW8VW'HJW>\@Q.M023JO)=P/54F77MB-G6YZ-7L>'@[9WAPUF4O^?5+V+@(=2]E(/7E#_@ M)%*6C/TS #E\\R-%ZGA!'^A&Z&I1L.M!"P]'W]9K<6!.<=02;*1"=%LX0Y>A MWK3]_H7H>,7+/,O$YH9BTU*E0#5<:_L:OKO<^1"/QT:[;*,6R:QE(BU)B(2! MV5D1$&>HTVAVT!(;@F*^9J[0W[(^7I M^(RSW,CCKK39B9',,E1YNY]4)C.W=113N][(P^P!7(Z1WF*A$:Z M$2,B5UH.9S],S,A!+FUWZF!^B1NG(SD2\S650.U2 MR:NT/=^?.3"OS&8NSX=@\78"JC\/*WD3*Z#-$C!C$F%RO0K,JBXSPEUQM,#96:I"29S2:S1C.Q@U+L,M#5E6,L=%2E9OE5NU$?CYL_LDDW3=)VIP[FE[AQ03-7B,4\"(6X M,.LW"CW$\3S;"US1U MF*4X46NTW* CHC@?JPB^E%LPEVC\8+. I7"=]IUVJ8X P@.1%="4T5F6-';L MS$28U=']+]A"85*Q3*0NM^E1S +79_,BRK3Q/A:R9%@(?V3X HT0?9,[DHG- MNYN%6O&L[Z'J0F#PB:X/Q]U([F8&" [9N;TKEVH!@J%BR'>J[;PD%3R!G.&] M[@R[^ZJ/M1,6AIKH4WS-%]BM"E?'I%(X:[X M?Z?^QG=FA]<];"#W"TC;Y*G%5 /^M"I2/SS,?7\:-P/9>^/(C4@ADS(JU.EX ML;0E&[1 M('9'4Y+P <)%)\]ED\GPT"X ")#_F)4OE-#YT M9?/H&?.&Y*O;,;(/O!T]#@>#\ZH7[F:]O=\A;8?E>OE %143D1M@F!?K*@+? M#BL[5_;5N>_=W7=-_IJ8>'8^[/;<\\+C?5X]'_;)T"N<.IQ[.'6XN(5/3B30 MAP\O^% [6E&2!T+)>J::.%\!SI;(VR$'?XEM,WUGRG K,]8;JV9#2%:GUA.*2 M+QOQ'UYT,I!X:> ?6/GPW=G^W M8FE>'E5GG8FI4GF/5)8#:UB'V/-[G;M/PX37V7N-9.F7X&*O]-\+C&O,YV5$ MG5+U;4A]D4]RBUVD,]5QM*?N X&[?O)*\?:YKRB1=JNIH?5RE43QB2=QDCT4 MNS3$-C13(M^K1-X#KI2I$SQ3)Q_T1&+67<6-T*T)"%YA:A1;Z@_=S!/)E AL MGL@MNM,SU?$Q3X0+63MY7;,@J$M-K+4-)QI5H4O\9$H$%B4"@2?R5>J$2+_H M7^ UZ!AH416K/4$9RLK%"-7?>#+,7L./$['[SABD4[#>95,'5+F;JTWIB8#7 MVUI[OJ/Y#\*3AW1]5XGD<,M2/B$Q2%AZLN;X\)N:JNZ8VU(=);DU[UK1 M]@6#PP7[FRZ+.,[/'6UD\IVXKM<\O] 90FR)_B3?'N-OTN\:H#Y#^,."YWLH M_U4+6PFF4>RRA:WG\+_"@N>'X=^*-&E==ZTMQ5JA!"*F:B (,H7!' U;:"6(40F])1G:F) ZP>YAR(*Y(R\%P& M'OP)>'!XW0AUN9QQDR5=0A=@FJMN"F%CO( 8@)D;\1;\\P6QKV[7=M1@NQP%=ALEA/$1+GU5?NCP )L=^O:C#R5S?,6M]F6F M1/.S3:Q:=.S2*,3P.#?7/3Y>G2SLZU8?9O&V 8P+#=4_#-LS=]&05L2:J6], MQ%KA?;:AB1K,'MP;S#TSS7MDZW'(KO^JZZLVB.P]6VU6+^='C6$=;=JA1A30 M@5^%>37]/%N/8_ZHP%<0+K$BZ_.>L?PO0_-Y\).&?@2TY@G?:VNU6O4UHT)HB 1&W0BZ8&WO!2 MJ;]?@,!E-$@9(/ KN64CM-0 F.7F4+Y@%&.'\W)3F(]?@M MNT6-_L^EQRVYQ8.=GW#(A)J75A)\/3(19EDMC:JX6&Q"O!D#H MEMUBC[*/N65!SI2[.5 RS69=K@O&2EI4C;?&.W##:F7^B6 MA16S9-CX6A9&0(QQ:E/>3*Q[@<"WNF5?!0CT2FX90=I,H1Q9C(E4AVV\Y^8- MSTIE3/9M;AGZ[2P^YY8Q4V?2:57SGF#C4K-B$?E&=YQ*L?X&M^Q;V?JJ6R9J ME5*Q$/1\-%(VN5RS =PIE\I0ZAO<,DC8^K9;ABW]?J-9IM?FR)^TV37#+R=> M*H7W^]TRV)A^H5NV$L=+0!71/BJ5?*>X$+HJV[H7"'RK6W8U0%S>W_ Q$TYQ MN760KTX,06VJ]4Z\'A-Z/96Z_E8F/$5="Q^#1*>?M'9G^UI$I1Q K/O41*92R&1$MM^'D&10BBS--M>5YAT"O6W,/=JU:67 M9\(&L?=(@-.5HK+O;\.JG=M\$B1L#VU\T&X'GC?K$H7V68FF8UUHY!I^Z!9@ MWLOMT@D?8H,_9OQ#LUR?!LJJX*!FV,'RZ,(H1]&F3Y".!G%."UZ@P)W!^C10 M-HMYEUPU!QLZ=M75HNNTQI55!I249*=><1H_C8Q)U9_IXMINFE*[3\[D/+!P M,T,&-$[DDR6V[0R#;8)6]640J%U_N^]-$A-Q4;A]W&Y;G"UA]A,^,O[)%7U[ MEL?_1E$FH5BH*JQS<@*V@),C5IZS%9,1*UYMG"]R%0)B=_,C)-E#XU*:9(!Y MB3C%/6#,7$#V&QZKF,PF=D3!85D>ZKZX+P1,,0/,(W&VM#GD)V:55F6$&3,S MJ@==J2-U^4K]9T#D2(4,% DYL+\)XE */! 6_,3-K\U%L50P_7Z98IH0KWY= M$11'*J0,%%>-7:>C)<$VO&@ ,6QI$&L%6!W/F_33?[WCZ>FJD/?( MX81F%E%N(5BJ/EE##(?T.IXI!\S!\:Q4*87HS;BZR>3DH(+-Y;75_QD&Y,:. M9[H <^)X5GOMWE+3M27-(0$U'8^7 S7_,R#RY8YGND!QXG@2C:'2 O8XIL$H MW_46)K.D]9]A:+[<\;S%5BZ?=CS7.6_:RPF]OM"L^FZC89I^C\M6UZ!L$/_\ M"MFCG=3M\+=Z.V.-Z/SS>#FE'EU(W)-:JT;;9,9;FY'[WP M%KW. N?-5WILAGI"Z,?-^_^@=,JR'M\/T<<@N2]IVI1W.B,:""$PIU6:*I8R MB%X/HG>PYG-#B')RZ#Y(-KX?S:Q&M"L)W8;05*O6>B&2Z[)R/^;VFP#Z!YTS M>+X/GMA@Y1XZM_Q!">WR14<@FQNF-9>&18+/$'HUA!Y)G8'TG2#EG,,%JQ8 MRYP0 YK*Z1X.YH;4L2'.4:0.I(^DSD!Z"4@;D:,^5:,N:O*,:#F^P/0[11T4 MJRL4YGW/TX'0/^B;7S5\?T%SW(]FJO-51VOC*?$+'-$KP30S,"_$YY6?!+&K_3K5?Q^VFB^%YCI+Z&^)3 E)Y+\ M+=D.%2\]G%\$_G1("E&[C0T+>9/GRIFG^5EL/J=S!L_WP1,_9I.H@3)=&XY4 M-NUNK5,>>E*)R[3G]1"*9PFE#X/T)*B@]TCJ#Z?M@>@CJXZ8ZLC<2'IBCG.8W2QN30IH9 M1*\&T2RN?P<\JZJ\+U)\3--[G:)81<.^:^)VL6N%C6""5K+ _I/X_)/0&4 O M 6C9\X%U@LXU6L=P3%$0 9D-5W1O-M#J3N:&?A*=SZB<0?,]T#P8=I\HY):Y M"8O1O#^LH=U:K6\;62!_)6AF9OT9-(FBY'?T)FFB'(G;W(#Q"G,QL].0 N'C MNYQNEU+VBV:Y+^Y)8V9NY-2I'5Y M850Q%]9(Q)VHG,7(UX/H'>P&\ZTM:=5VO0>D06.#2F.W;E8L!:N6,H!^$J"W M:DF[6WB>]%*,IXHABNVA:2ZB0)DZ/7O91#(K?S6$?GD[Q?V"]+BH2/>,J$_8 M/01%.L-6/^8W>+Z=J='K@?2K%Q7O#*1_MJ157%+I%YQ(1YL8J^C\K,FR7);4 M^70)YFU:TNX5GB?E0XTR7ACWERT/!6X^;BV=:6LTR@!Z+8!^>>W0G4+T:.-) M(\YO"-3PS29670_[>-7OC#. 7@F@F8'_3$O:9NVMEJBZ7)N(-6Z-<&9-A6Z& MS4]C\P8M:?<)S$..GC#;GF#U:(^62*U5K)1FN.9FR]S7 6:6GO]X2]I"%Z8; M2E0J:%0L-]%"R#>#+#-_)6"F?W/E[^[YT16EANFR4C.I0C$,'8'LS>YH&]YO M+Z[\\IZ?.P;I2=#N(PHY(C>;(LJL\MBJ)].1 O-IZ^F#:1:W7Z'GIZ<7M894 MR5,F5<[A)!4Y7)!M:WA%F&;1^Q5Z?O*="1_EUNX*1?12S_5KH,0/LR#^>BC] M\IZ?NX7I8]14[)2!MQX1-%7R8BDW(K3:)+/W5X-H%CA]KN>GHVP&YJIJS@7; M+.:#YJ0O&UE7Q6?Q>;.>GSL#Z/.>'[30';;K"M8T1^BP/\G1$CZ:9 ;^D^B\ M3<_/G4+S\13B!D4,*LAP0G/*K(E4BV:37V2*\TK0S,SZ,VB.R,%,JVNF8/)1 M1:R:/6+)K;* '%(@?/R N3>!H#C<2AA,)1QM8B9=I]CJTE(RD_A)(,!W^-R; M0-BP\P#K5N8=&A\:@X8Y&=06<6: /@F$JQU,5XU\:7N.GHB)>]LP<&]B*=2B M7EKCC*N9N#=H]A>+!KEI90KB([A(>.^'6P_EP5:@6/+G\3Z/WST25CD.?0*B MPS>?!Q'V!$1?:&50U]9IRQR)Z*A&Q/&P.FXSBPQ$GP81=CF(L&N!Z)7&=,J2 M@F!+N!IP)$<&DE5./K^,%$H*C#TZ\&EY7ES.5@1MU[7>D!BTV4"$.*GYVC3_ M0,1QGE]D8FZQX\#;C-U.L^SL9DLO(K"4K.3U]_RM%@F[1]C2QJ3PC2XM^(GK M\>GF[RO333&;6T": 0N$0 W*/@B H]=\U]Y3P='+<@B6#]]N^7Z\CC="Y'V9 MTZ8DI BQ04^'2_?MZO\=+MV"'KM*?;6P!(1>BYP[WQ0G,)^T"[E+=XL5Q ^Z M=*!.=B-)ISQTQ UU>T:9W34+<2@/ETOW52N"[V/L:RZ=KS75(MO:%%$>F/TU MS6AS"X'8KD/ITMV"S==WZ4 [)Z$ZJ=,TI6V&J,M/JZ$%L1)/C4L',QS.N'1S M!P?C60]8= S4!M^H$>-<$6(UD Z7[MO5_SM<.H:+D76O*(0HI??;1;2NMPHS MB!$ N4MWBUJ@#[ITC6)-UAJH P2NS,GQ?-VA:U[FTMVZMN=3C'W-I5,Q23<6 M0JR@\1>,[]*,W]JE M@QD.9UPZ5B^PP 1U7FBB5",RHFD^:$&LYM/ATGV[^G^'2S>JY>RZPJX(DRG, M,3\WLRD%YIP]Y"[=EU7U$D\*,I\LP4NAJKL^V!*EKUK))Z4K^8\Z8.<*=!/A M8'PW\A(#R88!'\T"H #)/VH"?EPK]LEI5*-'*EDUFQRO,3S$1=ZOSWKO$KPY M[6NBX$GY)7%Y^27Q536\YPO!KP,9O(+Y':P\7=.16O!Z0ZRBJ6V850?$%)4)U-\I=S M5'FK3^20,B+)T3T5#%39<%S+U>,GT#9*C0D];PL3 ?__[+UK=X+(UB[Z_?P* M1[]C[W>]X[2]$._=>Z]Q%%$1%13P]H510B'(3;FH^.L/&$U,HHDF:@KC&JN[ MDXA S?D\\U:SJO1J8TC-[)GMH3R!$0]HGZV(!\#/ C@="C&2)V6Y881B23"R M':[[8C;^VCXH:756=E;N]4B&PH;M:A*0R@SE3#E>^#Y5#P]XGPCO4):A3WPQ M&]L;%INMUG1)UZJDV&:CKAYG^/HP/R_L!UY/@&E7L]CR<8?ORD3!C MQJ4S2XKJ-_5YCO8[[TO5"H8"Q :GP;DXHL:<$ MFG4T$SA!&5HP%&*1LCP'4WH2) #"O0" CK> MYB9>>+%L:I;F>D]E%,)^H<1:47%K4J/7@KGV_&%K4BZJ)==9& _RW)@\IZ@JQB0Y MMZ 8QI*\;4TXU;=J45*T5FW_,'S'7IN$7%&"@EFU^LV<.!8<%>%PZ.S"WLFB M^#7P>%\1>I''%A7M^<"7:A7;T).>4<;K8@9S2@C7*KY=$WLK@5\,!LI2;,?< M1!@O4N&@L] D&#D/8 5-S=1"N[\%2XJL6"19GI>$VG2T[+0UP\CE[QDLYTKH MUX")]5Z$]-RN^2(BRI+#R,/5P*Y3M2&7W*5<3^J^O,Z[==\4I=S]^)[SI/%[ M0/*J4E &EEX/_3,=_O/:K*PZE333E?)C82YYY,S"TJG!"N%"X[<*)D?%\&M@ M\2%7N%!88&8[H7G]B_7@_K3*PITX]9XFDF12;XE)HN/K^?;]P.2+8GG )I)/ MQ"C]G6'I=J#38<0"+&T M*@26\KT)1F=MHYT1EM-YY7X0<638OTGM1!C 3YKO3$%1DBI].9^2=%#L%3HS M84DGLP@7[\Y7_.&!_QK5EZ$V#9UD+[P:3"!K:Y9W9%Z0"]AR?SDKE+"@./3F M!!PDB\[]V("3!?';H%&&SKX@GK+W9U0PA7F7Z&8Y+*;=U#?N"*=[-.SRMQTV?-^HVK2]J>MX(A$]!#HSX'A!&YCP=6K]\7*M?GXJS!W!'F%)HI)1>TE: M<_,(.[QK:7"___VH"B\QCW6J[I\/L3NN_*^_3HB:OP^AYB>6N]V?"3AV4TO> MOR_*5D'1,R0YJ R+6"X[G8YI;N9F4#XA\!96X1RM/@S%PU <-10;#I(K*9J) MAA5-4: #+>E];\HE[$$%+J!ASZ"\:=ZP@&'L9G2+2R65\T8V+O2)L42M*KV4 M[/Q*BF^0?$P?R##YJ"8?%+L!Q5Z^\O9*P9*ALU5.]%;;9XB&4DE"J=G N ;1 MA&*::98@PGGBKZ#7RW=.T^*#6C>E5E1H\$/CQMF*MP3/W9JRQ15':654UFE< MZI$KN9ION0]/A0J5#FOM01T4BD3'PS^+[>#F?#[02+_#M4M*ICVOHGSB\Z/N M\P@"D:=;29K[FO,RBTR!\3H_G+2%).:."YY4@Q+[X!CB''NMQ >Q;D:LEZ\P MG@J=MY?OVKMFXAJ039X5S"KG-UTXRLZ3#U*A0*J7[WR@P >A?H!034V*$H4= MAT02;YMSC,L(&J S04P MK&OY104H#SJA1:='Q0]9FNW^O+L7DQD9Q$0/2 V7!U8J6UOK2&]I]QOI]%IG M#]K\ &V.E,M;IB*4^D'*P0A[:%::0:VZ+#_H@Q9]'D7S6+55':^CKU*8;+9F M2@,C6L )"I+(4/HO+T?$LE/J45J/&RG?5MM;%B]D+^K/?WG(B2[U'F7Z&-'N3>7>3Q$! M#D>9+@ER'8K!,56=('T\\X-ICV(^LN0Z4D%A1ZG:L)<,QEANMNAE2.@,J\-? MV;L;+Y(]BBJ7:>(MK8NXM5#]+.:OZ%5GVK$&0_)7AG-?:[B- ;"N6A,+,CE5 M7]M+29B/]6*FERRHQ3'*^'G4C[X)DZ/Q*M'L#^6UM^CJ\T8&8WL]<=4&*,>K MOSJVNUJ'!-4/F+J>(7M"?Z+WZ"PU$Y,NRA'5H\$ L9E2?\B(G->2%($IN3Z% M5YT&V439IR YJQD#D'V_?22,T<:=XL30&6DV$HK4&$C$U$*'@0J4:J!4)J,[BS0>">Z5JTE+GU.%>5V124B69MEA0?9R XF0-T@D$2%SPFDUINDF &A^A;2!Z,A&7+=N@[QW==! M=,#@P[$'*2.RIQO[*3#J$-5Q":>GA0[%O%<+K&50POVRZ1)N#&>$DG M!O88Y0+5;Z 7(G7\![7.*OHUR$6#;>?'-ED3W6EOHA0ZY._<805)*MVT7AEK MZMR^2'0\_&M02Z9E.[DZ!M:EJDZIM5F)_I7^*4YUGT<0B#3=WBQ62A,%01AX MTQ89R,OD<#U=V'CG5SJN.''L)BN3'L3ZZC(D0EK:8I*BRX)IBCP%!CVINW[T MB*! JI]<<_0@U!D-FW:)'U!KLT8*\[FJ5!8\GDH^M@9#C$,WZ3A]T.8"M;Z: M6%T#8RCW!)S&V:G+YH:5ATM"C$Z/BA^R-'O3V]F;!\ 45:XM:(S B^4T7@7B M(VU"BTXW:4Y]T.8+Y7)IM5ZT^-S,U'/F0JL8#6N2[SR\$5KT>13-8]56=;R. M[N4Y;]0"."4D9ZR$-L:2B8\"/#KT.ZTFKUGC-I.&[!2K\1VAW'>HTDQ\M LC2KU'F3Y& MM'M3N9>]"M8,@FQ!IXMIM\+FR]"O/YP<\DQ[%/-1)->QAD.5&N$\D=')>0OS M.Y/M%@5B6"OVNUW,]"65#@N3T=@Q M]NT^HB!?8(F.U'"P>:TOMRH>7DG+=V9K[J<-YV+5FUF7Z@^G#@O(^7 U$F=@ MW6A;=Z;V1Z7CRF5%L[' ^W6I6Q68AD[T?'_"^OPO]S(([!%W+2BF;E8;D1=, MUAJ//(>$PSXM 6.85G24^X7B6!M)Q00F;SI8"G)Z:1+2 CTLC"0,7&U+*Y1 MKKO&IML#*4"<5BP;ZEF1J.%=$],Z56D^G):]!=*+2F)1+$,4"&^*9>Y@-%-= M.$YA'.T2IB@RK-B_,]W?I%B&J+I/+);-.ZL5)S>:CDYW>&Y8Z+2SNG87_@"1 M8AFB\'A3QVBLLG5-;359LK8J4^RPGW;0SD50K6,@JNXC=8Q1><$.EV:O+8"@ M4IB$29E0+3[J& BHO^([FRA63(G;S>YY^_#6]UWH0FF*PUAAX$V8/#3 8-?"S"I5X!)71HP4CD] 4P %+WOCC!C MNH:N4$,XT$0;,*G3 9.ZO86)7*YM16)@E(-PX1T(7-\)-G+;(:1>S.;*6@4? MDEQ=3=IKP9OG:(01UN=]FNR:L%"=B98PL=-G)J.A/D6T0;84@<]R.;@O61 M8=YG:%H04_D(!5B$B9=?#F2V&WH08*9YX%U!VY$U"[PQ%"LSC\LM204"- 7" MP(OK.BBKTO6!D5X-&%@2*R13^5. \>;2R]B*S#,P7GXY!1A/4U]F M^$P)6!4XL]WPHS?H:#=-F"?6+0TC,K-E8=Y-=E,&PLG*!^AXFN7Z<+C7A$CH M)C(G0F3_TI^%R">V8YX;%U:KNL *8.1@-+;R28C'$QT_9SM^%!@ON-C%&1,N6\JU3A4SY%R*ZEBI/E4^@20O+WTIT'RB?W(Y' HVR16 M$9+&0IL5+9<:-1^.)3;0"#U)_@4:+[_MMY1Z<&)'1]$Q2A=NVA;9\!7#WU^, M2,TVHD8DR]*L25,S->^Y%^LYSWT^TR[@@!&5$SU;TE_NL!%U=(WD:+--:]/$ M@3"2* =GWN9>T7MM[YHW\[6EOWWV6>*_)A522?R4_.SMI>A0H6S8KFN;/0TN;\$$IV@8;8@56Z1I M9MGI1-5 "^DN_5.8<$R&#R+4'$P%7+(5::U6_6(\[0HZ/]XH@P=*A\D\#R:M++U:R>$XYTN]! M\M64PU=U4"86PYXP+PUE'&?GV8;_2#G. \:))8NGE.,*B1S/,4"YY5: Y M/6#X,%J)Y[H^E*-92,IRX0PX8&Q 7M4<>7/H.A%^0?-(2P66M GI7KQ1TP96 MU&!9DA?1ARYO$[[KV29TW*H31:*.YP.C#"Q]B[67MQ(L>QQ-:T;/HJR9[[EO ML%K17"E:!]@-Y;-][^CAFVMW512WG"FZV?) H)<#=S8'JZ;I(^SQKJ*)K:,\ M5Q5?3PI>QG-8A_LT_%R)]SF=?:^D).RGMF76"5]IT\[V 3W)6G_<3:KSN8"[ M:RT[G>=78^)!3X3H>8XZ[YJHQQL68TK4$[RGQ2='HH6E5 &V*R6@MTI:H"-< M _M]]/Q![XE"R^C=D?(L[]F=]JID4QJNR?D*:_C= 35LU1%.RWX?/9'PGF@3 ME=,F5H@L"43"6$#7VZR H*R2Z]K1!B[[IT\:Z:ZAX/=B[AL?QUO_OP,."*JAEL]4<.4];17MH+!'L DEX M_,0R@#?+E_>SXA;P?.?] I!F^""'#QT#8\$A!$[H"=JV]_S7JK;8_-E]YY'Y M8+:97=!<_:TO;FIS7PL=3A!]N/UB3W8Z*Y)$L(N]Q]<;W: MW.(L>5W"6;X5].NM-MY)^I)XWEMBG;[!5G$_#-&@G:R"1@!FF.\9M,%"N*X. M$$[:'A!]#=&+;2%W1JDQVLXD'/ES+%X/=0H<27V'X>C"]*$+M^"KT4/>J=9\ MC=2:S=4"3H,Z7D+8Y7X\\E< ^&3HO[7X=3'H$#5G.<%JE(B!?%X0@#GH:4F$ M76L,H(-V:'\YZ+A@M%Q(A5O/S0-'G[-)-GD'R%'-:K/^E@5!5 3: MQ6[D4A/!M)KRL;FE#(R4WUZ):&\!_[ET]U%YMG@O$9U]JI=M8OR!8F*65*!- M@(U\#UURN A>S4M]RJSE>"SH,@;HS9,257APXC:<.$]7#YI*^&=_2@8Y9MQ[&7 MFC5YWG+#:37=!N5I&*2*+*4W4X L(%PGN!?X[TTV'---S&B GTN#C56NA(]; MA'GJ KZ[[GN0/ZSXY_2-5QW;GZBL8RN:QSC-S9D6KYB6[F2<,3=<^GI? 54" MEZ3,".E>ZY.8L3&[GPO]YBSXKKI0KP%_ERS(I-1:24HSLKNNZD%].2ZIF9R? MS<>>%N@[C!]*J7\G ID@ M\X#_':?4UZ+!IY6E[;$91QBP_?2KD\+X!Y/",XN?K=LPSY)F8S',5_4T MGRW$C0\ODCY(A?-%?0E2G#E]_8&28E9KNA(Q-J%DM/NW ]5(V@M(65+H3"]$ MDH\Z)P2"Z>.T7_5)VFNF)*"6.QJ'<.?$)4ERFMA_@# WZO=X$.8(85(?$&9N MX&*Y#I83S PR?H^N"08Z;N3RL+L4BIC"+%6_/&TL22?C:5 MP^9@"2R43XABC5=0<**Q33.-!F-^64MV$,-]+J50ES1&CY%H33(EW^P/) M88K)>PFS;Y92H:;HPRD5/J/S8<;W'.K)[/!3A=XM>9K[U= MNH=FY>%")?BO=C*\)6$7AKK7)"^\$7#575&]O%+&M7FU0YI]5:R8RHC*47%& M_P= NWG#PCM6'E+! ]3? ?7+]F[NKDNV"R6H+?8[F!NN+7 MF&FX!\B6FR@_U?UW]V(WGK;O0 M"'^36> M1OM .22D2V1('YT9^E:\,9OU/N'8Y?T#6;?'M'X+?_-V0:?EZ5K$-(M M5H(HSTT?.[OVJ%P>D+O82=_\TMZ<__OF7. P.(3G'Z3\#HF<,FL60-7$!&*= MY/,USJ"D*L(3!I^>HGRBN!X O1Q +X-$WAQSG6236N@<[DG<&H-R+X=PBO7]$+YXK/QK63V@>3(T MS\&24^KW34OCAAA=J61+DJ.6ZWF$\]$[5N&Q\N6M,DZQ/]:3-%?*"4%*F3&U MJ+MAF82GXM9*7#* #<907'CTR3O0 >ADD.G0Q/6:%]$#0E@/,'=7R*49] M9)P/R-TVXRRO"L#*-9*6D#1]O),"IP'G.-!E1E>?8(%_& M-&RF!&R!9#)-A)5Y>)2O^R??#S-FA82SU-J%'M L*)/ L?:.,.P&+X$4L A$/@SQ5[>*#WK-KM^B<7.HMGPA;=_-29MTF"4]ZS4MFU%MW)LPPA13(4W#I1*UF2#%"FJH#JY1PR-3G;[U1AZ#5P*K'/" M6&?6_#A'$3--&\3:6M\TAD9"M8=BZ%9KT.LI]62!]"T\VQV[Z]+ ?L30\5'J MQS&T-.NHBW[!=S!_EEU*-",.6X\8.I:*/A1#MZ=K9KGJK_KD/$>#@Q-E7@E+S8M$@Y*;:+,K4U[$>O ZH=CZ%NLM/M:##VU5&V4 M=1V2[$]2+D>(S6HR&6N;?<,8^EHKZ,Y2ZY$8>MG-T_7&?-'6M7YOGAX!>F5@ ML>;P36-H)%1[*(8N=YJ!,K:PE9X49S4#FGS:IQ\Q-#I*W6TWLK$_V]CBK5X= M6;/ &TNLE@OC:6DE:X(_J"Q7*R>)UU'N6#DZT%>Z/3#2."OW>PF2AS,*(:?R M$DF3[06MU;6B"$A\632( M19,9M;*Q)O4-$Z1K[3%QEEJ/)$A56FEDI7:E*,P=N%HRM?S83J$<;Z&5("&A MVD,)TKB4#!9:6VP*/CTGVQ/0ZU>U6-OFVR5(-U'J5Q.D7-TN+STC.19 :YA/ MF7EZ#!24%8M8@H0$8S].D)KYMCR@Q'F)##R^J\N%9K4M/A*D."KZ4(*$+44O ML*:E+AGXO"!)4@9+U6.MWMLE2$@H]>0$J;9.]L49:>8PH)T)?6GBI?PS&V\"7-NJD_J_149*-JZG$_;*(?2:'GF5/%*RBU<0KDC(,B@ MHK7F+Z7(B8$K?-T;S]X28UF\&-@1OMSK$YN*?D.,":P.C'@P>(;;X@ M6)KG!7@ MP:>V:2P5_O_Y/L^?/0M6?KGT%8AVGWP;1*%SWP/1*UA'9[X,U&M,]H*FN6;6K 8&;1=]E0L&%2T[)EN(OPS?9*:Y-87=7! MT)S)[LPNBSF$[1A67@U7A%:P*-X!5OY%2BKX] M-76M:Y&YQKI?IO,(&ZG8P:IP.JP*UX)5_A6L\C> 57I2&6EJKS ES>F8M&9R M)@A0WJXF=K#*GPZK_)5@]4$DM4OFPXO#K'\U"P4.W7+0CO; "+-[7H6:4_4M M*;K@!554^'T.;LIY)4MN 4>'7OCS]OM;9,D=/]L<34<\1J>&7)_0*_7Y&F%D MG2N*O1.+/Y/%/4=8./X*7/AMP%59^P;54OBU *=Y:S"UC#%903C(BB.X\-/! MA5\*7!^MC]WEO905)I@3;6S IR-E-G.#T18\-=N6EYIA[&'IS:4E:>YK#I2W M1\^4?5>SH.L2MCD.T^5(^%M\@<;:! 8JT@%36TU4YAAZ7-:L+.J4TOQ M.,(&Z5S O)F*/RZ)F($#_RD+X_8]U2*P91M+KM04GL$(O-AZ6)A8KD'Z!HA. MMS M>6P$Y9Q9UFM6KYGIZI@9E!&.I^-F86ZR0.V6%B997&%:F<$+))&;"6EL M*53<\1T!!D4+<]/E-9>V,!! ?-ZA:A427](NOC;:G2!W1X#Y:0MSDP[O6UH8 MW53XM&7.Z@(]''5*Y!*,N=D= 09%"W/3_M1+6YAJ/3U+K]STD@1L1V[:>%*K M(GW.;Y*O/% 'BZ ML>(Q;BGT=% CP6#8(BO=F5%D[\B[_8BQ0@Y8QZJ3.]WKSAD+.Y:!3 M'X'IJ,H\+-L=3G%<#8"G6[:@.>9\.% + F-,<]R*6O55E&?/XF?94 !6ZA6P M?JP,U2V5LCSL\HR>JZJ3U;C2AG;WCL"&IF5+G0[ %/( /-VR-9),KZ3!Y50@ MW"Y6S#7J]@CED\?C9]E^ E@?G5?Z7@*"Y;LA\\"J:4>R+5GR\U^>SES9ZPTO M21(TH!.=\%@R;2#5AX.J;B-LD[Z!F9>;'!3% M+X?'9\YK6>[V=7RU[I&!LY2M4KNI3@B$<\"+ .5^VTEN[)JR=78MS6:Y!>EW MUEP_:%:[EP4>T-=:V%^8U@DZU6D#UZ,KVNZ11_2C5T3:*Z+^49/70M!6:8) MEN_0$Y2WS;\/UW2+7J3KN:8TR4N\D&,)H292I>285QG[DF M9@D<>\ 98\Q72J(W*?8[%Q37.#QF6NJ%>I='4JD M31*V,"O@9:P_7%"?(O.HT"ZWFQ':T:+ZN"XW(AK(@-*'P+2Y>?[@%P[Y5 M"1_HVH8F1U=QGN-+T3)@F8R&NKO;QIOU(3 \M04L\+2M#^O87TLP-?[.+^7X%'DG/$&IXA^ZRD_EGV,Z]+(P7A= MTCT'#LPL2?2H9+E4'EF<\(!QC&%\K1K6P;[?JF8!2]* L6V]>89=TP96Y+%* M\@)$#HBW"=_U;!,Z6^!U7),Q*II?QHBB-JWB58V@49XR^6C(6W5_-N:8V:TS M%:ZY$1V@Y#L;&E3@>+<;KS'$AX;3*3=)Z!C9,JU*'%]#.!0[1=5'1WNO2GZY M[&DK8LI:0-?;['>XFT)?Z7ROT**Z J--4SU,;[F,@7#5\&,UOUQW9+PQ4_3! MYN:OFV]3EME)EV=H((OIMP M 8UHX+MM%^NA*($CJ6_/2]AF<]2J2T0VN](!/3'6@Q2UZG (5U,_ M'OF^UC\;>HR]]^74#S/T.-,8U>9"K5+"(2B-,=- .#!'7OVW8/^NB!!&*AQT M%IJT7^WI:J[^4F_8?;Y5-YM665+ NKY 8X&96HW6*D<@S/8C(]UMK?[!4&/& M[I/5NSV*;0$M?[<;9T=2LKDFU2_KR4K'S]74L:GRL57J^P'&3)7X19BZ:HQX MK)&E/0QVTTNZE/M-_Y*XB-$6%A<&T0H"35].^"Y)0%8J M$\9B9(P1CM7C B*T=PNX,(C(9:&,+8AQ2TBJ:M7KJ0XIH;Q$.RX@0FQA-@$< M)XCVK=\,OB1)ONEO)L,K<.9 2=O(Z:D%T7WZV9(I M V[OIB_??->F\+Y&1X7NV_$W=;@W=R2B*-4"QA/G4\U!\C[ MX1:GF:%&0[C)I=G,L8&DOKO!]N2N*!A]]^C-/3=AZM.WIJ-41NBO6UG,9X;$ MH%1N=))3J.R_RR&L7.(ECH%L&_,>0]DE'OT6GJ^& M^P:?,.?$&UN2HDAXTC@6- M/W7LI[41?(U0!9#I9!F&ZI.,W!?S@V885L5B#[7CONU['0@/@'X^&7Y+@%8) M(K/D>!"7P3"&7JSL#&<)K2 M:XL\P4U7;MZ6?WF"]),AS3%%H4Z0YTI80,>3*O^ M5 ,6N9+4Z QN#GJ>L9EJ(L)_'$C834_>XG8\[JEP6IVSI#DL,4(&:S&Y%,*X M/3;NK=I/'OBU*E^I7!(K)+',"96OMY?>9']RVYS95N3$&.6I#^S=,AL/A *6 M2>!8(6MW92>SUYP()E/("K80X-]*ZG9KX!B^WD MI@N=QKQH+F9M9 M6M )O\ "YV6"I$A5"V8I*/:$Y$).XJ,DM9P@7;_X%"^G#OVNH?/!:0)?C$.* MY71F;21+"YUC>^7ZI- "?0GERC%J<0@*L_O?@,6A.*0NKM=IT ,#4FNQ6JG, MP:HVCC4F;AF'Q!P0'\,0Q(^$^4HSL.NK328?A53W@:!%C=E9V(\N =303 M.$$96E )917^6)I,'#C93.)KKF38KN_LEMK9C=:ZH:2Y@4#G*N1JI=>4-(4< M:#XW*$_G&UY$)G<-MK?)\I;<3'U664Y4$CG0H&5I4 AHS\Z%+FEIEBW+*ZKF2A-RNK_,EA:VJE21 \U] M6)J?!5N(MO1+"/WRVZOR"Y"GONMIUH1<1#(N*5Y4NYI%':S6A-T\]4TZ'DIO M9KO 8)06F-H.YX]=38X$_*XIF-,F5JA_"5C>WKYIE/7\E5<[3+/A QD+AF,) M_^65@:77;6M"A_\T-5,+U;:]/]GO.]E^H>WIM7QNU2U"K59W$2XBGR[D_P9+W:J>K9<.U$_5TP04B%)TB3U63'5<+5 M*J)!I?MD :@9C+#F%]5H#O9K@!RH)!W%'*F'KK AZ3B"0[L@D_6)Z'J15 M"X[7<5)).(@[4DEKV!5Y"TLUNM4J$&K"H+RHJFE@UI$K='V@DG 0=Z02JM(5 M,:HKXKW2V":)=&G<37+DB*[&B27A(.Y()76Z(KH*V9EQ_4X28])%P7#SLZ38 MC9-*PD'?RBSBIY'I!\$^H) J"%VVKFZ6+ M=0^#W&*V2$_6:9J.DR^Y7A#\$RJ)@N!\VQI,R]VU0Q*5Q:@PZ:7:U1ERM;X? M"8)_0B51$"PJT-"ZTQJID'PM53RQ1G;*9M?58@DOQ#P5=WQ*A8S**#7T?KC,[8W.*_^ MQK.N/14KY&5W@@G$0,'\D4O.A!YRI8/8SKK> ##8%WLTO"1KNHZ6Q32&DKSY M&% 5$7'^#!31&O]\GTHVVA7K3!M*'VD0-E5Q:0 =,=JC'S$%A9J], M2B (UUYD96+>L1!&_?/(]GLO#@XM=E7:KZAOG=?ZO8;L4T*2'<[PR5*ID^Q# M?3][4EL+>-'YHN_7SGG-T,HZO HLQH)#",[:;+2IA49>#F^[M]^H,;>;BR7( MLZ3/MCI@%_0K6ELOMB"W MV)WX3/1T R)5 7DCJVO%Q=(<<.LMMKU^YICN<#(^H#WNTN MN]4B7;-[IK@L5[%@TB^D.RMHJDWD2AY[?=![8]OFNT<'%S,G\+$*>2BIEFW8 MDX"S#3]:-+#58,5-,[F&+\P%HMA/"Q"GUG,R7AH\-K88*_ &1:MBMM-9ELR< MJ<\KQ5R+*J&C"&]7E4U<+ 8S+.GV:OU*.5/(%=#7\D]Z[UM$TF=X;W4V!4P7 M3!C=U+KXJ-\D1DN4=YW_>>]]DX-:KN^]S:Q'U+2)F<3\9E\TIFV985 NP,37 M>]^$\4>69Y911-@$GC76+ MC#>#C;.*+QN@-73-R(]-DR"Y>69BCMH+MI!"N'P2CP#M>BUD7PO0QGX[U<>Y MYAC#M$M-,F@ M452IHMW%*0)]'B/N;Z\'!($LZ),U(RP%'\\9_M>/[F:I=$+7(;6'Y-R6Q=!,M4IT#-B K&I,,_:-TT,41S[=L)2F;K M#R6_4W)K*/:*9:ML"&N5S-7T*<1&@YR.7G??B4IN773)T)THF:J(06/*%X8,+)@5>&F>#\@ELR M)*,OV'39ZZ<=YQ%XW9&2P\!KU3*F31_O9LFY,6@6! YT-2RNYOJ*@5=\E1P& M7LQH86'&7,F0#*T$O&2WO*P?5W-]Q< KODH. R]'3;4S7;_(ZKY1@4EC7:%; MM;B:ZRL&7C^AY,,;,Y^['9*'J;J>:TU:.KVN#7,T.9:R223S)U2V0[KR-LYG M*[!9(-K93+#031RW7-A-3F?7WQ(GS@J\Q?)<(ASDQ(X.[&&4+C2B(8<#]-Z= MKU1S;']6LF3*<_=/^=GU,ZV-LI=?99?8O-,BF5*YO,KCR)%S;_W AZ/>.[;H MPV''CK>75GN.R K-'$,L,6V4'J6]JC!==)#SNC%1^RW83EFRMM!D/XPX7!=Z M+N,0P%4GT()1'&9-!$OSW+[FJ7MMGD^=>XQ2LVUYJ1D&XU!6^&83;6S I[M$ M7PCO#!4M_#H47!@^JZDM]K'4A0MH^3"4Z])3NR_MK\^+F-XW01,3_V@?=#HC M]IWFE!P)M0%53/$CIS21D(OI7X#W W+?HOF(X(]B^--!/2^Q.M#;_8'*8F8K MD2 -Z]A**"C@3#3K>WRAJ, ?93FJK,.RZVM.,*V9$^1B+Q3X\E[F#ZK$@BJ0 M!ZMH#6=TL^\[&(.E38J!1:#C#I5L5^OS7&O]<# '"7-8\@_:Q( V3=N:\- Q M+Q675;,J#80.*^AX.U=G ,;.P!SAA.#G:'-,\@_:?$:;+T)3+-#V9&"M2T*. M(T6JLARNJB7D2A2_0XDX"K;OPBFI1@2.G>0R!D;C+<%)E7H= ^7#Q1\I:.54NFY)FC'YW/4A#7JB5 M=+]AU5,Y+?T@S"],2>^:-A=/29V :"X+U:S L7@NI596=:WSB,M^84IZ/=I\ M$9I6R\C.B\-90??+$"NSU'A@J,A!\TZ5^-EBRQ=36/(\1QO[3WN:D*M9*!CH MEH-V= Y&U>A9I3]2TINN#USHQ=Z$+@2&K)DBMATF/8LVC(VUML05#@W49* MS0\R.I3*T )+KCU%KR[Q8I_.E<;>IHPGB.-JC6\H+/6\!L1J&\=@A"(MR69H MW%TO>N8"O@;95%7L\82@>Q@QDX>U)>'XDH=P[/@-D)TDD%\*,\( 833@;G9F M>A4>A-+:Q0Y[6Y7-(MEL;AU^SAK 4VS'W#(7RIO=G2Q@&+L&/UB>I]:%>L?# MF'Y>";2 *+)=A(O_ITICMYG9>>)X0.QCB+U\A?%4^"Y@W6)JE-6#M-"6,P+T MZL&J79SS MX:CJ*[AY/>1?"I6S(Z?]?=7=,&?F@/&,FG0Z!P9D,)=(<]I=4DN@J^, 8=2< M'R;M;Z'^9O1W#:"W*[IOEMU-*K3?4PH8B;O-_A04UM@0O<5GL<_N4%A/?@V( MG9;=L6PKEQR6R@.]1HHTO>YP]6'SKLP6(MD=VC"[;G9G^J(Q5LK" @-*Q\'6 MNJ*M,(0M64RSN_N'6$F:^YH#Y2VN!+Y%>R)-YK&D4!'()55,]M#;)/C"N'HM M@P>8+E$J<%>=*6AVO)R \Y7LG.(]$T-O/[SXE0KN#D1O2@5\N5;/:06)(?UJ MJJP2-64V)^_"L=V\5( V5"Y:*H Y=YPVJAT3,\F6AGN 5GMYA%$3CU(!"@!Z MNP?)K4H%O<(B( EGT<&XDBF34RWEZ !A_Q734@&*V]SWP&2MXE1=VMEGF_; MBH2^.]'VY<]MVVN&0W!X%5B,!8>AMWCW53Z8;?;QT%S][2E<1)A::U[TR:X) M5"S2>)_#;9*3*N(]"](P7VM?3/A^.*NH2#WVK MX5=$?*/B2_+PQJM_;TNM9W7Q2SM25Y0V[FN15QVXT:/[+<;5FGU.:;O#M*ZQ M*X$N-GH&-D$X/XH-X\[5WX.(R!/Q,HSS,JFTROKUD415%C$,YZXD>W4Y3WH."E M*?A*V^'5(1XL%VR2X3)PH1RJ@_-G,]OQ..@L- F^8]%NKOQ)=K4(3_L4CXPH MYX$)+,UFC@TD]5LT'./B'.]27A8S_=P$X )7*PT0KIJ>2L,OJN$2?#BFOYV! M.*+ !Q4OM>GNRX6O/WQ'E"MYU7/XEPOJW5E_&=A"4F+P.=N8E"LH[RSXV1:P M+U<>DOTE,(Z<(_XUI'.<0+,F3XNE2Y+DF_Y&PQ4X0ZON(HQQ&< M6*0$A).<(X-^@=@IH[Y7I;.VZX5NQ]@< K1Q8:\3N>=I=3P;9*?S=8X,Y"7> M'CI)I8K>69*G*OW$4=^KTID9=#[0=9;$-;6']=(DG'?Q0*BH#-Z)+<$_'FR, M57QBW-&T0P.WZ3M:@*CKEK<)W_5L$^Z:&$"68&I.EG&P0.A*U5FQTUSW4 [* M3PP>/AMXC%7_(;M?&[:MDBNP,#.*5#VM<\HR%U!MV"RBO![A8TX?&F+,U'EP MV4 LVYEL''I+ITP LL_VFXUT$8HC_ [LQX_//=U[.],M=HZ\RW:FWF!LYGM\ M1A&X5I6=:+46SYD/QGV?<;^TG>F>B7@9QJEZO:,S2SR%$9VF4\I3^GAR)@ M:LW9I$9V=:V?I]U:4R4F*&\[]NBA^+6D^WFRE'&NH:][V C#5_I"PJNMJF(^ MXL('5-_YAUBT^QQMA^T15JK&U-R9 "3.[W6P>;^-(^T4[KUQY^S&5_1)"K]D^Z$6JV63%:$^9+L+U?:<$G)?-U&V!4AV)V 4'#^:7="->\, MQH$-23TII.7%(H<%LR7"U$:\.^''V7VP.R&?[GH.1W9E,HFW%'D5V)W*"F$E M(].=<"UUILYGC]41DBA0\5K M5KQ,(CDTZNSN X9^KE!MFEY5Q4PM2>9*-;Z7+B-<6'H$#(A;80P=*EXS M8%@ ULVJ"J^0OC?/-K)-+2U8=V# ?U/ @!!4/PT8ZH'38":C21V#@53AJM41 M6-S#'BP_%#!<3/6GGZ+W_MSRGN9X/C#*P-++OJM9T-U5@SMU4FM/ 9_!:&DD M5NH9V1JAW*URX-CRHX.[I$:1.P/O'/4?/;.^WAUW>%G-KW2N5F_V"'W)9!KQ MTOXM3JQ'3OG'C\4XA_M#MRI4V],")$,/V>A7,ND^VXJ7]F_/?10.M3A'_4>Y MOQ*&?78Q'&GD?#PUY S;X58H[Z*- O=14/[QP!M@TXI%S7]LPE;B-"GL6D=.%<-=AY+?AM3>V@QMHGJVXKNOCW+,FIK( M5J?*FNP+0B&I%;61-;D#$.TMC#@X\ =L3H--$P(7JK81=0$[]F+3^?&,G8&7 MU,RE20@F8T"QUV[@ .7RQ/G8^6#T=PV@$PX!O:@K8])%?9!6I;RN=0&E,<+2 M<;)QZ%>)ARM#(3/Z-J0^=65=7ANO*+UAZGA;H[A5SW"+TL.5/6!S@BMCHV-F M4X+G8_2BNT*T,!0"?$0J>?9_WV2L&2H;-WKNIN+EGL:(Z. M=6F]WZATO&':I+*Y. 1&9YQS?9HH[CI*NBBT"-N<^1YT.%OQEL#9]0/1-2A6 MRSEY0#)UV:C/I\K"<>+@U,Z TN&AWS5T3G!K%[=*R4P]5>"E557H%R?K97.6 M=\%=%%I'K))&L#2S7#-U(2#P/J.H;*J3O3,HW=@JH0"=$QS: MS[7:.3:U4H.2( @X3I:R#DV7FN4XA.B_O=4..>?[;9A_VJ9'.3!;72]HJ.-) M3>-YK]'*NG&PCPBUZ2$'FQ,L/PI!SK=I?,T@A^CG^^/:-#\GN0[M49GB*%\8Q&$BY!'DW!O,/PUR2B.: M:OO*W-*994.5H2J.IM(=^(0\V/6'X5>Q&_3^)I!3G6ERBV:7]!8LC+F+*/; ^W2(\AYP/SV,/\T MR%F((5ZKS89 SBT#)-OMX01F[L __%B0\Q.P>;>=5X/LUW/#(4N19K;;J4JF MTC"N?U3S":*ZQNY7GV4&WD+MY$VED"9].L5+?K>J,/C5(7X/P7'%K&6%8;+; M%>ALI2^R1F8!X\5 ET*+I$G JL"9[88?.<'F M.I<,X\:2[':C'8_=R+;QJN9X >/(H=W;7<0"IP<,'[+0V?QA:]/[$I]9&&LW M(R0; BMT*P&FM.(0?[P5T=:67T%&=UW(_PH87ZYY+;XMI+R,I/1,P2SJ&D?H M:][H"&T[#F'">TB]7'1HI'<%C'>'D 9KETRW.1#&!XT437 *YG69JUN&\^*" MBYW9^1DM9*B)Y.:=2K(< B#$R_:'*/_8L"*Z9+>\,\IUPE1GMX!YW0V,Z13# M!$S, Q8VD@V%_F,SG5LEO+L M?-9D46#&CTC.M[0GL0GA#R(7$E &CBPVV*$HTLU*=5KDUAA34EG'AAQ,6R\Q MH0F!ZSOP/YIK9_!4_N_P*[MG[#[:_1X]Y/ #*]HBE)(HYL42R M99O$?:9ETVZMX$Q?GBIOOK!_LW:8$88:MYUC+Q;>_*,7>_?]Z(\5:-EFZ#(. MW':KD,W;?G3?5[?X]^NW_U0NSXK0/&B*KA6*GU=FEC"'$"^Z5:^Y/Y>V>_HF MA(J^<+X>GI^WU4)F;M8'Y,08Z&!&UT9F3FY;WOLGGBJ+3QY*M(>B-U1IGH2+ M' ;HC@T7[B1GM=X_<:?4\"O?>. LO%YDZX,JLQ9Y1P_:LHB; 5;M?#BK)*KVWA?87X/V))-"&=YVNB-U5W]9) M5Z]CP3B[5!;E-4Y5CVL^_,HW-!]9FJ0',P.C%3Y4FRV\R4BCEA)UW+!]8C\^ M>2!7JXC\,IUM>BDQA^%8D5GK?B9@TZ6C#PR_\HT'4I6NF&XXZWJOQ(LZODH1 MENKV#+_0.?K \"O?>&"T4,<+]HIS8D>L\ &;L0V!FTWS 4TO!_;J_7@W]NK= MMS]^DW]KJ[]#9-J^(T'WZ5<5 GGC8D/X_>?_A/]*N%Y@A)[:!*OD4I,]]>\4 MAOVO?V9 #K. 2=* X6.S?Q4*+W]RHN5HN[]%F6<8/X2/,<) 8@'_^>/-79V) M9B4]>_8WGOHK-_/^V7M&>.EL=Z$2>MJD DS-"/[^;SX,U=Q$&RX37=L$UG__ M^?27\+]NZ)^5__YG<[6KK6%XH_">3T_Y._HQO*<[ ];NM@O-U<::$0KM;U63 MPQ CO.!__U&DI@=D(9D0.#\/;8]]9^W@CDTXLL,8R?@\+&> M;?Z=VOM3),#H]R@:20)#FUA_2S":1C;O!W[*>Q>_\=Y@PUY1DHOI M5!ZF124K%<4,EAZ+125=%,%8SH)40<[)6"%\_K_!!49:/&&@XUWPA!7SWM3B2$+H43Y%_OO9>_>!JX;D\VSKST3E+^*O!(YE,\7+O>NGP/[X98\C_(__ M5)ENZW__5RJ'_;-YW=#P6[:UB6XT*;'-:KI0^7("F+! E-Y%27+%EC:^*$J= M_]API@T<1R0EF>+\'FB3&L$S2K:H=QJ@<]8@<"Q9_7?I2=ZO1H @5OY5"F4@ M1W)(M.V_\/^Y+*)?<>U?+>#H"<:"_W-!&)YB33/AAS[R\E*H)7AJ+U66R5_<\;;.P7L1,C!B0T3 I7@ C.$ MWG]OQ%_,9S(OXG]#E>.>,?IJ9"*N_>_=FWW$GRY9HSB^6^)#;_#DP%IDFT^P M0I<32N$//),(W*Z0R: M'H;I7MB;Q)XQ)?K#K2GT$51?L>H<\)X1 M'-E.PE-A0M%<"1A/(@C"?"\1>G H)PY$3'M4^%N.S'AX4U4&0?0M:%V+"^RF M&$T^E:CWR*#@2D_T6A(DB3*>PNK KOK:Y"/^OGKIR[\PX3NA&+SJ1I[#4";O MWYGM%S0C/YSH) $+7GBU%7S8?E#I(*:Y.-IM1O8PMM8>_BU51')&PE41T-+R7<.#7POG0P)B: M&W7VA!&] 1.6'T6)?Q^*XR]KYIY:B*KA,]N;1^X9MV(K/U:A4!SJ?LN=NJ7Q M@J?I\\)=#$LET\54)G^] F@J=T)E__H2W%7)+*\=?K(GQ1D8LEP^I5#DO,8- M:+78ZXVR[VO(;]RP!0G;LJ#D)9X70R1>=J9/$/9??R::GOS7%>5Z9#;OS5S= M;'5T*F[#AM0+&XY/R]VJ('O18CFY J%Z(AQ$IOU%_PD0VO09E*(^,#FA60G- MB:Y=D)TIH8 MFJM>4*XGS=1^')=">0*<:*=2R?8MS[E"L>+)YE"69#MAN/!2FB>>'DC8\KX) M @K$J$PQTR$9SB%))5_6]-QYTU@$"$*Y):A0+Y;L_MQTUJ?@:?B.YLJ:M$./ MMB^C6\/DL,7+WGH*ZN>]X[8S>?N?IF;!U!X^^5IMW)TI>!H+-!(OY*FRU][L MUG/&-&OJWWBF^F>"C<+JDK7UFC!!;,;[[2K;C<*P]V+"]\1D9JMV;DVP&:Q6 M9AMC3! K\J9]\?21M.V_$EDLG4X,P_ ]Q&;7!O*50XCSV/QAR=O?O',E\@8A MP3?OC:X2"2U:KL3;2VM/A:HF\BMUG2\( 3''TU*?ZC/T>9:84Z&U#O_Y,U'S M@361;6L2,WBSMNL!8Z3-WK@I;#JQ>YF,FL;F!9SJ%*W.9#0]SPQD4X4P!KV& M/-[Z^*UKCX9X+?>^ ]+3D_8$-5!+;)UV^CH&_?9\F9$(R:3/,P1\F,:ST)X9 M\#FHZL*9/S;"H89>DU!#^XFPE]^*)GK5F1.Z>&T6YD=P!24_ZF8,_QP=6^$^ MW/V%W?TUEE7M3\$]7<]"QXV27^--)ET>6]5BK]^DL1S)X'I.9"M@TY: P49Z?E?4 M6]7IBE1H#U)87[0Z=E)4\9%QG@!Q+)=+8CD\&YO(D32!9GR[F'ICZ[=YZ>T# M]GM2=:).V2D_A25AIKD:TAEC.3DO2F*(*B]2W?\O6H[QEV2;/ZQ'9#5R2NX* MI:#+US0^HP=),VCS\[XR2)_9(HQT[OI#,MY/? N57*4W';IMG:MB 9^9$'J MG2?C7YSX_A4G!!S,FF%U(+JV>R2QU5'BR<5?>F-6G[0D_W MXR5QG$DW%[Z+C3"F+$^QT@STY'XII"JVO<_SE0L_Q:U*2G:BFZICR;.!KQ7+ MRXC4;Z^<*ND@R,I<0>^7-8<,VBU-FD179MY>Z?&JH,W7F(YI"[L)ZDMF190G M8N;Y2B_:I7$WCNV4K&0;!IBY\._=#V]GR=4G5$>+03>6R'K3GK4_X_NT0#;Z MR^O%KIZS>^KV;JDGP7GR\W)5Z'A:F']LF>?9L^TMTOC_VE?_]DD[R>_I9>_. M=G@WQ;"7.Q#L?D\N'3#[>QPFB'IR&0[_TT6\SY^#L1N=ZP[_B=:2OA_?TRK: M[;\]^:2!W>NX'@J+V;CBJ;!_>TYD5TX>X>D=*&\E\..%:U[SC*=.0""I"2G: MR>PY"K@(>"\?2GPXGN/=H6<.*NYZ=4#T/MNFWH=*[T"E[6UCUX:I<"6I8=H8 M_L%*+%4M_,M+"/U:,%\T9D][8]Q0/*G4.U1\O4* XI:H>[GN-AL*4OAX8X#_ MV(79M-ESQ^Y,,S"FVY5+.)?1#'TBXIL@_XPEB]M1)>3G826>]E/Z\PD^I0H7 M-79OQQ:U?8>#"].QI]$]7SL#3F(1C3 AL(G1_A,-,5;>XT!GK9(NJ7T!X7":-ENED*BX6=/ M7#QH<+-='&WK=KY1.$:?(SAV1VZ#BIWH"]S'!#HW?ODM5/I%0[V%6F^_%=I#T;])T6B; ML>M&?U_;[_^4?&G:+U5+0VPH"TG1KU$+4ZCQ;$G,G)DO,8_$YYXIC3BZ#VKTM*@G\:"F\$L%&FXGA/9Y&4HNERX\\(H,7K]=UPW#Z-?1S-#NYOG0'+N_,*%Y3>+9T]N03C4@;#= R+:&^_IQY=> MA+_16(+0MBV(YGY\_WJ>9-H8T:NUF1S7=YC';ZODHW._[&[*2Q%UL($JH3!9?_Q3/$04!&/X>Q MF&,"XU4\L_U3Z.4WS52;1KU-5Y3[K%MP"D9OL+7^NRE,J#&].X[3J, M5KN[KA]ZU*C_T/:]Z'2MS;3T4Y[U/)NYM:B;BYWGYDSI*>2./I6>XNW(6TNV M:=J10*,@"+B[[TJ&[<+=+]M-@*2H=21\^CC8_!5L=D'=VOW$-BNH.D\'>2>B MPQTV.<$YI]&\2B9./0$M(4-)"Q7M_M\_J';UCU=;2H:2DVUO>\'[]EAB,_A- M /B49# O0OTC$6T4&5Z.[;7-VHI3-Y?-54,/JH*26=3;RDI?_O&?U)^I7/'/ M8@'[,Y=-[W*#G2S^DWA.B+GM*2RHMEM>$<@A:B05AB SHYW!M2=D.2^[JFR" MB"4TC*1NVMITI>N'E,Y@V1U&]\*3,)+XZSH> M"^VCGM\0P?.6C%WYU.^$/G[B[Z/K+QONATNE(Y]Q6Y=1&XWNT MRVJIC+H0,S.,ZYE&57?U+N0.[JR\-X*V?6R/O2LA77G:[VUK$",\6SLC&:5% M+YNJ/5WQ9PCCT[EAV;N-Y4+\A]'T9A>QIQNYAWN\T]%3-W'V 8X\I[LA6:*/ MH[WU'J2)$6EZMN%;T8QFM+6;L[^ 4.VI-6)*]W(8QTGZHI3T_G_VWK0Y<5W; M'W[_? I7W_K?ZCX%:<] [W-W%8,AA'E*0MZXC"W P=C@@2&?_I%D&TQP"$E# M8A+?NJ=W$H0M::WUTYK5GV0B)RSAK+\< V12/N?_G]0O8@SQ'S$]U'XT;"C\$IJ%]QQ\ MJQ:>!)ZD9-E$AB04:$I')"@MI[J4@(L%= ML7[W4?13E,N@XH7&"[W0A;XEV^IM*_Z(\%HU'/:)O[K [BWI'I';D>QWV8M/ M:H^[E^B.55*\TTAO&AENS^BP+OUFWAL04%6K3*%23ML'=5>>**&6SS3=$(9!?!GMC M()J@<(1M$([EVEMP1>Z]A"%7Q[A!YIFV1@O +T=3U^%NP4], '<>HY,_;S13 M1\>)1)87-;9,H)B?TJ]06^NOC[+'\;8?3[/8YG 78::A"]@LB#<[R]/@'S5AR%-7VYG45A8.N+ _-+)J486:WI"EJ MTBAPSJEZ=6#U)&?2Z\QRC]U5F];:X[==:_V:FO,1K0?_4@*&A+4-AT':OI*W MN]2L1_EUF7-4=ST#O=K7M!KJ.%8&$I+,DP3;.[^0">C:;HI MQS,$B89C:6N?-&@GV]&\>A*#;L:>V@):0WRSL&9LV9L-[AEWK@TE#I:CT MK4C?]FLG8-/#ZMC'ZSF'N0@=7)AA4%::2_,M*_B,&V N#%>;V K":YR\MH8/ MDK2UI5K>U3'(,%N Y$!"ARG24H!N25Z.A@S@1_B$W+P]R*X;7'_>EAX>M8% MD0DUIH6$;P7TIN#I14'I\N).+'E%D84D!44L(BK+<6Y_E D.M]#=U<#)$7* M.I8;Z_*.DI?A81<,5,M#@Q.EB%^2V_RX.AOFBF&BYF;:&!D?YEY"V\!&VV& MSH:DNDJZK/3G&O]'%'7Q:=Z>S2:]]6U>&%25=BE7R!X,S+Z15D?F2I==]1-A M(!3(K5VPR8MXU1MTGGG]=V#^_O>3WKTQ400%H+=CHUUS)<.+W+'<@E2 M*V ML3R1\^(90_U=%LYS3B+*:#54ZF^XT7M&^LP)TCN9T:_D0A_**=F]6/MG2'W MB]D7'YE9]>D>_^ -]T$'R.,*W&;&=458JXO\0\I(WDWU3[O;_A.2M<^:)O7, MOOV9;3:KY7PV5Q6(1KW:)[H-HMSI](1VARC7;QO56Z$ ?R!RV7JEW6MV\WVB MV6[D!:%0KI7Z3"5BID'&@+*(G)N> MD0]_='&8XF61S:0D<2 /.)%,<3+) M#EB)2O$__MUM=V^.F)G=H>GK7H>JUDOM9/Z67[7"FNU+BT[NX> MN+73?\ M]*GG([5EM=1;3UI=<@K5W9M63^S=&J- 6_[(I;&]V4:/:CK0.=3U M"U_KFYP.45WKFYIJ1='AY 5]"-1Q\?*M2W\UZ+8_1,^(>\+>L*(B"BF6"V]I MY^;VB/@TYOOT>]:]K=OI)>IDLXZX*N5G/9K,SD6VNC*'_:77WOJ0ZMN$\P-+ MJ-V98VA#@[QAS%#8XF&,>AYUT5UDU6KSU72=XVGUL:(5%5KYE MGG8CE.RA?3LERQ9MH';DU"OTVMX);A]UZ=;)"!=!7_H'$ [!4UG9D&WT6+Y- M,>/AK*?F'P11'C;5N;KTFEL?(AO%TFQ4D]ZH#W3\7?:D4A\]*;]+S^96C>V? MW"[?]K-[-Y@K)(>[G;^#;<%#/CX7-:#I#4WK-6)US[8Z>AR%]*3#M+@IL9*= 5W!HJ6YDT1:TA-PLVC+@ 9][LE& HET-(,\1,-],)ENR_RXF;88=K0H3:OZRA?;AN[ M[P)YK,/='*$K2J\21-56KG:>E]\I7OV%>RT94/K@$U#-O>NJQ:G;Z$LXK2/@ ME45.WHUG%K744BT+>5Z#;^@(^>TT=2\WF&;PVMB=D0WOO:BD'X+ SIRDJ;L[ M@_7N7E.O[_7O[/-EP"FA$3<.7"$7,I'=-VSGH:+HI)L8BYX'SU6 ]@B2\B)ZGIMQK1 R4K;])&F4#TR U1CBNFVYT]_G("\]-T >K/'#S8.$ MG<&%[N6>86)L/]^&/?W/]UHA4(R4I-A YOPK_O8@(3XVJWM'W#:[@F.!FF5X M&6/^ID,IP!H/WOFM*'2V&69NL[M]04,["'^@\0^^A"+1M%Z2S<1V//R!(MR7 M'N!Q;&>\,*^-F*#'N0'939.S#3=?H<( $^#$1]T@7"IA-MI\PYWWH3?Y3_4W M[ MCO^;*Z,F8O^$R\4)OR("EU7@[ "W>Z+NAED1DJ$"&I0#BN>#TP:\K7NV4YM= MWX&.A/MH-XL9/0+53012G\/?@HG__(_/\7%O&@3E M7EN]\S<:PQDN$/$BU W'>6R9V/GT9;CU)!QVP#8*[ZWL:5!T[#@::(4^"+T!OW7GZ5F Y M]IFI\5?+/$QFSU8I=X4:/):O7!O%I>^AKM_Y1KW;;E0[1+9><#-!"KVVT/E, M$^?@? O0@M$,RS&QYH7JUER[H&D:,E <,Q 1=[6!)A)R/T--64_ M4\2 ^6Q"H8O:-;N9_M:-3K&9\!$&@-NSPR/>$ES-H\-+?9#[U*VVR8'MVVV MV;;PO#:DLW,_P2\OGV4OO2W0R1F@7M$O]W'>-"S%"L0F1P=^%GS3X*4W?9IN MF,,E.ZC@$JE1V^U.X'T-$!N1!NZM5TV"1B=>4OT3Q])DB73O#4$168!N^34_ M7J.WH/[X+/7)>X.[S8[EU[OYB5+X$4LW0\HU0AQ35ZWQ"R3P^LBA^FX M5D\ M3!.,)%,)-.=4 @ST:=)Q$*MK^[7).XHYDJJR7X7L MH;E;A1Q:#A(96,=0AM/$5:11(=,=V7,##C%,DXQMQ'VPWRW>O&500T(O1CL'9(BF(YCD0Z(VP07Y7SMK;)@!--[P'/2X19/'\EL!VU,I&A%0*=Q8 D03K-('7.EPPF\$ M*7RF^*[<0 > @U$]SPD,CY0I8D\5Q]LDS'=(44?M;G%O W0Q!M1DUA#1)T@! MA:"W]X7$VV9\=;;,C==V_-LE<]"QGS;VTQ[KIU4DDA^"H2PJJ30ILH-A2LRD MV(&8IA69H@ CT\-4[*<]JY\V<[2?5KB_+N?*W:UC]E151SM$"5+)W,#L7Q8F M[23[4N05E3IT5>^9:U8\M,8OWBM?^?L2'>HJS7_BZDY??;1#O'3J*O.9R_L; MXKVQ\L/CT]W\5VJV>CF]]>37:^\'F@\"A)OB@_'AT#BO%\.'UF?1SZ/&J42;YK\$=JN!H='W.'R]%<<VS;,^O/[]_+Y?(*ON%J9"Q^9TUY#,\3ZS=01I+Y6Y%LZ3<% MU5Z.H7[#3:$HDN6Y#,V0;)JG^=^&/+23*->.HAEJ!5:40EV-[>D)NF2]JOUC M/PL4SB)J$C!VTZB\^%,;>-Z<&I@:)OR+,W53K1 W:&XZ:-:R#&A^!P/"[<#] M=JHN&R@O#3\&^2-4'3G(<6(60 Y':.][)PD!9V%;;:IQ3]Q. WE>,%M M3#(9BDWAJ/#S)-C7TWBWZ;JLZ[3XM6?XO!.?/E2^Z4A"T)M<)>=!I4]?8F2 MATVQ=(H- @\"&II+_[:G-$VG4YF4PHA#'BJY'P4[[?U^HQT4I(?P@S#(A(35 MB0+ :C>Z8+J-VI;.7$39],_TD8.^8B]5=NE8=F/9/5)I(*$<\QDJ0Y(\G4K] MEFB:R61X[@FLDJQ(1T%R\YM*$#=-X=G]\&_3!]AMJ9'?D0FK&=M&=[YB4$Q2 MQ,^BKQ0&111@/^2)H:7I1R"U<)+^UAHU.X>7Z M&!N:@L+FZ/LX%T'^M8EF+3[S>"-KC&D&[!UZ7B&AOC6HQK M%V8'-7>E?K_Z=R/T[: .M"EV#&1C!J1]6];*8#UL'[<$=-T4A"2_YO@E@\N* MP28<;+@8;&*P.87AQGZTX>;F1:+/K(#&- #V$O4F#WAOD1B[I<&XG@C582,U M!X(2KBMNR+:!S:&4:PZ]U;IC8^ON',#$Q\ 4 ]-IPE"TPG\4.#T+%0=D]DVH M MD_CB&]'378.(84H\8IU!F*%#\\%K\EMNZ98HSDE-L4QLAB;3H--'^:L%O01JLYUKPW7=M)C?-@2 MIC/-6&-<.!JQ3H!1<4SM+!@5Q]1BC#H-1C$1P"@79U :8" =T/33 5&1O[TF M9E#>H4!+&_#"Z<$X,P?UQW#C:VX@SN_S'FSCN6W>F0C[/$%8R%/MQ^:031@V MZ$8%1%5-P/]!="'NG01Q!_1'1R?N)*\S OP=KIPH&([7O[ #9K8'.OQ[/%<0 M8)@81,\!HG$ +P;1TX#HASG5WPVB 70C%@:NM)Z9QFI]1CQU!I:JJ)*I@I?Q M-,*@&]EXP45C;A3CF#' 1AY@N0@ +&K,1FC 1LV%X9]P)H0M32#YWFX6/@.7 P'>-@C(,GP<'T!>&@%^ P9D< X-<,<*3?"Z>?C:;^ MA;,7UDB1B1LIQHT4#S=2G,+=\9N<45><.^E/[,H78:TE$VLML=9R$JTEI$2!C7(UQ]31% I^=H-%!J #102;R 5_7 M48FX392KD45]_RW'Q+=F_"Q!Y7SV:W/A+%(!QZHN>3=2N[B&[V.FJ'="&A79 M[(<+Q[2X\"G&M!.52[(*]6'%3R_ &A3%%,0V0YY >$)>!Z08-C4XF9^AVB-J M);'5MT@/G+"W?O-G.HU+&TG_RCY<$?[2TVX<'?C%D+2+*FYWBVVC&_=2:E>W MO4;J9P7]4X6@!KGLU]]V$44B'9> OAT*TU?4?_[SGQ@,8S!\&QBR)$?2/+< RV0^ MKDH[;RCXM,_YN05Y]Y)/]SRUQZIL_>V1G\G$E==G 1P:Z@0QXGQ+Q'E^G%/T MQYWGVR["2)Z@U#=-" ?J#*KRPJ8 NN%=;]UT3,M!D $!H.->UDHP).UC2D=/I-19)!EG,LD[%, M(IED+NB8S)#\UY5).I;)6"9]F;R<<_(+RR07>YB_KU">P<-,<1]XUGK%?E MKR5U"73B?Z7I[!^B*9DVNB7B4B4R-B:_J3R&"-/''9);88+'HPR6D@W,,:J7 M=7-Q+.)AC$+"715.I%IM)@CX7W2)^@S@F]0])R].9IPY TV5"4F6#4?'752& MJCF]2'',I.(#\OL*Y!D.R$SJXP[(I@'%<(TO&W%#.3*Z=1VGP@FF:>@ BK<& ME=BE9**T$90I!W3KA7MC+U)\*9*Z*M<[L?Q&4G[+NJ;J@+C/M:LH<=/&>9O; M"\DOBN8R2+/9%UI9>C&=$T(*QLB';ZT21Z#Z:5R73Y;C;GN$KDN+VFR MXV6(5E5],D#%09?)@P6A&//@)?)@ 0QQ2LWELV UFXM9\!)9L"H-@';IW-=L M"S'W72+W-4V 7%Y?X!1FKV(.C"0'YI'#A6A*(P -7!L@]Q1* "A(MD3@C->? M*"=54;QT5M6M;0SRK>*QXZ\7>JH$&E>\?R576Y[R.[ $_K+I/Q%H!X)_#32_ MN*(R8!K2(&.W0<4Q[5/\)\Y6(8_#K[[BX:OZW3GC.7#^57'*KQ\R0ZC'?S3E4+8@(Q!I()N'6 MPQ6 [-UO3+G58(F_*BG#^>,T^VD;AKOD4/2F2PZ"29K]AT!Y#A*$$+0U<,9^ M"K\%_$VTB+&$.@JB&FICJMJVN\NRH0_1Q=,HNSXRBWK/X;"9MZ):,TU:NXCP MMD4@Y/51C=R?8>J*"9_B=O'HPV-/L\MJB,7&#;&V)V#<$.N%[9((5?F_'R*; MH3(*,P0B@#^(+"U@UVWN)MR\#0%/AA MIURJ9[N]MM#Y[^_!OR<$P= XIJ!F'+#F65\(.-;BQ8<(9*_C1^"H!"^XD^MT@T$^ACX4'-3KJ M!F L:<.K3Z)EX*O''P>19;D/[&B'7Y6$A[?AV'^0#O^6'G?N8>E]@R.OTNQG MWHNRAS-OM''AQJ(__M\/^LL]!*J!QF7;/-M _^F\<>4VX]E@ M[I'NEJ]%YF/6^,77Q[*?P+KO]3Y=&G]>/COFUG_>R5'>6>494=1L15B&IBJ$ M;YI\Z#)^6[^)FGE%] U]9$L&476,F*L^CZOJTA3\)5\A._"3F2IFJ,@P5%>U MM7=SU(?.-#]6P7"_^"EFGHBH7+&&%77N*T@V^..U#TT'X@''QB+83QS[.3;V(TMI'LA,6J12 UYD>2XE M9BAE(&;2$DL-&6DH*<"+_;C?<%=TNEC0GL_*O1 T"5++6@ZAX_. M=+E>$.Z);H/(-^J=1K5:4.]V3HB+>^O8X64< MM]D)JN]'F^6SPP'<9-IU<$,Y_J)NF3[QLYG/-G)$N?"'H%B:_75Q'%1,TA?'%4']8JM4-(KY1JW9%JZ%>J=\ M*Y3K[U0!49\'!,?NM4Y^+U[+50JG,Q.,47;\ B4AR\84^%F5KHJ 9B7EW3& TC=0HF5HT?C%\ [_97@GEZU"-57H7 M"MR-FF!/P3D[2<+UV M9^SF &$6"F6*K\(.J>BRPQ&=,EY#E^MLO21TRG6AU2MW^^+IT05G5%N$JA." M>Y7O=X:6])?FI6SGNEAMW'5$FF.X3.;TO"198Z*H&4OK6S-1\)ZLJ''1"RPC M426@ Q/.2!\B0B,/$B3&0+)4RQC.-A5Y[V.9NF$#RR6X5R^RPT1;!\B6G2Z< M YZKMZ<-:T0DB'&Z:<3A@!.% R#KQ0&!."!P=$" HWF>DGE1EB5.9$%F($H2 M"?]14@J32LE@D))V @)O<(U$HX+DW=Z6[U%NLILHY9[-.4,R%6PUJB:0;<-T MBR\[S^ZP?D,:>01/G+,Z]K%\JS8DN+SOW/_Q;V.FZFXAJ%M7'J;_X"W'M>DZ M_#N" =/0"%RVOAWN,C?DV2B?[6NZ 6SLK.8IJ>P5)J+\IOEL8";,<5#0' MGF_$-C7.OHWCUUFA MVBP-SVYGJM:.827ON !5[ ),X ^VUCMPK7?T5/0!,L6&&U,,2/+8KP6SX>D$ M"-[M0?^>N"$A52;.,?=(&]IA*_8.F[PF('!20[<--7T!>HD:"0,U% M\&VLL@E?8ZH2@6YH'6AN%3[$2[[Q<=^9H4TRT80;YDC2U2(FAI)K: M&O$_+J:<2IA#$%]9,\CR5L+K;. _U->U?'KYEYR_A@6) !A8CN8*/4*;S77K MU@: 3BG9:!1J,P#U3H0=N.]"N=CN!-4A>";I"M0(L"]YEW<]YL?. BW\.UB9 MN"*R2)S5$.KX.S25H"S#_[DW"KZTV^[UR"X&7K[D0[F-Q?9]*E0..:8P__O* MU"?/.E+[V0TY*N%SH3&/R[%5"XL4W#05F9F>J]8Z BH3>+ OJTBZWB&1+MBA M!ZDX0&4!RYIZ/>Z17&P>B:] 14!X_)-=1<45W]IFQ9M-V+OD_&@-FY!F,XBK MZ"=<\$Z4X980%'=%-""D;;83!:SC]P!V&\L<"> L>W9D#][NKJ) M$EB_O+R%7VX7 7/3E0 ?O .PR^$9T/\*6F@I7YS;QZ5YTK M8@@4Y,8FK&WG($U:6IOS%9(13AZ[5TQ'\_H*P55Z75\WFM81G8?\1^)%?4$K M]PC;2W;O)T9\M6&JE\AC;70";XO=?2.Z8\,*?NHQA=N"8@DU&&BSX;V&J@Q2 M5%PRNJ^"C&$,<',EJ!A;4 M!=(6(XICXW5"9<^ SQ@!^Q3Q2&41\.31==7RC M@2"2^T,2FPJ.$,M03PT33LM%-W_(>Q26I60%U*$7M:%8=\,!\D".X) MH[A0B 0&S^N*Z#A0_0\,WJP-K.".Z_A01%A%0 "V"1S/@VKT O45DW$O&2AS MOETO31&0NX"GJ):L&9;WS./6Z)Z%'C4D5^/W9[.0-$>R-V_:GADS]](W!,6; M#C.HAPR^&0YN,)RVBK8>R80"D.Z\U63P1>1+ *4#_O?9*Y!X(;F9!;N)'DNM MP$K>I(!L%^S"$E8<=*]%#D(X](>W:30N*VY<+Y#J+D-(6X9< FF"=26P@H>U MY1F3:./PZ_=V7P&X20_6*ES[,JC(O:AU;10(3$$\+?@[FM$!P@=8VD*L:F 9 M"# LIB"F".1)I OHT%*S+,E<;_A.-65GZEY#X:HL Z"I8.$=$8&3!SX6<3;< MF\!Q,-B8"@'C\YN@Y]^G[5Y:^)..PY]Q^//5\&=4W1J!WO\(G:OJ5+6W=LDG MAH.B"W&OS2Q+R.\VF>&Y(;EG%3P2W5/3-5;]@R;4ZMA5JB#;J9+G%X T#/50 M>H8D5%5FDKG15$)U5^SR77D+F#DF9&\0:G*-W'PN;8T^ 3/<4S9,Z[HB_FJ' MW'/>\I32&;K9S+>9GZNP/]5?2!W YIIGT6,S!^AXUG#%)D!K<(=C-W!@?Q4 MOZ@ET"(PJ0%QR2P9+DK=<<91=Y*+"Q$I#^$K09\ ;\ M ^>()GF(NG@INZ_ G@PT<[=O[U:!09P"D&O]*-+^!1']^ $V%&2@SCPM'JR0 M/T6U,1%VUXJG/0#H.5BQ-G0MU+/B=WO>ZH+ET3R'A(H&\%B/UL0AOV M]FB/MPMNIJ9X@<:M1NTJP[ZN&VHAQ."*W/ ]P7UHU6JCCJ20K[0M@=7X@UH M,I76**CL\P$F)Z;^CLUMN>&D!.*J1R!O^!(QM6_IN,3?M6F@- X=) I>4,R5 M7,L9/ 9\C%L#RYNMA6S'+O4ZKRR(^+6L]GL3U?DU#)>1PO M>A8ODOU=4W>7$+M.'1U^@/-G@&8LL=3X'TM07G"PP#1''G MC0OE.,^Y[#?-YJ&#G8_\. OPN>9-/L3D2D>+AYJQ@WYY[@%K>8;'Q M%7=M[BG@/?>X^ S6'%1]86@+SQV._;0J/KTA0F@:T$?8H^,A#H0EC!$8 M$,"*>'24D0=OW7%PA1Z8O4 @Q8!S1Z I:?!W?()#'$0Y(@%WAW^2'>&FM*4) MT/$E#\1R;&C \V>[<2+XG@1RP04FYZFY+\P.5.R%!R"W MC1[T&>[3S8 3566,I&N/SM\#*G>G<3!9H608RE+5-*(,52'5Q,I;=A-Y13D* M4?(Z?9!EB&TZR'<#-\J"JU0(]J?B!B@I]F@ V$EE"8_KCGP"^#F(*,K3KN4( M.IU)4#R%#"C'@N]]7K*Y25BY(C9$5+=$1+>S@*6KRF WLRN_.VYR @*;!C5O MV[NF!0(2BN(;;J1K[L A2/>'^M("> (65&F"[E<4H\6HBPQCPW8O)PG,!ZIF M%G:_HBPF'_<#T\51",\G[&;"[$X3Q__=#$8O\]#&.X75H"F.AVUT*M.]-]NU M)G#H8G/0H!0IUW:RW8B]"G$K"!1;>J"GPRTQ\%&2@!:3# !.(,"I5J:)LTB1 M5ND?*/!T&AH8"X,+0X_QC4 7P,.G%S:UYRO<.-KQ:Y.JGD2*IH,/VDWV5U#[ M=5\8C)H@ZVHZP<11]D7"&GK080#!SN_I72 ANXT_9:"K/Y'C9#Y&<[N#FW"I=APG>ZG%84*Y5XD,RB3_@M\J_,*XOE'MAJRNTM;715?XN%:LNC1 &>W2-#PQ?:II\1BAXLU0:R%WCC1C26D MR^B;"/7WBZ,Q<1PMCJ-%)(Z6510SD /A'5@;_ H_&9_E/3Q#PEC[S5?,:*&(J#A"3D^ D9H2FN&V=C\$ /.6EV_9L[6O FQ.3K ,&R MGF$L;(=I MV'!0T(VRG@*>",O%V49$_,D=5..?I3]M"7P>#4+83C:$,"\H-&^8BA\G#,QF M(]8[B4^J^7RGL!?*59[]O41^OJ /$CT<*I)01\3J[@!94.BK'F#XY'I)#?6B M@2[D["W>"R5L'^JGJ<)U3(#MZ\&;,)D;"/-1!"55Z[)7<;/5+P?;G$\W44I" MJ][$+!&&71'--RMIKDJ/&/"0NQQ#*E3[DZTNE,@F62P=]?7 X M^H3BF 1-LMM/$GZ>-RZKW=8'JB\QCA6HXWG^7CZ=2*4S(:_E4@DFE7GIK:Y; MZ< ;\0L"CBMGHZ.AQ -<%R"; "E>^)L_O4I@(5_=5$E/#05H5X%:';="PS-+ M+14%2X?H5WR,HUI'5=^\$KT-/LQ31MST80*.!RAU8#N'%U> MPSI>4?1<6>6 MR/J9H5D>Q0'!U%EXE%FHE<)F;W#(689_@E^ ,@&97@[4JXPV9U1 K0B\;\,: M^JZ3] #A?'76S8Q%_A5?@\5^%AB3B.IU_W M)>ZHLKZ7[IG/4-WS&"*F\U#AG6[ '=[;,6 :GM8"4X\=^MAD/!2 M_H_:U"W.[Y(5?G\CB[%L?!V?P$YA2&)G;OI[/ :'8?]HV7[>\./-?'P,&[_) M0>#:=J_:XHGCC/&$9]D%G@<9: S0X8/!S#?MO9-W TD)SXP[SL7@?<6U_A9[ MW_H[TW\O\O,^K-DCD+]>CTC":W,^QB_@3?/M;+21Y^>F_OM5)U^7.^7"-OL5 M/F'?+Q'")@$MRLN8LH#F(E#B=14KL=&G$-PXSY.;<8$7=B-X$F$'=:Q-?NZ+ MDSN@H'F>#MDT %RI,55E8BAYO<)Q_PI_'I!)WBC\F=\S.R#I,5Q[!<9XTS0T: 5[.OXM09G#&GJ1-4E0(- M;1VGW6*+VW+03;VJ[]FP'-6])0L^&?_7#7$@9SW* (2'[4)2-?P)W++=H@2H MEHTD5;=LS^6":[JQ]@I0JPW51#YBS*&]S,UPO6H PX6;)P"QF<-(0+ MKT*FY38;VK&*<59=TE,N$"&V1>A(OP&N'>WJ*X@TFK3$\PHXGW!'@T<':GR* M*GOMQUQOEOU\S=[4-\H'KD)WWX/;APR'D/ O[,SWT$0^-V/M"*$\H:=IZS>V MQ\$P=]AKW2H@5ZB\6;IB%>*5VK'2^&K:<&>Z\%B+X+TSGK7DDK_I8@C-&FWR:";LM M>3?AGC6V^9\[+0*]/5&*/-Q&/];FEJC"X\PK#][.[_G$$&2@>D#1Z \% M2B-0C!^:"NRWX)_0'NIPJ)MW%6J(^5H-/"6A*-(DE8Z2,RR^2>;T_KKX:OE] M?QU4X'P6H=@K]F,\>%3Z0SUXYUG#]L;V@_>U-.I"OE&'_W0#=[AWA?QUO5%M ME/I$OH$N9.@6KK;W09_D*IPWW.ZZO0U'!#Q@69!.BQF6!R*+;M(9\,.AR$OR MD.9)EA]P\DFOPMG;,0T@6R4)*2A#[OZ3)*^X_Z.#$!F #=( M!$,E!7>'&X@#;@!$,I.A049A0(KE=[[1E<4GIS?L,HM*G\S7AD8Y56DEIZN1 M2(GT\Y$CD&?80O51%QI*QC33LWEUV$0CV>U1&;_[1V%*G5(P(R%DK8NV*UI;=UO M9^'(O;<7QZ.N/IH]+29)H3+4Z4>M)^"1>V\?.A*XAQO?FB2;G&JP?.?)*"]% M5B2?CRQ13J]O7Q>6O6G>XB9%9S&XF8S@R+V=OW/L?G7!,S5A[M2-88$I/J4+ M69';?V;N]NDF/U_Q2Z'"C^_JA:YF4#=9D=\?V:P\-&<:D\OU:#ZKE[IZNI]I M+L74_DAUD7$ZJX%Y+R0[HY985Y1L[[8%1^[-LSA):W1=ZG=)IU]1[@&XO7$R M2S&]_\PGZDZM-T:T*?#E:[LU&_6*BKT4*7)_:(5ZTFI0?"BP?J(UXRKLLF M'KKWU 4O5/NM]ZY2Y;(H2'7K%0[ZG]Y]:Z%CUE<@+'9*F^Z.:.$WW[Y^6 M:.@^3>LS;=FCF<6DR7+@\[6GNBVKW.H)S3'IA<1E%& M:.C^OC9GC3R7!#0 M$+YB>K/Q8,+<]P6^TTN"1TNI:X]+-'1_ NOU>G(OS/1>I]O6=-!L/9;&\*DA MG)5+YZ[7!MTCX5B167V MGUHS"FQZ*'V!+N4?)VM1+N;3HQG#F5DT=.^I):H+DJMI5277M,TE**I-WK/[0X0HY/H.6%2(%LO)4-;KR_:A7RM63 SFO5ZPNA/\0)NR! MI3)+5^L5R?I*2]EHTQUEV)#(AA!U*U=6'!%K*O-R6Z M9=N9W!9(<(]L^;2NM$]I#HF10&4FBT!#@TA;%I:/^86-\N MIH3*2+3F9KG4RA3@T!#"VJM1T[Q_ND\)TYFRNB^VZ,$-FT= ],5S>*_WUG<+6 M>PY5+XS3TR9OE.!30P1&'0U1"\59"3+AT*C1$U9>@!$4Y! F-.[N;X6'Q6 " MQF2OWBRHDFAET5!_ FY\U[>%L=V*[&!-FEG@C_]#4'M'UJ-G.2*K1':-+]_R MQX:JY-B&_P?73,5_V3%FR9G]S)3==Q;8IC\QWU1U[:[CKD_FTE<4?>@*Y8"I M%7@^"@>@%@B^#\3_/;DTI=D?U_)?PGUZU>CVG"#XQ?Y0:6 9FF.#,UO;+_MY MJ+?Z>;Q_C[JU>JS: %MPR'!'V^4O\RK-QH2( "'25WPL$1]!B"E\B@8B*Q'[ MNX]<@QS<>MP0& 5X_^"?4'S^)YE(PH]^?2T*Q:(2$4+$HA)U"L6B$A%"Q*(2 M=0H=(2I,+"JG(\1OVT1FXLE,PH];=>8-JSZK\?4%E_S:@?372\X$GHE"S%8'S40D_N2/" MS$'T47;B[D7G__L_%$_^PU )]X==WHE!\/.E)/-\Q03\OW=50T8;^0ZG7WT, ML?]6#3X]L?=7[#\U#Z<\,%7XE&N@+0!:!GHB5(*3WF/1!B"9WO_WU&QQP9A( MDS1UY($9<\=WY XZYH[S<0=SZ=S!Q I3Y!6FESDYUHIBBEZ:A=^NY;R*$XB. MEV+JQQ2,*7@Z7W:4*?@^#6!;*O3G?V09@.'PW,O?29E*7='^CJ@Z/"7L/TGW M3V_8$K=:]J3L_/&[$L+AIS.#/GPUK[ X'Q,J>H3"&8O!ZB1FI^;PL'_WO^H* ME7463??B;=RCOXUJX7KP![&#NFA*IB+FZWW1[H\K70$L>%*JM RPL$:\7AO] MP,T+X&SPMPJ.V\-$I%!U$4E38M= I1&,]UMA6N)Z_62[W:MPA3NQJ;56L^3R M!Z$ 69U*FO5_/Y+,#\+MB/=_/]25_4=WIHIA>Y__('1I"E>B#DTK.70T[8\' M(C\("](,?@*_[:6;L@UN_-3MMI:"(TZOETPK2UL]5*3#_OB735 ,G6"XU']_ M[Z[_WPM&HP\-CL32<@9IH7>DA1;MQ;B5F@[3C.!4J*[LM(O#!IT]B[2,"_:\ M*S_T;.%N539 D_96D9=_W=8CR8:&NO_5BQ5(0+@7, MCA0PXGVSHB6KBQ0[Z;2,9MDV4MRT.3J+%!2QO$%=LF@;JLVEE=:4#S(4J RN[4BW1D(>VN,69#J-7_M5@T[H?3!3>DI DH2FVGG9^V&>H\9H&]6!O7TQG)"HU% M=M6[2R_S=!]UI*AEQS?EB:M9F\^ M6FB2-.^O;^GSV FT7JW)E:(YZG4T[J&:S:R8I(I."VPG<#25X#+4 ;'XPB[_ MY*UJXN:9.4F?$#GO)L\+=1)$$B0^G!,NQ[J(N2/J_M6(VB >:"',\B'+.U5& MY=)8+9@T2\XK_:?N))M:V,)Y;!!FWFC(K77:ZJGJC&S<-Y/+FT?4V O:( S4 MMFCR?)I6+#G?77+>:::\+#FY>[LKIR3=)CNWS$ 9Z-WT_?H\^EC:HM;7-:8] M)/ET?]I)6I918)90>=ILS+HG/;>&HWG.N9+.E/@SZRO'#YIEUOD&JP'Y61/G8F3$10=:,I0+)?(4(?<7E\EV)$W MW*L63#\G*?H.C'/GM'QNIE$J)D&4"AV> RP"U9^7GCN$A+XQ[$! M$* L;>R M)_WZHG\M5*8Y(6.KYJ@/4$M-ORZ!;R.I0WQ[?C][]L]A M?F>9>6=J]GL-I_SD;]?T202/N=/S:Q0,8 9L8 $,.E@S+#GBF=I,AUSG> M?AS?%[MU: "DD0% )5B&3_!<6) W1M*OA:07)#%G-R$.2XPPL)K#W'#=ZI7H M5'?1>%R!)(/NAD%N^ 3/< F2VC M8.WE=19=V8O=HPS')$AJOU;^=/'B"/M&OZLK]$MD2;Q5$&JY'/V8%U+R9#ID MY:YQ7KC##)W^\6^&XQ(T>9"=(^>W?*<2W0&:!K^"=6CXP038Z+>3:]"7 M*JMQBO#W(L&7U'IQ4AD$QIHOWR_#XB#]E,\.\];UY(ZM%&[+D]E$JXU$BD(* M+Y=.)YCT?I'11:1'1E6W_=J\?79%]@V\/;=9LF\XN5YOFA$>P4"\[YAKS-NH MSP>%S+DX]3=B[3J^A&[Z!A[M3:=<93PVYQ.ZFS0K3T_TXU,[BW@4)?JF.,BC M9U!++\+=6P(Z,"4-:ZJ2,E5UU;)-?.=F[/"-L/LD=OA>"*&^I.KK@08$W^P. M9+R,P*J6SW2IZF#=6X-,7YCE>D(GN423A!IPFJ42?'H_I^E2_5Q158J_G2"< M/Z?US8(PKCWF>_9-E^WQCXURE>J/DNM^"TT2JLMIFDVDJ-CA&SM\/RTU]I+)HDU*TYDDUD4@=]&U_%Y5L'-J%.9Y)JXFP) MS;"@ZDQ %ABJNJ3+JJ=C(^JB72 D^+E]$:[@J!YGGZMMT)*TQ?/YWV1A!' =*67=+#AHF^GM8PUYKT&/3+6M =OK) MP@U[K64-#JHF#-+14W2"IC.7Z!+*M\G%X!Y+COOE-9%B2R-"L:-":=> M&8Z0 $#=G&$2/!,+P*4D!T= ,ZNK)]< )IBLNC<-NO%GI-*UPOC7*.F5O ) M@'1Y)I'ASJ#*7X2;O&&/@4FHNFQ,08(82:H.=7L3:_E8-C+_Z,".K?3HN9W" M5/=,3*AC"17=]D2?W!SZY.H\1I@2 I8J=AV$P',K/\H)P&$I(&9/G1QP$6Q>B0UEEA$/E?A/T)$LJ#&\5Q!M4FI-;BU'^_RB_0U M%A&HPJ?(1#JDKN!"1>03G.LQJW^4:G\$J^HA)I+JQ+Q%=SNQ_L%-*8 40W?805]9,VBXG*V?=-BK[C/A&?WS/HLSV6 MAYL"7;P_W_7-(+@OFL9T UU9N)J%:JOX#( [ Y\;[TDE9[U MAZ(]2LLCD>*\CG,DFTB%7&3Q*\;$R\'$J$O(V?7_OY*0W#PKME?]_'"2K"4+ MM45];;0[620AT#+(I*D$QX>V^KT,^?CT;G+?F._/;@S\%=^G^9M6MRW?*:34 ME3*EZ=.0XJI+Q/?HPDD^G:"I_5M8?YVBG5R$/4:?J1_&VQ*!*,$%VQ)=;#N(,&6+(F,:?*85 M_=72*3SY+F/Q#FO)<5WKW(^LQSE988OVJ,DW\^G*2*3<._K2B32][PVZ! Z- M:N+$M^'LLWM!7^-LE04TVVQW\A.5K?/Y)],AJ5P6<39J*L!8*#Y)7WY)*.A[(%#Y1YT3DK5'ZK8Y MR,X9#0L%*OI+):C4P1N +THHXI3AKU8"^ IS]^LE#9&FC:9X)C0V/]7=?;^Q(KUK]^NTY= $$]1_Q"G+-V[5.F-'<#?C 9?60%V M/0\(% ]E1F7XA]R4'L]JDWEQPCTM%;[0KBQ%*H/483:52%-L7.[_-7S 7TF1 M/8ZYR?OK1O,V)=9[G2P+9H^Z=9]")W\&J;4TG6#Y"V7NV U\8;KI#K\^9],) MT(>EU?JZ)C@C^/\L/1[/#(S!Z,*0!,D>*M?\PI[@SE@R 6$,<:L)]%_)L@Q9 ME6R N\@]&JIN$POX;0<.2YY4@_U")FDDW<5<3*GH4>JKIT-@/&D,MY4$C6'6 M1Q341/\& \2-]U)LE) MHU._;CP-J>ZBWX(K08IT)I%A]R^ N% 9B*IF_9UEY_R7H9Q3=@KV'<5(64?I M3>UT(ULUR@/^"N=VC-WK_)=CF43T>OXS&_PUI M%]T XG.(Q^$D^A3G64SLR!'[@CW(A@S/H-">L$_/>\)NC_204[I<+3.44EIV M)Z!FC2?KU(T#22C2^*8_BDQD,N>\L_V[20/SW:7A3"KMJ:3!ID<\5^ST4T)^ M8"5GM73!DE=8&E#[M03%'27WA&VM#IIEY4(>X2^ M;X%SW%\ADHU[HN8Z?&W]EY^ALG6@Y# *=J75H3!^8UE<=,OZ;954&:>2G5W; MR]D3/&5HKZ\;2R=X,E3MBA'U:R%JU"7G [N_'24Y,[-6&2V2RUY/)6]SS>M! MA]4>1DAR4+^W#/E28O?%RLVGMX"+Y>&3NL(=)0_I3I%]7)=J:6$NJ)7[9FK< MMF@L#[@/')5(A:<[_GT?N.]]5D3+>_&9YV5L;L2<\>F<<3F=MF+&B!DC9HR/ MS]*^N.9J%^$5+F^J.!>B3+]+^2P%J]U,9:=YT1D*'5 MBYOZQ0&I8@/@? M__)T@F(/Y6]>E/S$'32^1A;(FYG_.<\7^VDZJ]NW5J\A54@IR[3'@\Y-&*RQV2/R?Y=')BQOW)V7!8K MU#$)>PR(-9#,"TX;N0R7?YS &E7^B6("ZZ[)S$"363&<@0:B83-_FPS7@^E( MZ08[D)(-0;=Q%:&(1,<];42]"X9:6.)BD3FZR&)JA&)IJ(8E"":]T.D'2^WU8+EF>HICP&LM))#)B#\D)L^RU MA_URWA0:6J_=7*3GDU8'GSPH$39%)=C4JW)RV?[;.'GIVV2U79#9$G-&A+U" M,6/$C!&A38D9(_)^Y#@1]KV.9!5ZS1FVV(K9$.N,&H^DTE> SF;BYY86 5@28_@-CPN]F^BEOZZ+,=R9@ M(*WML4V62DW,]/R/?],I.D&GXBO"(G9%V!<+T[Z7=3.KE;ZDGVX* F#'I4Z# M-.<3%,+-N+V,Z$2*VJ_8_![=5Y-$W= Q9&?^050V#4V#CR!4I+Q*CP!UQ??]W4>HAN@5@K>RCVJ'3HJND@)#*RBU2LA^N:Q+3OTEW6B*# MKR=CTV>^YS>&R5B HF0@O$. *IF.,91OEID)/RPD\^,.-U!M.KU,R58-5S@YDQ0H( [8YT(L53<=%_ MM%T#T5MR[,*_>)?0WL55<=Y_!"O.5O-"R235846@,]/\H^54FW2]A6;U@15G M48&VS\QEC64E$F;!046G5ZQU@=J7>FJIF3%L$M"]9!;-ZL-JR;YTX5@L 5&P M!PY)0*F\5,8/5+$\R5=7;+_:>RA6)B,TJW-7B5U$F*%ACX$)Z3B=F6 ,=$M= M^/>Y)0@=V#BY!]WK=I$^@*@:"7&L(0K<$64?,1?@LB1F^\6B7TSVF.PQV2.?7OO1%5H7X>Y)$D7#!' )A.R8)M#E M-6&;DFYIV'5'*.IP"-"?09Q>^I7LO>@J05_(X/OLB[Z^4/JH(4-$PZ[I?- S M[5[Q40=V8XCO^9#'DCX"A2UH-?3N%LT\I-O>_M$.V'-=PPT?-,S7 @@W/:L_ M>;J=.Y-Y,MD3DUGE<=09B8Q[JQ1')SCVZV3-Q?!YA&!]C6NC/D'&GHO64VI& M=O/W(IA41O5%ZNZNSEX7LTBTT'U3F03+[2=T7ZA@?2U78[0$Y$R1Y@@(B-@C M*RN1*6C"M&DO!*':E$0#"P@*7B?2:?* ?'P5+VV2R.,MM@A5QYTFAI)J$@M) M

2 M2(ER$,D6+JX'MA>VH01I.1\.[$?3 -F-2H:>&JPN8_&8^CZK,QN:3[3]$>@[ M15_) TE> ^5ZKQ)T>-^;%5A+=-.0H2GOZ @U80%]=WFS=BUCE_ CF=FR!C)S MS89D>R^I)7J58^^ 44.KB">46XW7E<& B32LASKD2KJKNT^JYJA10<2M'%@< M"W[V*-8<$<"N8D !PQ&ZA23\;'#=G$#_*!_%@@(UN(I#7*&(_67,BGXSR_S> MC:E=ZX9)U2\9(D&PI&UV10"!8?1]]_%G_1T1_*,UC1GRHS5Y&=C?>GW87GVK MCCZU!YU?4LT]XMKGG9$H6B[XE!7NI6F>CU@\QEQ[I./32W_O(+/MK0]5UK@R=,O?G MBJD5A/XV\,9BS/>8'@*1?#5*OO3OT+38>0LU(6K'YM%L6R\PNWM]:2@23%FC MB:D=NE)O[Z$=QCW_3*,8[F$H L=ZL6?5\IGMOSYQ4O.IW].N/SLQ;@\KVE&H MGT:G #/"@XX_]*.#3?I'&.V1AK=+SD?<3,/HX/@!E2=,X<@CK8A#$4.) HJ\ M40HU/L5P%7MG:32(X7]O'IJRT+K6'Q(2AE+NSRK"U03AH?I_B*'!K#A):,*] M-D(* 0QXH$".,'ODZ,U$:*UC,?HX1,<4!GX.(20Q9?8@Z4WP3P"I7_ 8 M1\-.;/4?:S'PSY,QU.UIV/ S@F<";Z9F,<+GN85S0=-4/($E;P;I.LP147W_ M.&CJ^K]!5=_;>;#OFJ<1A'V+\2?"*4;+++PTL,B0?F/'&7I'+W606ZGG&;1& M,O#32"+_[&3](V'43H@G8-0O>!I&]B".>10!&O5.Q=LS5"_<@?3SR]*'%]HP MH (O'P?1Z)M^//%HJ1L]!K[OA@>?ZX:YH-W88=\]=J=V=^U^L^$P,"MV]F0M MR\S.:X=K.AR_4SM'ZGR%T7-GC"ZS!](85=9%.T,O\N52V]O:/^H_3ZM_6KP^)#V_-A'MIGW M^7.CS]XK:](-G=8C_2$FT3E4@O2<7QO[\9 MRI9?XU6<=G%?+(DFA\^\/3.4+N=*?S-3SBUYKDIIKGI3:V?O!@.33WG%S(6: M<0G_C)6NF(5'/1F8F>:L<(NJ]:4;N]?7EZJVI9#\7A-35Q73 MBUM>JOE5+^BM!A[$9&IQ8'!].6,3_LCM[[-[#4^#5DHA*BZ-4))H/K[JW03O M;B.<[R;\(?C<;-P3U&2DU#=\^%1<]7P$Q$N>6Y3 X/+$[WA9HB" \==29J_= M$A=NWJ^D?W2Z@RXC9OB=*K^*PDZO>FF/%'S,ZM(^J/F_^5*?&.7EJC3NE\R; MN738(WEMK*J6BP%!)61S9<]+.VPL2/T7%M#E NIP-QLYE!^89=>76LV)QMD@ M#6^SMMZY*K:L8DCC/ OCM7C3>@VRFS9,H*R/"2R;S9 M<:#TC@UPS_6BD_7Z^:>4^N'[O[VB[HAS%_K#AB5V03V"2QX4P/I55 (6]<59 M*^^&F"F88JK* N M=39;/A=R7-8<+$#4DYNSDKN2X63?3=F/V^%6D3_K[RKQ M'MUT(W=&?R^M %KG:%8.8IIP6:#!MR$\UB,C"L'T,FP.B[L#ZM,0>^"GT>*% M.?^%6DKNE;:L)+_48,-GL=[ED$9.UKY":/)=1[OXVO>.LQ:H!^D+V2FM@GFN M%LK)N9#GN8)=M"5LHCFON-L;H]1WXG!JU41UDX'&0@CBT\[TX(+<0,[@#"B' MWB8.7-AB93AIM>?$Z819U\6;0 >C,_(?OH#R)Z%?<+O/N#9*2EXZ[T&OT.3% M[C0A\[(ND(J$AG9 0:[V^3//:VP)'$*IY'D[E6Y(ZQ%&[\]&?FP]T\R%<,\'G6[P-AN]]WS_Z="KPKV"XAOL-T+)+/YIZ M01(2(-4 H%#?2_V$?.7E&*V(,Q5H"HT:EWR,M6@XI"0)(I+$$7E$(CG''@ZI M=($N,23R@G1(4B_R [C/_*S=/0QA#TI"WPO"E-#$"Y-L#^+QVMI'4A"RYL49 MZ>=G6SF^7UEV:?X?B(/=*0?CPL6#BX,M_Q^.@]>,/O G#L;9(YKG0.QN^Z@)9(.9@R\.(R\ MT*=P-_03+X+X#;R(AA#KD59% MG0,VJ'!&E:)PZ0Q%83>SNP1\XM$H(T'JI9E/ NIE6?(FX'WTT-G X4<_<2V> M&%:[3G#Z09)Y<12? 3#J#8$)@1?CC/[MUI\D[&!755A!0^N,5RKH+:!"ZBWR M?*U>Q_JIW5"@:?CB?Z^]?G+]E&E5 GN.F/P&1H781]MU246@JW!(,H^&$0F& M7A*>GH"_+L]^#-V1QVY*/8RJ,S42X;T MS1YI4Q-<,182SG "8H(9PV';"LQ38_\+AX^9_W,VMPRD%E1#:;SP:N;Z@ M_T7!.9O2LU.@1CX01>*3"$@RB[L7P3MFINVQ58L<GG2A#,M MJ9HWF*>8- 5\ 3@[C8!:NY]ZFO!?>WIYF'P5ALWHAQ8X3> D Z>:)((:Z$(2II[O=S?101"' MS/4JCHB3M*T%Z$I\TW"M*G% MQ:$7TX.-CP<5UQ/WB01;V%K:YCM".]I^A;EI/CZLIS>?<#XS/1%0J$H^AJ7^ MQ3#N$=U\%FD>K)JY3Q$C9:VJW.V40_1KG #_CQ7PQ/(!-VB_35W_#U!+ P04 M " !3//)8(.5$9[,$ "_#P &0 'AL+W=O%7L=:Y E5Y() M]*_OKF2;!$CXF%[[TI?$DG9_^ZE=[72ES8TM 1R[JZ2RLZATKCZ*8YN54'&[ MIVM0>%)H4W&'2[.,;6V YYZIDG&:) =QQ86*YE._=VGF4]TX*11<&F:;JN+F M_A2D7LVB8=1M7(EEZ6@CGD]KOH1K<%_K2X.KN$?)107*"JV8@6(6G0R/3L=$ M[PF^"5C9M6]&EBRTOJ'%>3Z+$E(()&2.$#C^W<(92$E J,:?+6;4BR3&]>\. M_8NW'6U9< MG6GX7N2MGT6'$KV#(*_E9^[X?&KTBAFB1C3Z\*9Z;E1. M* K*M3-X*I#/S?\H@?UB=%/_9 E65$W%X*[6MC' G&:-RK2R6HJ<.\B9=:;) M')[E#)033H"=Q@[U(+0X:V6>!IGI%IG#E%UHY4K+?E8YY)L ,1K06Y%V5IRF M.Q$_0[;'1L,!2Y-TM -OU'MEY/%&_ZI7@LSQ\S+I]AW9FF),<[+!KW%HUWH?\@BW;+'$U8+_;CA\-T.#E^K_ '(%9RB]?.@<';@!2N MY(YQ*9DN&+<6'(E06$^P7L\4]QJ"G-X5Q:76/974%S[BN:- [O6!TNM\(!(:BM@0%!E5@!9!X MHZMP*M2R@\.RNX"2RX*BH]$_IK53&_0E]0QYSRZ)X40]BHEM%E;D@IO>3R^J MB#XOA.(J"P[*>"T+ST>$UNASIT=A@!S9TTB 7!EOMQF6J M> X;-R.(>PVE#VBB$*@PFOOEV^5O <"*OX!$OL+SI/%3WU#F^#SU*?W( M>)),.4#)BXEQQ(@M&1W_L/^O+YOQ5LBGA?>M"&>8/_?DHVZC\U.W/E=8A#& MK 1,RM&081>&:H%W'+MPRJXI1KS2#290[]J-"#^6>'5QVFJ;),F[=KO_$RH5 MK^\#^Y_&@V3_< -FF!YO75]CCNOU_:KXY-4?_:6K^H_FR/TH'P_%DZWI[O@2@(Q^,'>\-7PIKR@"S MJ5AHM +;JU 6$\%WUX=J*U28%\/H%EBP6W9U&TDL/-\HH7U:UR /H^T%-_@JLDQ"@:S) MWF0_PN[NQ\6P<+KV(]I".QSX_&>)$S88(L#S0F.XV@4)Z&?V^=]02P,$% M @ 4SSR6' ];O0= @ XP0 !D !X;"]W;W)K&ULG939;MLP$$5_A6"!/A76YJ2&*PF(G6X/ 8RDRS,MC24B7%1R%"5_7Y*R M% =(7*" 87&9")G1:N.5- MBWXA*O..-7 '^+/;&3>+9I6:2U"6:T4,' IZE:PW2Q\? GYQ&.S)F/A,]EK? M^\GWNJ"Q-P0"*O0*S#T>8 M">"%GX\]1D\Y'>O!T/*E_";F[7/;,PE:+W[S& MMJ K2FHXL%[@K1Z^P3&?"Z]7:6'#/QG&V&1)2=5;U/((.P>2J_')'H_OX018 MQ6\ Z1%(@^_QH.#RFB$K;1^@D_494'?'-B*=OX$E*;IQ":\EG54/]4B!R7F9#Z61HDYY5O(9J0;+D M TGC-#NCE\T)9D$O^]\$1WSY.NY[8FT[5D%!7=%;, ] R_?ODLOXTQESR]G< M\ISZO\V=Q[,5>:% ?K1 OAK==Z3F-5$:2@##UY&H&P7 F2#412 1G>RXX M>I2Y'Q+W]D'NP4PWD#JV#E>Q>"W=Z*3P))@FM)=U1_0*QQJ<5^<.OAH+]SE\ M;/\;9AJN+!%P<&B\^'A!B1E;:IR@[D(9[S6ZI@C#UGV%P/@ MW_0&J>)/V#^ MKI5_ 5!+ P04 " !3//)8H6V@I;$$ !:"P &0 'AL+W=OI1<562\LD8X M*I;)Y>SBZH3MH\%713L_>!:)SB/>_+\F MVL*');2E8?/\S.II^/D#SI29X<0_]QDL=AYK^)-Y&P MJFDK31#W#]="RYT7TN3HK4VC)3>)%S6Y2@51RSTZ#QZV$+G:JIQ,[L5Z+T)) M:."U5[F23I$?Q96OMS:TQ 9["!_"1+G^5 MXEC2H%\?@WR*5:H(O:)]0TR-,&ZO=B0(2>UZ)0FB@:A 60= MVW:'Q'!@_7Q.(]$839[Y([>AKQ>EQ*/CI,'QM.6B O/V-<4)R;52'LQ@D,E: M!:G'XA)9LPUF75HFPU\DM+' M!K*-&[*H1-[$;LU*:3;$517KQF,RH>EP^JT_![1MRW819(8(OMV,1'/:XEI4 M/.-\*7:>CCG/*M'1MCZ'/!T,89KGB\UDW+1"LN8-]"?O2:C0?I';SE%$= M8H4X1;FV6XH% *;B$WC=N9C'T;9!:T,N..J," ';(<02Z.;__R!#GM0VXB\7'$I=?O4O M4$L#!!0 ( %,\\EA=O@"5'0H TB 9 >&PO=V]R:W-H965TRS%-[EBK")/>5;(\\&JJM;OQV.9 MK%A.Y4FY9@6\690BIQ4\BN58K@6CJ0+*L[%KV^$XI[P87)RIM5MQ<5;65<8+ M=BN(K/.6JPH7QQ=F:+MF,5;^N;P4\C3LL*<]9(7E9 M$,$6YX-+Y_V5C_O5AM\X>Y3&/4%)YF7Y#1^FZ?G 1H98QI(*,5"X/+!KEF6( M"-CXL\$YZ$@BH'G?8O^H9 =9YE2RZS+[-T^KU?D@'I"4+6B=57?EXS]9(T^ M^)(RD^H_>=1[ W= DEI69=X PP^ VP"XBF]-2''Y@5;T MXDR4CT3@;L"&-TI4!0W,\0*-,JL$O.4 5UW<4L&*BB1EOJ;%,RF+[!D>BA34 MSE*RX 4M$DXSP@OM *#)LW$%A!%\G#1$KC01=P\1QR6?RZ):27(#F---!&/@ MN&/;;=F^<@]B_,"2$^(Y%G%MUSN S^O4X"E\WM^K!DW$WTT$X^N]7-.$G0\@ M@"03#VQP\?-/3FB?'A#![T3P#V'_JT0X3,2WR1%T6IAK$Z;?*2M:,0CT2I(5 M?6!DSEA!UJ)\X. L9%T+65. KDI2K1AD@C]K+IK]Y8+,6%(+7G$F"2U2S=?\A=G3'BN.]L?TA'%GE<\635HGU5%"J1D?[= MNI0<7U@DH7)%%I#E-"-@8<@,BD5(H4)!JR=*UILJI&H999,T9R0%;6@40+5? M!AR\3*5:U"S3.N45, HLRS+C")>^KE9PO (V6DH2I4]9"9X@; %%@$K)JHZA MQF(__Q2[3G0J-TG)>BYYRJD W5N@I"0#AHHE^6UZ(ZU&*@A4EL^9Z(*5L*>$ M,30LXG>#?\ 56%B5&;!42X3O1*9)4M9%A6MKH)HH&TL"#!*H+T!1;?U%E/5Z M-X>[E&$I#M;@3RM:F4("=:95@JY0/9.<5:LR17,WC"C=\^(!-*;U"AQPN)B* M4(9##9R0:R8JBEM,]U%F+:NBK,#27"99*6N0GRQ9 4Z206!H10+W +K3FF!# M]""U 3D3*>QA4#BJ%9E^O)N9]N[=&2F7.:] +R?D'J3KW.%+TM M_Q<,(PFMI,-QT[<-=2H/D'6RLG!5,E,"X)X :;6]$?P=Q#G$$MLMOA\RF,%ICK:.D/%7L M*S5+OBSX@B>8HA*ZYJ@PI6L %QCCH/,&I2#+F@K8R+0C@_^]B ]-:<.C6G)K MB@(C>-C05?L>=.;@/U=GEVWPN\]736JP;?N[ M5F?0*:*GH2VA7_W&M-\]K5$%L@,:^MYDU#]Y<60\3>P1^47[M\)#4VCA..1; MBKUHCVP8>%;H.@:D8_M6&'@F9M>:A,&(?('LQ\&*7* !" 0N8L#4DJLWYO#"L( @,WXOVJ$P3H#@&5J*X;&O2",+(FOFN*ZOA6;(/N/BJ_9&28E+*2 MHS'O?B3X1 6 MVB6*'* X[5&\<-E]HFT_*Y;,I/+=7'QMMRQZ5@=#+ M8/J#V0ZJ2BT@AR;/!,*WD$T_F?+%@N$R1K$30 "8GAQ.(+;Z\/"L.+8[O->J M3Y5M&[. B"8/-*N5=Z5LC@T.I(I:Y]F<4:S0*18-8RLT3V6]7/75YH6F#19JCC_;QK>]E0O",$9G3[_N);GA1U>(WBBM\3V?8G% M>U.).FDYEN^%EKV1D'W?ABRU$=U>8$W,V&BOQQ7@C?H[-^OO%OFR5=G>LK\"?\$6\WL*[^5L=G,_VX&G($W9:1RE&U9>Y EH>W"L(:J1 M-9*S;P]3HSY84>A;=F36+P?26P AJUVA>#O-0\B.U?OU89)[S76H$=A60>C# M7Q1U*S%4*"?RR"T.&<]-N]ZULY &'^@\XR]9,?WX_[>"\@USL,(J@9CG*D@ M92E\VY 1)*.> ^@/PJB-Q=>4'OJ88EV#_="*HZ !WP/F6;[C68$;&K::Q+'E MNY.C;77SKU^G][^3RR\?R*?IY=7TT_1^>O/2B_>"ZY'SK=MU%]*.&V[?:NVP3C(,GV8(!48U 4F,)[Y0\=4&C@F]6\6[G39U:2&(IS;&L" M'9T=N1M+\<2* X=<)DF=X]$+Y*R=%6(860'LCS<:B@@L"/VP R2U&=ENY8"C M3*#1L"/3C&%H19%SM!D_<3KGF3Y.>BO,KLR4'8'G7M"4&<$&\;<[TL!5W=C> M6.[+UZZ<=8B;/+'AG>>BSO#Y67<@#0;R5,@XQT,!OP!W:[[C@ MH\X60..5R/9!6EVRV9]D_HH!/3DPH&,"_JA.)H\UZ_;U?S:6*UEJJ4^_RFZV M5%]WM %V[<#CJ6'@6 Y.BT/'FU@V#EW0PX'S^WJH3E[%? C#=7_ZJXJN/B;< M0K!/F[>ZTC;GB[N;EVYB4GS21!U7I]B:>AX,%C;P,(1$;./(&2*+,%=")G6A M9;T5)9ZY-IQE)2VP>=]H"P!+8(-S^YA5G1CN EAS AS-HUX]^K!.'9KM%=*! M"AS8$"O02-@3\&W+<7^@!]K2:Q,);]3KAN#LB8F$2S5?25T9:_#@O66QQ3*Q MW*"O,:"5<+.^8+J\;7NEKLQ*/*VL1;*BDKW8WMEP(AQ8O)A&XV.W.DH_W#@SK >^L9VS'7MXY9QD.?63>S MY.;37I'>V)7VGSQ>8.C'GA\?=_YV/1PDA(]VQE[ZTI$#_>5TFX>E=[7QW'L\A(KX<:F1DT[:V,K MX>G5;F)76Q1%<*I4G"7)85P)J:/%+*Q=V<7,-%Y)C5<67%-5PCXL49G=/$JC M?N%:;DK/"_%B5HL-WJ#_6E]9>HL'E$)6J)TT&BRNY]%I>KR5)TS,:BD;O^+ M^RX/>PY'R2L.6>>0!=YMH,#R7'BQF%FS \O6A,8/06KP)G)2G@9UU@\1@@)CX#J:PG MM1#S'? R3= 19DDW>P)L,(B#T+?3_1O!MB&D*SU#@LX8_S!:K%5I()VT^1^!+A#-3U4(_ M )FAQ0*D]B9LW)3"(M2-S4MJ=CC=6,2*(7?2E_"I68M[N#"JD'H#GWP!/[#3 M56=N#T;LZAI!#@2X*V5>/HJ7&UU(/H]"J0<0C%ZP)9U3-0*A"WB$]ZJ]R.\: M240_:SJ06M,9AZ70M^1M3;.AF%9HMT9KF2=#D@2VE\XUA.""RES4T@L%9AU, M/DH-?TOX8EB:K*3'3M[[=T=9EIR<2U<;1_:=F+"64AZ>KLF5[O,3T X0,1NB\+M"+<>01^\3M\ M]]-D,DJ2A/^((85VY8CA_N&07=VI#2H7"C"DW/7$VYZX>M838_A:4Y1<&4=I M?MQ8.ZD4Y,CV%(&3 6V"N-^<9QYL_C2G8SC-2U MMNE:3KZD'$D'0XV,W:\8"??6*$5HJX=G8"]VPJ]4J;KK@X,GFE?XK602AV3V M"6)RP4$;4*2$FIT\N'Y&R4+X_4.YEEKH7%) YVFG"H>[PPL4QO"%:\A-+]IQ MMQ-4S;JV=/R#G-!U7 :TSZCT#2N2>!Z+VG. M(I7B^G()V6%&$T\I4C-^Z8Z-]Z9>A7839CM3:+1O!^"P.GP^G+93\YMY^^UQ M*>Q&4K\K7)-K,O[Q0P2VG>?MBS=UF*$KXVDBA\>2/H'0L@'MKXWQ_0L'&#ZJ M%O\"4$L#!!0 ( %,\\EBK=%E\+CH !SC 9 >&PO=V]R:W-H965T M_:\OWY]WW8?_,:YOOBX MK1O_S:--W^^^>OS8+S=N6_K+=N<:^,NZ[;9E#__L;A_[7>?*%;VTK1]?/WGR M_/&VK)I'WWY-O[WMOOVZW?=UU;BW7>'WVVW9'5ZYNKW_YM'5(_WAY^IVT^,/ MC[_]>E?>NG>N_V7WMH-_/0ZKK*JM:WS5-D7GUM\\>GGUU:OKY_@"/?'/RMU[ M\]\%'N6F;3_@/]ZLOGGT!'?D:K?L<8D2_N_.O79UC2O!/GZ311^%;^*+]K]U M]1_H\'"8F]*[UVW]KVK5;[YY],6C8N76Y;[N?V[O_^KD0,]PO65;>_K?XIZ? M?7;]J%CN?=]NY678P;9J^/_+CP((\\(73R9>N)87KFG?_"':Y7=E7W[[==?> M%QT^#:OA?]!1Z6W87-7@K;SK._AK!>_UW[[CVRC:-0!HV>Z;OFINBUU;5\M# M435\[0B^L[?X6^7\^=>/>_@POOYX*1]YQ1^YGOC(U77Q][;I-[[XOEFY5;K M8]AQV/:U;OO5]>R*W[GE9?'T:E%TP"&I[3>T]\)AMS9>>7/\BLC M57WE=^72??,(R,:[[LX]^O;/?[IZ_N3%S+X_"_O^;&[U;U^5OO*X:UA[5W:3 M>YQ?Y?KRJLBM5+S?N&+9-A[@L"I[MRK655,VRZJL"]_##T">/;W4PX-_Z=K] MKMB4=ZZX<:Z1A>"EJB&@=BMXU0%^]YOBS0\_ORM>1DB_Z\MF578K7YS]^4]? M7%\_>8%/>/KOJQ?G1>7]'E:Z.="7WC2]ZQK:(NPDN\RK%OXO+O;RW2M=Z_+$ M4V4.L@?L[6@'FPHHLZN6\,JR]3TN=P=OP8861>F+;;NJUE7<<.?NRGK/, 5H MQ>^5WCOXUM:5?H]?*/MB759=@8\[>!5 >KLI6EBC@V]L82<;Y(BPLZJ!?[O% M>*W\$KNN75=]T79%W7IXJ%D![^JJNQ*98F81^'M=E3=57?5 \XOB?E,M-P5 MH5B675>-MHHO^/V-=[_M 0[%2*2K M#[ATH!;$R:O/7_@1TZGPLP@# &")A[IKZSO\:PFH=XO8L'*WG:-#A"^VC".U M^PA'7^ _^>U[>-[AS>ZW.P0F7V\X'UV2K^"*U@ #/M)IL,875Y5? DKQY?ZC M[5WQ&5 -"/O+&?;V++"W9[.,Z6>WQ(-9Z'1M _^]Y!WD6-W\BM>7U\6Q58NS M\KSX!R@4"*82?@*9A<<6UH*_5LB! #_[4@"Z:G=]I'=FA>\-4_1T^T@W^/=U M6P.$\,OILO0QW@-@,#]:=7N(O M?ROA$9!H(B._*O[\IR^??_[E"V:]5Y\#$P660QSY-\#TLYL]=JNXSKDJ^_+CP"MFE 9'GL9N=R/DO[+NVBU0VCOX[]H5 M[P%*OF0EXK^'K1.[Q-#6(&&2S M-^T=4MFJ:-J>A1("H$-2K+:@6 #=,Z@ M&C- #/G7AZ)M]C]F8Z&46>T[Y<,'!U>!%$)KT;OX++T/?T)HY&B[ M4K5 UO$G\,NO" .>/'TQ^O_OP\Z0QH6Z]^+8G=PERN(. MM1I^\U,.\H0_ Q^\_J*X*-[AUN$*B/]6@*7*[Y@[W;C^'K&P;("EW#E4.!G? MX6_P2 O8U=/[?VN!!(I_PK>0/G4#[UM8 =0$0!:P&P$EIX]_':_Q1P0@[.'[ MCZS"*:3SQWTVPF1B8L2R$B)>T#]'4C,O7S/\B>BRG.)\#S-1YA23YT$Q>7Y$ M,0&$W@?==LKLFE_DZ>45&%Z9I;),O@HESA3R@&U1K[Y\OWT1B3HXY,!5!:F=MY/&S?M;5N M@TP4LVW\M)ZOXW.SY$+GB>LN00O8 8X) R5H $EX8U*0]D.GP!_J\A[!#?8- M*>Q&':;G%L/],!C) %(X;LL#$I_=%9!$QVH<'@K6!D6_$C.A0HOG]=%5!^>, M*U:Y^P'Q06X+X%Q1^8.[OP.\@87K\*4;UX"ZQ8J# QFTHJ\BANVW2)C5=E\# M<;IV[P$:(@45NB_"TDNP-7I!!M=L\+OX#[DN@J=]4:%(\B@BL.S:OT PZ=*K MUK&RP-^(JY)PP7_5HG+=L6DG5\9+ZKT:51Q$.YJ(2V!OP(([]-SA.[OR0#K= MFC4F!9]85<**D,N 2;@^ 0WTMGR\JP7Z HBVJT13XP^*X.6](A8QU!1V_[TO;N)K>,V@^<$7;,KTI":P+"BF;5U_08W0H"X M 5D*@G%7B8X[23>L7^!V@MF>WTDDL%75H>HLVTJ$CSAD# 4G&N6 ;24$,-XE MZ+)@^A'WKIK=GF4Y^59.!M]E\2^\15>1=PE4V9YX71F1#FE%WG6KA:52*Y7" MXSGO3I3&N]:S<$,"-%Q7N;GY+2AX"[RFE'>3%8?:PZ;:!14)_T!R[Y"]1N4 M"MOX$!/\9?%RN*'*9X >&$4J?N'<3M0E8AUCN1JX7^1! XE5&GGUQN)+Z9>@ M&T:Q%M;L4&\:81%LQ(F300ZW&$,[(>_+XF_[E3BSJN F(]M1E4<$/U \X4DY M"05?[!OX:56)YI9S"#G1;C'?R4J1& P"==./S"Q$4$4 MY-,6#KC\"@"*+ XE9L7XK39HP'/CY56PT97$&\(5_?"CW7"W<7LHH"8UM[(? M06X!> U[<98Y!$E2$GI9]6? .([3:4J T9H*,#<0VY8KIX<; /*,?,)HLI/: M";8R&$OG"2T92RU'3X:5XR%41\W0CR40HC'V1Z<@#_I+"N,SLILFKX!/<\Y. MGU1QG#J)E8T^"$U6MHVBK:)P<$%!( 1%O(9#-BA_X9?5?MD/!>:[=CNAA"^# MZX[M[/ )_ -ZME%WJT"P3L@ 6/P'OET?$<1;%!(O*3LD*\!1T!_%.Y%;#W9- M/GL'JB*KI0=U$_=5@Z3T7LT1D5&[3G1X4$G;I7KHF-7Q4I/?0F$B N'.B059 MH_SWKJ[9KXMKWV!H"VZS!AT 8R&N!-29%8UP# C:CI>B#GL18%$,*#E2W3$ MA]A&-!/P7R90@ I.J?&'\2IT?^T-7CHQ0W.:;=E]0 Z%SRT0JF7#[GT*/>WJ MO2?3N+NM%)I(+\#IO1>167K@*[!J(Y$(QKX*'<5!W(RWA#=.L)I6O_@K?&5@ M\,"/=K,,>8M-H)Q/ 0!6$*V)L#_06*"O(]OY0P^"4N'H80"N@K)\IK[M*1XH M+",<"_\&_ ;T$XH)3J%^+LYOP\,!,;)!+%#C:"B T; QX!-(:HN., < "73BK MBI20"+9@S0EKH0WEEE.[5DPB5?8&JD$4C0E/S0J1Q&)!+!O;,23;.=+2>I?S MD7@R,AI8$.') M^\0J1;X#2C9J^#MKKXU34#0:"&@#5+*CV!]#U_? AK8##R=%,-^@04W08;,+ M4 ELL/ZB2G_W^QU&$2."#]XS!H>HDP&=+_S.+9$A@+A<]_+P@H'^!$)-HV%[!#)/_BS7NP!^^J MKFW8OD.X#\X=S5:O-C!A/ODW$%C!VC@9_%5UI M HR!S8N(&GW/1]04=Q.9QY1!0VX(I$1W(6J'*N68K[?"."(0$@6(S$TL5,,D MG[!GXHG ],4M\%"C> 5VI?XUT/LX(HO!E[6D9T2F5C8<,B,_8E2D\Q!0"=?> M-[1^NV>JDBV*>\AU.T?@T9U7;#IZT&<5.?+K9R];OZV>@/'Z" E,K4"]%<,4 M&BTF*0';-.J=^]@/_7,+*WS2A"CFG<$NF %,W]ZRC1VYZ7B;S%4 :+L]&9<( MRD!"E\6K5EY], !RJ*&A&-7>HTWO-\3T;L@Y>D/QI;!]V>.42O*2M\"8U[0L M]1[O/2C*%TP<77LHZSYRO5GLE>!WC,T9LHQVTE (\/L60K4>S!Q;Q!N4R1[ M*NN\+%Y' PS()J&(F0LY86WQ:E0=TLU"[@$5E+A)5!-J#EF3"VYDD@1MPMIH MHI>B=;"(YAI>.I+!;4<+D>EGB((0E,THO$G>SZJEU[*I!/%9-C@G(#WO'3\E MU%&<5>=_?)1C 2VBF,:W$DRJ(Y-VCRK@YB"R")P:4N-PWIZ[HF M/K9O1#-$=^IN%8AFOP.&@H1)FA:>\0)^OJC6%^5=6=6$K$:UBJKA@#R%ABT) MIT3.$$/V.-1NLZ0H'H?(O2Y_734=[DH3-K'T/R%_Y#]8W%?_2[M0O.H8< MG)DSD:.\>S7K1XB'"1QYWO$ S $SESR9/C%T5#7P2[]G-PGJ_L&$7_ZVKR2L M%+,C@Q>5A3NN5;< 0& F#ACIQIX\\;A6(252DW +UR_1NL>4"+S@5MD+7:^K:!@,H@"YI8F/#99?T&JW^'*B;JI6 \+3-4*< HUQC-4UY&)487T N>*B M1>ME5Y01CM:8!$D#3/,'&N_47F'(P&*T",'%:,R3XQ8I1*76/)D(GY^XMANW M+%5-YBT$/20>(SG">/L,RRG$TOC4RM7 HB0%$I51_JLUZED&'6%'B;$4.1FH M!#MT,:%4(#3=U^N*G9_6VH+/*78/D1O^- $D3O;TN&9-.>R="[%HJRO@1Z24*6^HQ MP_P*%111GFV(EK 8A"-CH!RR #[,89?ZYKM5DI.F+T]LC].XV,LI.['_;[)193P*6Q$MFAMP0+4= Q(R\7Q.8NWV_2R,'\M:4R MGY2O,GP"_QJ_C$8-_+>F!.?!=)D(\AP#0&V?">H6C7 *YDL>*_YPTW9=>P\_ M8?12U!T**JX<)5)X,2HE,=2?J[&'DBXY(U^8:OY2CD+[H[1TEW7-\PVSV+0A M>K)6Y:J3;'G]=$Q;Y2,QPNAI$KB0T2#.[%M)I0>%&J.L2,H \0TO"0KTM%8R M\R\:H8L6\3)DKZME=95 M3[,JA\@Z]JD#@50H!+B>!F@)&.X>XW?HQ)/XDU^Z!J#=$N] LW#;-A76GPW/ M0KIPW2>_'^=(ER%[]X?6>DB&,?8CQ$D>G*#ZAFWEJ',AD!>?*;$;QV8!>][) MHC !MT#)@FO6\?'P9#7_$ -"/T,N#%HO9\HG;%5X(I]X1>R'L#GJS;\+T-;, M&*!R"M \/(T+\,'FWL@\6 P ^__.4(L^HC_<9%/R"*I@FD&2IC"MJC6Y-XPC M?! )^S?Z-9YLZLFO;5Q;HK]ZN' M\3LDO\E/9]-@3M50_C-,D,7F?QL3?$TAO&#ZA8],_3Y"NF@S32BKY#ZU90BF MTD%= ^C1VZ/(!&$-,A6N;X$NT!(/P\I+N?P QPRODN_J#N2QZZEA $,FLX.(7\O<$32K# M *R,(8C<51V%RF[*Y@-?;&:]U.0B<$6K2RIBT-#D;#K^!J!*0WEO]QQ+B/4Z M"@ D X/(C/P:DV2$V7J:"QBKF[L\U W]OELR=>;!G2C6_)H<)9. MKFIL?@E,R[HN1@ME@I[5Z!F-=E(MNK%B@DFR*';[#E@)N9@EQ+I(DCHTZ!*" M-@O*D;JO:LQ;5B-;(K;&:4Q)4L/]<) TO;=:$I&EW!C^U+1;3$-2+C"(T'"^ MC_7&F?R1"A2? O=6K('($"+#P!EQ6VKAP7L)F V6'49%#[E]D]^Y(WD2(JF( M@.%E\B2!=D6).C']J63X:0L2]H>,KRDL3XE9 :@<:8]:.K)UTX&#A '^R"DC M:^L=Q_(R3^:VU(U*#!S'CI\QUL?0SNPA9B8I=Y?N=0^UO>(]U:C M7AAO@3NOY"PA.D@*T-1F?1L<082:@'4Q_(5Z$B*P?M (*.2&C?A73_H0A=R\ MX_1%^%#5VXHB3L! +BF9[9)>H4^;(PMMK-RV12% ^+,!>IK].ITM>&:!7=SP M :?H6K]7KMQO>RK>4"@G76Y"% J8CP1!A@ 9H5-ZL'F8=>8V6)&R55B$]F#I M4)IR!I,GUY66 WC0A)TJ!V1F$S@(T%*68 949?-"1>M1'N\ (.W!Z2M,5@#0 MMFYO#T$$HEZ(1;C>E<#WT^.1X(];M7^C#4C"!P502),+5$,%X+^';8#><%<% M%\+$$I*G,GI BIPHC36V)&+-%QBA =E8L.FFJ0@IRRZX:%U5I"!TV-H"J SS M6TGA03>*4#8S?_@/]&+7%.+-"P'NV<-9Z<+48EKJ#6(3M2D:T9$&*B05]+2O MN8]J#PUA8F6]9 ]1/BUSR[FF%BJGP]?7D:WI0T^+"^R+@%FRWJSPB0\]&SW# M_S^6X"3]0DKCG79!"NB"=!U>Y>_(L(8*N?MU3^YB*VDYU[:Y#J;] !,5& M&82I9,Q3?C+0=4[-H2^:W,\$C8;L8:08!@(-@%Q0*Q8!]*_48J;5;B?8T:'J MF&4')\^YX\* ^0UF"@RZG>5T\/DU40=_6HQ6OACU43/1#B9E M'P ?FS>1OJ;UE58P8[G5TA0*EKF/B#2$![!@4S.!RH^AMQSW(F#X(K=]0P5$ M[(PQ7W ?*]]S4AK'OT;WHEH9(6AV*Z9^U!K$V_(#)\II04N26!_+:QWVB>E8 MTR/O$9;@9;XS\X8JQM(E+?L==,R4?G-ALC/V@-_A[T:IKEGOEEH)TA[4:. ' MJH94"^F 84)]@8I#Q1QM8@&?JK4PBX$6@FXQB@V[0X<2\M\="9(0^MYZCW] ;(/)I64J&0!Z$@X.0=,^ +%?/@V"*5JNJ$1RXGR*WW< ^:"&;WKC"W1)*D M<]CUIA&ZQ,W9"^5/Q?HK45KI8OA:M/<=+A12[RCYB'V3O!H[-?0Y=F/0A79N MC5%_'QIL2:@O\KY0TD&^(%X.?@$-''-T17Z@$]L7H0Q#E5"N#7J35G!/HC5L M;]=Z5+-1>8K2HHA-*[E/6<5^>1)K6"]:ULM]K;U\$#P8YKUIV3X E<6\+V6H M@(*_[5L*2FSP#J\_FIX*48SI%%,TQ9(,; DL6 \ M*_Y,]40KAQG!7M@VL>Q4+BC7/H'9YMGK23MEQ@XO>W71%*#&USY8IHN##]&6S(%8@2JR%T7P3.,OFKTS%!R\J;$=G^C(]/+ MMJQ/6',P>+C9'^G E\4[PA:Y-\YB^:16K'\1:A$D("U3,\%E>PO1%M#?#]B+ MN6'K+BC2@"OHXV69I)UA,8VSZI;[+4::.2)#2!U3\R(LF)U8SO)V5KJIZ0Q9;ES!PO(,Z<*AT7 M57-!,LHNZT$;L.W5+*:],\+ ME,_*UVQ+\T5Q2UW"*-&1296(44!X8YQO3!6V:7E0 O-RBNK**!\R= (?QBU1 M(:CDDPPG!=, +L%.8L:HBR+[WK@Z^F_"X2G^#N!Q'58O+'VB963WAG8RM3 ] MLCNC;YH*+]93@3&!]7#7+HDIQ5$7?30F M><)7(X7*A41 B*O!!OZH_<4LFK8^1A!9G4 7M@FS836UH?*7?0X&B=+,3WOV MKR4V*05J$AF-'5<6(=.J9%$V?I%<7R9=NXC(I-0IZ MQ8C*\TW]IX8'=$Z=\"%QHO!YF3#XK[07<, 'XCYKRAZM3=F MYI/+,^%LG;%( M#ID(A#_:7UG>/#T1Y"58WBA/#&9R2CJ)0+@*#*ST/YU>]"UL4(6^EHE\7?08$/ CAGKA-UEQ\H M(8#A!N\MR,#?14EI,0OE:[S5!#^<'Z=?"5CF$<74S@V;^5MD-;5I&4=\((!_ MJS,>C.V]%#TG5#/A FKP[$(YRKXDX"FJPJ@G4*@.BFO,T,_O8AJ\+IWC 9EC M1R$_HL_$&ED M".;MC^@>3!"%,E\'*EQPNB46TG"IL?-IEN\V$NX\ G\=L<,QU:"S5ST) B81)JU@'B4J9D3*$F.,QT!A M46&V)YNV\]SM=705]FFN6TZ%/5EUG?_H6$2?:3XP>5%3?L^/G$]NMND[$)YJ4$A^R9DRH&3EOC_#BR0VC>(^#FY.>U_@<[1NH$ MC[J>4I,&M97TY,"5&KTX:J]YVZ@L5?W"\ M4LJ/]AS=RM$5.SAFL\0)5Q8SNE+!W9RBA,<]H" 81\V2' [[04X*[[APG&NA MX4RKO<21RJ6H0%PO,2:QT?>19F5J(V$,$[DTS<4XI;G 4()IRKG25KI$#%+T MC1U96*,B#ZST\-QBW)H"�QYDMMHQ FSP5BQL0?M73J),A$2"H=34;GTDW*/?TE;G=4(>-ZJ:K(*G2='@Z@3*O@[BHO_L[("^7KS7Y[P_%O MA4EP,]GR'MQ:JH\AZFE7[L&$#TUIC^>@R:U&PU&M9AE0AC8I\9"H-NEN8[/U M4[,E%GD$8P&UE287BF+2KSQ$T\H1R9>DTI-$D(G""Z[MQ92N[7YK,7N$]95= MGC-*9*ZA+H8>5-A;&*B17XHS&0_RELURBB'R/B!LAI+'[,V6UU-0M/*FGS)G MLI-R-^!D/%S9:)6D<$N.D]V?9+GFX5E1X=G28;G00BMZJ/&BPHUF@S!E1-33 M[\B[DJK#9>B' #N=)Y)+T]&O)XE66Q!.9 !>%G]M[U$_8;2CB7GA%33JJ:XY MR+L-;^1:(6%[J#6 M4U)PU+K!-4Q/+-B$%%[M^TW;T>M]5T8OW&<[L+.BP7Y5+!4##A/ MV^$HQ&C6ASI+D80L1P:3F.UD*OSP#;')F-@TA)($(ZMN&)(8=N@S7]IWN]:/ MCIBLFB(!K?>)$D MYU!&&>I/K$;, 7/L94M]NC;)>1$?UG8^[+2A)W_%^C(>%Z&5KJ2RTXOAA@ " M4C4H^2L6,N ^GB%D.I#@L:8WCM/T<$&Q2>GG<0I4( M-;J$9X 52S)2L/G]&@T3T7CF#X\9=A@[8Z.;!VPJ]F9(D16<"(+7;4-W@-T\ M38!^W]@\EDE.&@J'3P7)@ &?B$;_B_#(2HVA$I51)/'Q3D9T93P,R8AG@4?@ MF+: FPO&PT *,PU0C$O;_BI\\TSHA(9*G_,68AV(:\JEC%<@^P[;F=UA*%#_ M<%S1G 9,5EE3*+7K-14CDJ%)'4?IJ\.1 5Q=Q*6/>%GKH,7;CPF5VS]E5-MD M0^37J\D"U;&U;#EQ(BO[(O7%\+=$N3_,VHC7T4:\GK7VWG(&D;1SBIE7FDV%"[Y!X46,%E!!$5Q%AN;A69D48X@ MIOWSS??DLXTS0FC:&S85HKX-Y]9A&-UYFSB(W<8/XXB+1J]M,)^MHJ!5R_55 M9.'2K$[$+T^_8"LUQCGJAZ6=;4DHWK4U9VS%F3@&.3;2(](T,)%Y(YSRJ O: M1N8[ZJI+58^=DP'09I2]D!E_Y'(,;&X G"3H!66('42APE:&-^1G--P&W[?, MQW0S:Q+;T/66Y'&3W"D:*MD#!5;^5"<44] MKJLK:D2-'/B7N)")V):U;\UCMJ HG?(I P <)8CPY,(RB>-8S4Z )9FW+P?S MT.2BD@K1R%4Y1+"2W,+&8;]CU#AB\_K9Y.$._Z@LGYID9W%'5)$;.J1?._;)'Q;F&C62+@;]H.\25RH.W!7&-DNJJ"D3R)14 M#V=V,F B.]F4$0K#BJ\4T[@I>A*,27K"HV5;LIW:AL8+V+.KJWTR$_YH0]/(=,8YM*R(V$+;#*:&_="\+HM1@]6R MH:6'E5\M0CWY]%>WME3B(?U<9YX](3:>XRZ9/.-_)3;&&(BBH%;-PTD%FP_6 M+ %--QJ+H>EF%D4TN9!\^?S[QKNE]!$-N5V3HS:8/:[W';VKCFE1I2M.(P^3 MZ%B 4!U.PV($09P(H8[K0V.E#/K7-F6]SL$R&G,AH>4A7:K@Q-3+"S<1E/O@ M9'PX _9IJRHJB1WU]!#C4QK0N&0439JA+2;B!%.=;@QA-ZYM8M-^%$FM2[(# M0.ER*0@MY1H)9DH<4'@:,">;0/VC[1=Q749 M+=A)V]7HR/]IR_4OIH2'DZ=7%<^GB1G-,_SM=]WQ W%WSJ/W-'KTGL[G9D:_ MU_?B]\KZ[.970?OSNLBL5;P<>=8.J6$I7EZOS7Y01<'C2]M?L?G0Z2LISFI+ M2'$(\:L6D9)*A= B*ZB9P9*''=QOVG2D&W]W(?VA0E'](34OC<>U7&$"&5F2 M- *UQ"YB2&Q1Q8>'W9WT0%?G6"Q(9R3;NK)19V8PC*B,0&9G&]ML0LZH0.'H M0A@%17I?,A_/]G"1R<<9_V;2MV$\9LJT_*=I[[%2*W"07_>K8'^MQR_A)F]9 MZO>\=)Q7ETA9;GK.B8FM&? K7CSR:P_1B/(5I?SQ+S9Y&8/YLEPU>9H'"6FN>706I^ M6N06*[Z/M;VY"+273&F<-= VT?MCP&+*.A(-FAGCH--&]AO:$-YF45L_:,@@ M3 W-,GK7#N..\&G_@L0+O4BB6'S=Z9QC&GG0B8D6%N*^]'&*_$!XH*+F]R,! M]"9G,&J+^UPB%%<)$B-(_N1Y5O=T5_PD !A=&:R+ EPL<#31S(!T-5TR01(?02X9DC?G- E(EPT;3WC9[ XTKA^A"=B9VI?[N!,F.,R MSR*7>3;?M4KJPCF$N91X2CW-;>:70V[S63&W:/$#L&#)NC:ESS)275]X0^F< MPYJTO*8L?D=;6A%D6F#J"7U$32Y\,'CA4,P<8C-KU]Q57=O(%()QU0@[5AU- M/G9J\JSC$?4#6K N11_C!W0'KR6N)4SM%VREM@)MC#ZR MP%K4DKX7]Y]W_B MNC___57@A-/+)T$).-#;GU\#-?)KV_)7;#1E7,5KR^P[IY7I^".\N!#[,KC. MTQ.0=K]$A:6Q%> G&D#P&3S1&=]*!D?.DPX_S#Y#^"^/@>'1S@64).Q2UI^! MF]'ZM01'BN)B#GYL6&N^VP^/&1ZV=-5RA]P>T7?" M-PF*1?L.KN/$L5H/7' M-(]9*#IK%QX20$ -F*5#JOGQ=B5_Q#ZXBATYOPQK.M[^X0(?Y\ALN/-!!OQ$ M![-**N93ZA@0Q"DX;X;'Q-7O2UL;)@0J^&G3WMIF"D7S[;C8Q);& :5/,J@& M71W2PNP0 NRG=])8*$YL2^U+DO,4=*=>>']$XX43SZ,%PP\YQ6C7:83P8>/+ MQN>8ZX+WET%*Q?M-FB3,2$RWF>Z3(0TF"0UP;"5P9>UNRE@!;DX MR).:%H31H=/E8HYOZ,84NO:$'7(7F[.A,;8 M*=R/3+SJVH]8CFB"BZ:1$[=X"-F!M"CJXV552YWWT)NYDLK&9!) #AYY@$]* M^D$'TY+2B%6PAV.GR>0/H:6?FC1G;C&UZ& J^4 [("/()1V,C!(0$ZY+SKFT MTC9,GLHWGT@K[S9N=:MI2FD3G,4##_XOGD8_X@KD=FGK52'UF6:K:+V3Q]EP MU,&A19B4U2J,5= T]KG+FHES+H8\?-@["H=FSMIKSZ.]]GS6P/H.^-P=$T#V M+K(VV_R2:+,]*XXMG G ?.A.#J<' 5D;PLS MUF3NR791+C;NEK[$- M.&X"4Z&E1-1K@*,I;50$D.YWOIW3/]K3+FA,O.P=T:=F\39._[R:G]WY?MCJ M)(NHQ^9_7F-YZJAIRO@7RA"2S(:5SK*-XW9IZ(9.EE5&$L=HZ]A3U>?;;E61 M4K%L]QWWO%4?'+G*TZZ0W-3%#NN+^ZI,&QOD$*#9D+F%ET8#17O-BDTUM5!! M*IUKWN#0I=X\;I0%SYZNP1MY&"48E/H,;>^HU,TFI4OD20\%]#& R&4\R !M M@HK@GTR=AH,WO:G>.XQ&YJ74&AV3F%P8XI2YYCET82$L3_,1Z7;4,IOJV!G# M"*$7'ORT';4_'S0#F^W J%EH[YR35/,ON:95TAVJAMHXL /W!H,(8^>(28I? M3[9>HL6?Q?_D3O(\K8IKSG=6BQIDBIEN5Q)/G:7Y.'[L:GY6V&N$,'FU\3]B M5F6>]H_-';N^_+R87#%F[G)I,.NO1C'/%J('#%CP?V=7%B>DY[]@)RBJS%LY MD@'1$L29J&&X7F8D^T+X@=\ EV@C;R@81B 5G4%WUM938D7"AT$ $?VG4G3 MIR;,V!/)*^LH3.E[N:HX4Q\T[UX'M'YH,/M:F:*>'D\<6ZXFL^EP\X: M7&1 M2;%FXIQ#E3@[X6I^] $U M*9GEGT.#8ZX?KRBR)9I?A)V39EH&139+4="69P M(MR1+5 48K;Y.(5Z$!;8'4(6)\=I]"YRKKM)0_=$B510B0J\S+[IRX\+:W>V ME'8U!]+KV*CI>K[#TH]4+9&#Y9$7$99?%ORZX;PU_X U*]2PHD-UG!L-_*R@ ML[I9?]C)G&#*R.):_H\ >&U^ .>_0I#JZ$K,:0SCGRCGA?K3"%@O>4?2U$74 MJ;9GO7TT X8]:1I1*\GK=5\AYR3UGC*^U>Z7%?G9T#\'#TY'+LI;(#>X4E0F&&/N7&($1015;O%=#00N&=& MR'(RPT6[OMCK% !6/P=IA:8]@?$*)/-9[38IL#\:PBQQ3"G6^1Z= PP-[6.# M;]5UN^2B"I,Q93X?_#S.#.VPOU!#F@T.R\EECX:@F7R9:Q1]*^/(6(-S=/Z& M2@CED6K)3I%V'45QJUEO6YGYK=X1$8EQU\$9HF6&Y+H:@Y[:8,GH*K<:;A:1 MBAV[F=FIE]JU>%S&:4SX4O$OL:+LH/5R,'-/%F="&<2X*;=;K>'T-74\AH:W MR4T;!Y;0K^96FHJ[JKF0.DZXCI\S0C0<7C(BY01,56(M6%N3&;3DG60X $68=XGK=E]05R/DB M'8+MNB5V:J+Q?>Q\!-H%'/;:Y$R[3\GJ7$/+3BU@%\ RD1MA7ILN12?C=U-' M4M+N';A,';O*D(==&A@HSBWBEP,&AF&+9D?R87XW?-IRO/#AP:C'J.RF3<:I MH^>R"F%ONYU2G@F#U., N-#)+JU;B+(X\D=NWOKSB K'E<_$5J1G4>B^KYC] M57*9P[17;N@PF+]1)\1TB"@6T#E 2RCZ"UCH;<"Y05>)J"^K"D)O-=7UY]:3(KS?U,ZFBO3JQ3:-7HA+" M0SM^\;+XZ^"18/P0F$ YVG?:.BVC),^-YZ'P)-;LQ\\5G&&6:BBDBV$^T]#*9-67O4*^!/<RF5.USJX12VKS?Y\,.[#'T+LX>&3B M R=D$US:I-VC[OTS<09>7SX[-WF[F<2K42\90!;,MC:RT7=TPBYV@FW55=SR9_\V%1N'ZI0[JG3Y>QID9.[WZ0-BL5N.+# MX?,-QLL))YSR!IMY/,.)JT;GM,-5U$P;E%E/'PQU=3:G%Z:1:=L-'.T@S*N0 M):N%"6E!UQ3\V$RPX=&D4G?8P3&432EY.D)BGS)%3;'% ;#N M-'+!_7YH2/<:W;-)_MW8-5"RDZZ_F"G.^E!["T M!\[[SX^L0>SQNA@M1>,(WZJKS> 97G/L=#[*!!4&H4U):>0].P9I_J^3<1"H M%5(AF7P!&[8G!3$ZLWV%@8X.]0G[GDQX(3C#UV2RB[:L,DLNC!=;MH;^,-]V M,2=?S1_NZ<#Z<6R7:AWH]&JE[C#[L8@+5-[?4X)V )/V&Z"\!]E7BGU-JU$ MXUH_7M:ZIM(B_!IM.US>C3NTH554E<(\@4D^H_ZU>"-,1WOM:Z.]8EG]X 8Y MI*A66(Y7:EN0R#-#SZ*5L%AS0IY&]=>6]?BP^R,H1ADIM7@&06^LL"BH=QQY M8%R+5WD1KWLCWUF#\9G@6H".F\$K[_C%Z&=2GPV0-!KJY6W<+&ARG$FMS9,B M)HS3)9)VD+:-JOEHA8]M*S/*("4']6#AI5D?)&6P-=2F1XW79)F MA Y?E8^C454G5(*>]"4:]X0"A!RA7HZ?[MSMOC9X^\EPT9?&N_M$*,TQXUB6 M=3U?3S48W)=EQ<CB8 9B<"6N5F. >0>=J=PZ%BK.D]/Y\8+#@:&989 M;8GA0#._32,2\R-+09ES;O";NH>>G,.-@0U\ZIYT8)XVK-4$Z/3=#!#0HTW6 MS>,SF4K&V[(9U+*I+R?WE'H<;GB U^'8>,78T\R/3<8V-QO9#-3,WTIB1]PX MVAPWPKV([0$PW#WX,;?<],;1_R43RN0,",6)_A/#,YPENG#T\7">*/H]$!W. M9PDN5BA=SY<4Z6"].8([7I1T]5DQ6&CT[[2?1\CB"OJA:*TV @;@!$93^8V; MYRXQO>]Z/A?O+U$WH:D$>57O>#[?U;-BM!2P7?J_$&^VBM H_69D_X2!M=+^ M(LG5]:H4A/87/)]&FZ%&C=^VX^$_HV^AEJ)^S*$H^QZ8MDO#L>/3V [.L70P MM-H3U@/;LN> Z=9X8>*4\F!/(6DU*R:E,)\H[Q]Y M3-G8WY5]^>W78.O>NM=@HZ'2"^3VS2-T*X=?,7B#F1-?O;Q^]!C>C(]_^_4. MV/3?P=!#ET[MUO#JD\O/@0H(6?4??;O#)<'([L&PIO_<.##*.WP _KYN@27* M/_ #]VWW@;;W[?\ 4$L#!!0 ( %,\\E@W_3&PO M=V]R:W-H965TCT64D R+$5\1!F\6/,^PA,=\.1:KG.!8#\K2L6V: M_CC#E W.3G3;37YVP@N94D9N/IP!K4#;=TF4C5,#X[6>$E MF1'YZ^HFAZ=Q(R6F&6&"G M U,I1%(2224!P^6!7) T58) C3\JF8-F2C6P>U]+?Z.Q Y8Y%N2"I_^CL4Q. M!Y,!BLD"%ZF\Y8_O2(5'*QCQ5.A?]%CU-0C0H1YERRDSF\);".'GVEC"2XQ11 M5CI86XK%"BD5B"\0N%H0)LLWPSL\3XDX.AE+F%M)&$?5/.?E//:>>2P;?>), M)@)=L9C$ZP+&H'2CN5UK?F[W2KPDT0@YEH%LTW9ZY#F-)1PMSWD)2^PR0"G> MW2U>!==KL<(1.1UH0?D#&9S]YU^6;Q[W*.\VRKM]TL]F$*QQD1*E9TQSH#SB M.4"I[BF3!":5 NZ /9^Y"LNYH#'%.25B%YK>^?:AF=BFK/PHJGQKC MH(2D\<%!-RF@UL2(L=3V;M[DE$5T!132J89*L&SS\EJ(@L1Z7-TT?T(R(>AM MSHO5P6E!-,]7/-?L&S?-2MY*:]119(5I_ H<'>$5E3AM>T\%PA)!X)!L3G(( MGJUI+GBVPNP),9P1!#:!<*7MY96OO[K!P$6 M0%/617*.V9>=O!JJ0;9YO-%7MUK'1]N\ZV -*JQ-A,- -76#\0"OG(EA6[[A M^9:VTKL/E\@R[&>"G$$X_P5_790=+\U*'82F')"MQMD_; MVI38:O\>L@+5L MZ^"Z1V?.51.A%>KE$:EIRO3"*/1?X=I;C^=N\!6Q[ FEA&& M_KAL\)]GF'_:]86+\^;U.]7CG6N [B3?IS8W2X"O+])#H+VD#(QR]-U]>T[H M9Y41[C$LIY= P M4G\"LW:D<<_21NKDJIH?YU>WZZRH+-$EQGJ?O5#+A00LX]1IQ??':=M&Z*W# MG+0Y63'A]P0#PCM5"F=) 5OKM[ Z7OZ5\.*H/Q(V!O8@?D+AAE^[_.C Q?$# M%3Q_ZM2A1IM]?NPM.@K@_?65Z')SEN%\7Y#7QCSJ8_?^4(=86!IGE$'.+C/X#M]T^ M+98%E$M+AW1'L:M743VW(%&1J^(:M;,#![J3'P+ON9#K-J"'DU$(J*N+SG;= M @/524G2M)@I#B>P)3RTJMYE@ZVAC2U^VD&-IJ+:93!XSV<&%H)(E&$&A4>7 MV7+]QD212ET(:EU>C" ?0 L5>!"HH@ N@K.FH(00>OIM8]3].Q9HD5=,*#?0 MIM61"=<'\J3AI%S PB/^7)2;VL,+T*]=A%]H15>$]KNWZ=;KU/<%(Z@L6C\@ MF1](=G7;[TFA>/D;S2$W2Y6?IYI GUH";>-M>Q\&;&\BGAXB:*G2'E3VU^X: M+U)>Q/UN[.G=D\9+E,&/\JOWS/#\:2N1[2*X6E*_UFGO+B%KQZOHD2CM(]C1 MJ-7XVCY#)G!9)FA>" J[>Z'VAW/(A K,"/6<#'O-R;#W[)/A\N1WT21:V$-( M31Q( 1DO]%6?>*GV]]8ZKS1+4R%S'E JR]B#7,2:^9UAV '>F-]$K_G( XWHQ M9H;'>X:&IF^XGH=\V,.'EEL-V^CD&D%@&=[$!OF^;QNNZVPHE%(\I^GZ\7)@ M^*YGA!,7^88?P)]K[=5JUWA;G8.!R5S##NN1>^8)P (3'^8)('1"QW[QW>$; MX*BBW1/!.2+J:]%6EYU.[SC?6F="Y\'9X_.^I](<.7D@L#T&MP0V;/8ZNP@H MBCZXS524L'TH^Q,/_0R)6=?686!.##\,VWPWM$+/F%C0,O0GAAG C>H=89&@ M0@!:RNI]/*3>SCG"T'5"PPK:AE:;@C,F71D+?4'+;5E7.0\ ZGJ MY'I#)'#,:4T2@C1U2AUXA@>7/9+&:%BI>53GDG6A%B#V?+<-&8 )JJ&A!R\L MVRIU',8DR@D6Y&A,67F'],$(3*CKF+HAD#,?<*I3U-"Q?2,,@A:^KP0#;8<0 M+N 1$'RQ;[2!YF1)&5.J5FE-\POTA!!NMPNV$QB>9^I8M3V[3R!029_HV(3@FN>H [Q<<"EGUH"9H_C_@ M[&]02P,$% @ 4SSR6/Z10F"> @ TP8 !D !X;"]W;W)K&ULI55K3]LP%/TK5I#0)HTF32C/-A(%)B8-K:)[?':3F\3" MCV [E/[[73MM6E")T/:E?MU[[KG']1%TA#G87_5,XRKL4'(F0!JF)-%03(*KX<5TY.)] MP&\&2[,S)ZZ3A5*/;O$MGP21(P0<,NL0* [/< V<.R"D\;3&#+J2+G%WOD'_ MZGO'7A;4P+7B?UANJTEP%I <"MIP^Z"6=[#NQQ/,%#?^ERS;V-%Y0++&6"76 MR4,M3<=:+8EVT8CF)KY5GXWDF'27 M,K<:3QGFV73>7@91!0J4J49:)DM2*\ZR%6&RO74GWZ>?=,'!?!Z'%LNZY#!; MEYBV)>)W2@QCDIW$OX@UD Y(,OY XBI,>O*03 M(?%XR7^*L*_W%OEX/[)[4A>FIAE, GPS!O0S!.GAP? DNNSA?=SQ/NY#3^?X M1/.&@R/>&"@:3CC^QXU;,VFI+!G>&:'&@#7[R/?#'QZWS M[-AM93MZ(QKY#FA?E>(Y80);>P87OSW^@,;ACM$(T*6W4T/\DVD]I]OM'/NJ M-:IM>&OW]U273!K"H<#4:'"*$NK60MN%5;6WK86R:()^6N%7![0+P/-"*;M9 MN +==RS]"U!+ P04 " !3//)8@M%G#TSUSX49\^R=9G(5'PHD%JO5E%Q^T(DV?7S$W+27/@H+Y>EOC [>Y9' ME^*3*+_D'PKHS5HJ<[D2J9)9B@JQ>'YR3IZ\H)X>8)[XEQ37JO,;Z:5<9-DW MW7D[?W[B:(Y$(N)2DXB@N1(O19)H2L#'GS71DW9./;#[NZ'^QBP>%G,1*?$R M2[[*>;E\?A*>H+E81.ND_)A=_R[J!1D&XRQ1YC^ZKI]U3E"\5F6VJ@<#!RN9 M5FUT4V_$+@-H/8 :OJN)#)>OHC(Z>U9DUZC03P,U_<,LU8P&YF2JI?*I+."N MA''EV?LHABMJ[C UC9TG*H]B\?P$P*%$<25.SG[]A?C.TQ%>W997=XSZV2? XGR= M",UI&5VLDZA I"%(TP:7O_X_L7^B<)GCJ.,]IK1GPV:WS9+'YS M0KMX56V,LB.S$H3]]R)3"L514=S*]!)%JVP-^G">YXGI*[G*$[F08HZB/"^R M*%XBSD/L,!^1D&(W=!#!)'2P1_R]M^6=YB%*P#Z""HKQV;T .VZ /(Y#CR)" M?!QR?C !C0N*_5R""@*.72]$Q&.8.B[BC&+?IX<2T]:]&^/)#W$06GF!-%G M$:$^)GXX8BB\UE!X.QL*F#Z2A3%P28_U(4,P3O;0^G4T R*2J(3]_I*C,D,$ MW0HPE/"+MK_.+[*K[;++HZ*4PNI>3:'ITGZ7#74W%??U30[Q!_!D9% >Y;< ME ;H$6)3QJ!QZ12LR2-0D:FK6QY, T^W4ZZ[/WJKAP&G_<^&6U'&V?3]C](: MOQT%C!-,*4$^Z'\ 9L5GF 0. A2X(44NP9P>PJY^;[L!^,.L/<1A&")*H/$0 M!6O.P$*%F!"&7 =S$/FQC/JQG<(F")M^!<8-2'6NT#M7=@-I3:D>SKJ-V@X^ M.B4&;5//UPV94@YM$$R9;KD[92ZTA$T]]M^&.L?'/@0N;N!C2CP44,S +5B MX-B'JTW7#7#H6R7\7N?YE\2BCSUJL.CS4*\_]*TV4VJL4+L='B:>W8[:8S?] M$<_MMY[;W]ESKU,=W&O1"[NB->AS'*DE6L FJ"$?/C[!C_;%7V6YE&F#4J+Q M[?7 ><=N# :.#[GZT/;3,BM*T^%/2U<$56@-A 712H@XM=G_3&$&K'-O>K MP%:K7E8N81_RZ+;21G!Q#!0LL"0(XYB%%G$$@C\/>B?A@V;SW8)+8ILA:YD893I(DJ_ MM8-#WC,&FZNM;[\T]0@@/Q=YIF2I5\D!."1D6X?:)_[(4E3O-A H +:Z(+.% MU68XPY[+X8]NW4:&_3#4DWRGU05[428 N,DB*X2\3%&\+@J1QK=(74>Y.MV9 MW&,TD:E&Z2F:$,@6 TI/MVZ/?>(QRM:E'F9US DQY<[6L,#[-,5D-_=LND:P#.=JPV]\Y$-?2/0T3#&;!=NM2W[YKF%K6 M,/4Y_(U8\O:)!QDHAD.(H'SN;5LVP]RA.&1C>7W01@?!SM'! K)Z=!4E:X%6 M()%U414QEU(441$O;TUPM!3:JJWSOZD.^TU,!"K16*O$ZOM'01,C''.7;YT<(F9(U4FG3@PN2B>< M+/Q.E+$0(H/M>EK='G%78>NNPIW=U2J[,@Y*Z4ZC904GFNX4+9WF!Z(2YEFNJR1NWK#6<> M]@._HT7$"3!S.Q%X:[7/YW.IWXDKC%)1FD<99+/V44_7BCKE#\H!#Q"\ZS(, M&,1"Q-EE*O\-&P&!](C2-^,G! ?@\8_0OUY3(YO5[DNG()V:K!T ^P+]3;^$FWC@L0E8J!"'KF<-S&-]TS.O;70)RK\K MUVHX#1D,9F1S*%P'C]&FD"/VACCV0(\S:@->-F6K;2=9QL?O>92%= X MO*G)'9A=:MFE.QMPI;4;@B]9WH)&1O6;!T!PL4,[?A_" H]"-.!C3X<'\!3@XA$R3_6" M!P^BVNJI,:':LU]D]+C6V=NT%* L-<2W:MXQSGP1>^B+N(<%RNAIKGW9M4=/ MR.YG3W8&RH\Y=[(M-08=12N9)#HD^_T?KXS^Z6O[SF.1 Z%F:JJUD/U4R4,J M;B#2II /F6.14L=+'2546JP"7=P"9XX^9RH5P$_JM&BBW09K0]W.)'&69BL9 MUV'/0TBZQA_=38R/L]/T9]EI2$(X(H?98NKI]S_M%H]AS+XD)N,O<3]OO/0> M>.<]"+-1JOM:!EN\)L%A#=EH^7E?=FWQ@NQ3O9!57/R@4W7W3'3H.&"@3O%7 MJ$M,>("IR[K9/_4P(Z'&1W78Z=26) :.+E95BG9T0+#CDRZY$ ?=T'KB4LCR M(6+X"/ %JV!>B51G:12Z+F19BA0N+2"L$5"X7"Z'C__H ] M-*F4A??E.BHBL)8"+43OI,X@5'Y,86/ /_4"X[T!,7QRZV#('JM\P%Q%:>ID ML8[771&U?L;UFSH:W?\5?WN +Z[4T9A< M2$:NI/DJJ$'0QMO=G2CVS^/VZN]3[J)'8Y^LV%R2P,QF?:D^O2&W:3@^;MM-CI.W4INUT][3]^YSX/1/] MCSCQCON\3V&D!UC=;GI).TV/2R \IEJV>$#'BP?W5!2G@TITC%("M:4$>MA2 CU& M*8':4@+=O93PG>#],06&74%[#W@/'GD'A&JP8NZ;EN@#S^.QMGZ:>HY^VL$^ M\?4/AIGKGG9"W@92$(A[#J3:."1D(%;=F!8"5!.X#ZG(K/,%*X#HTGRG"_&4 MCJ*JCUG;J^VWP.?5%[#V\>I#XO=1 7NA4"(6,-29!J "1?5M;M4IL]Q\#WN1 ME8!8\W,I(*\N] -P?Y%E9=/1$[1?2)_]!U!+ P04 " !3//)8R)IY*X4/ M "_1@ &0 'AL+W=O'EYG^>2DE\\%.6GZMZ8VOL\S_+JY789!$%W.DS0_>?7"]KTO7[THEG66YN9]Z57+ M^3PIO[PV6?'P\H2==!T?TME]31V7KUXLDIFY,?7?%^]+M"Y[*M-T;O(J+7*O M-'I,@J^[_WT#X;G'B39547\W8P.)BG>7--/K>"V&= V ZP@KAL)K)< M_I#4R:L79?'@E?0TJ-$/NU0[&LRE.6GEIBYQ-\6X^M6-F4'&M9?FC8:MI/(I M!/Z[R9?&._V8W&:F.GMQ66,V&G,Y:2F_;BB'CU!FH?=3D=?WE?=C/C7350*7 M8+/G->QX?1UNI?B#F5QXG/E>&(1\"SW>KYU;>OQI:]^TY(:@V$R0/.C[:I%, MS,L3N$AERM_-R:L__XE%P=46=D7/KMA&_=4-/'*ZS(Q7W'E5PWIE^5V4:3Y) M%TG6V'A:IZ;:Q/QV\G_^DPX#?N5]J^N_3%)ZADS!@R+-_-:4G3+9P<3>YK4I M6R%\-62?^LZ/9G*?%UDQ^])WD6)VT7J]K*"$ M:ICTILB6JVPDTU\1!!I==WUO\$"1I=.D-L,<'WYZ33^9N@J"X(#6L=3[H0T8 M7/@\##SA!['V%1?>:12K,[09#WTN%;BO:C+A/L)PY2NAS[S3T(^DQC]YYF&, M;-)]9 M2LB GTQ-+8>.]@-!=*0,?,ZU0T5J[7,=0 XF-R4Y.F@D4UAM6M5E0HG-(13' MOHK!Q*D2S- \QZ0Q\QCW M-0\&I7$_1@CX96%H)1 )/8N9E/0CIJQ<0=EG(5^1JP@$["8X.YJJ_V)7;EK> M^ZE"#97R<;-[> )K)MTQ*Y0(MJ]OL$X^ M-V*.PU;,$?C5;%7, FX8Z..)^?KFYL>/-SL?ZY+S=6-XH1]0_!#"4SY7RA=1 M3-P%L&=)]@S_B#3L1'M_+8KI0YIECL9@/!%;:_]@[DQ9(H0ZXFC-O'LTTMP/ MF5YK?RQJOW[Y[^_'MC_O+\5V:W*:9 MQ084)B4YE+1A6OE!0&$Z@%#!KO0%HFX4B8T"RAPR@X%I1[Q-JY'08Y.R(,)3 MTIU4!OB'F\>241.'J@T0;]?('PS &[D8/0R/0]9!:*J_6(!/2GK7\Z*LTW_W5."G23Y+ :9[NT&4EQ',,?2%8V,\"'VEA'<] MG:8-%L#HO,C/)TLH(^]#L?D\,8O:P[J\66?R39)ZU*P%25YA8H:0,+ CSS?.RZ!0&&!Q/[ P'^KR) !,O(5 MBRP(5,A(7.)Q.XIZ-))NK,"H%5*RPHFC0'%"E1BA<@X)0IXQH.BT0 M76,78L4:!A#Q;PX#(4T5Q./F& :2V4)S6(6+C5'A,,6WPT [,@Q]Q@)G)#K@ M,D^$@5"REN&X^790]P149XV^!WJN/&A8UR:=Q_$("&Y\X%&H2:DQ)+BKI4 = MX9I-' >-C(ZEQJ?"3"VI9I(>H#P/?-7 3"X1DJC& RH/%7!R>%28J2((1L9K M[1',[%@# D;$0V&WPAKJ$B )K@]/I8]=OQ9F AC'J(W#")%< B;%J/Y/&2TM MM(@/89+QS0+:!#,IR$>CUCK,7)T4CB>Y.VD4T/[$\;#.MX>9M+O ;%)E#DID M#&4% M >,#/R8SQ(SH>1 X$(L09E][> F=)77'FT_^.@3 ;T*=1_%67R@XG] M@3*/C3)[E$B9G"GR4D &0"="+,W>%!!$1/LA>ATF,H[$P6RJI.K+EPJ_FW'4 MQ8'"6,!'0!'W5< !"SEM-08N4*1Z703'JSIW \4AXR%PHQ([V]"S0P\%B M$@)MY['0!0P6/+-],6)(VQ6TY\@QCH4K>XZ(E+$*O@(C8]$/BU&XZZ>A0]%O20VM)V-#RK-J M"S1L[S^*#".4$9*J'A;3"4"THCRX+Q//A@S7$&$< ^O##J4M["*+)X"S>+-C MJU!H!G8#^[B(T):3:^T1(NQ8BWPAP4@-JM I%1"DD2AWPT DS@BBC>%,SMD <+(O./\6*#"$%8K8H]*=#RE7(F)I MMN4T7/:GX7+OT_!I6B6S66EF_?H[P'!7%O,^,U7>0UK?MV]5 -9M.B/?/NFQ M;*3/(Y GS,7[,F#6=>-P,&S7:<_,[;;I1E3["/+:H_?#WLE()V98$;,'((K%3@\#8%%.C4CL4O@X'X!T4::S%LH/-(5$)(F'<12( ME:,>.@%G*,'.O0]I]0G(+D]F5DH#"0E)!&HXOA9, * -S/&0#DR(Q)NL6$Z' M@8LLJ2G2T()D8"/%L"".^E>O+#$4MB(&G?? &;8_ODI7M;8F,\+*SC$!IHGU ML#J)^&L79P-@Y3':C5!#7&7(?E(,2R.@>H1RL'G1(.#*Z>%262GU4K/;#S+> M%G>B/NY$1X@[MU^\FHJ]&7769-:(D\V+.ZTPB]_1@6<,(=X$@=9;6)@& $>] MFV+3=L:.!H\&7G8]VO(ZI+Y^35U/DXV?].K/*(:,(>4XIG3M9XPA! >EX]\1 M#+';HEJ-+;LB1V^ZHP@R7G1W_X (,B;1W7\\@CPVZ?9(EX$+E\998\]S7 YSS&SCK_EO+(^?E M$;U;,B34$*!0#AKM\,!S^JY"(: '%A0JT%@XN;I' ?OZ[CC;CZV\N[_%=\?9 M?LU1VOM/\=UU#-#U-+Y[?JC7CM-_TW2\-O:YHW.F!L\:0X&G^ZP(:-HA"Z D M1H4GU*#8=33P7_3%S@<'W]OI^+G#QX\:\6[\W#M;BY,?=<:=.'K=@SK,O-[S5 ]J$/.HV7L0 '*H!Z>) MAR>/!)UU$/E!.(2$$%B%#MH/ \ZJ!\YJ;^ \3WX%ZNT+<=\6P8NDM/LU=>$] MW*-L;^7FW1ET/IC2M'N2TTW8>/OSL.T]=B B7/E"H"Z;1CJ(+3;EG,C;: ,\*Q%+O+IG0EB*=AFVRP.T,_6&!_T\6V-W?8HEQ M;XGQWI:8TFFRJ>KVO&P^3RO[=5NS>;K)J+;3?@9C>N+V8Y/KU)4WVFH\J/\I M5SHL>^KXMUO5TWW9TKW>V!Y@;S$1%@P?X07[&4GG+J7)[*G[^%"5.'-.0C9^ ME;=]JB.@WHTVX=A&Z#:XJ^96R^MO![P9K7,G'AV!8CI I'>U&- Q'>:<;X>_ M3-NC)Z"=B.N]*SS[S+MP(' B9)>A32<=IDKY20GE,9^H[1'U*Q1=] M7A+16QUG^XGKE(XUX[.5-KTPL*? Z,LQ;4^3R4,//SD^E3&]*DF+I*]-'$98 M"-*A]F*4SE_QL<+3G>@@9QJ?F6Y3;-2T.F#>^1;[T%E*]\A# MW5V(&-7/X544T[!DC&,2T>, CVP\[^'D3PQL3T?9) MGP&\/&TM3P+.F_WRD-X-S-;W2>T])!4AD&PY;=BG-:ZQ_05.F=D CA'TQ*U! M'LN[ ZA.++T1D?$X6^Z4';008R/;9ESA8%SAWL95&OI#$<05?-B^&$$L%[=9 M.DOZUP^R(I^= XDY!_<;S6O[M%]K3A^>R.HV>QS/\;P&=MT>5<)&YL4RKSO+ MJ)W0OBBI""8X,+'X$RY":_3:F.6-UFH-E-X]L^4TAGVAT\R[)?U8@FB=5G]SW^N/GA9FT?-VNN J]V4'OON6MP 6]2QD/%AW1!\LQ M\SBB=ZCT%DHM%?37#X4EAKP2 UTZ&9G;H(QT1]_&RNW$B H1NR^-:0@KZYDO:+:F>[,$*&E6SE7%(RNT,K M<55*;O+S2^=OBLQ-.;-_.:6"[F$YS9\7Z7O[O\YRW?Q-DN'QYD^[_)24,WJU M,S-W&!I<*'GBE&PO=V]R:W-H965T M>^:TS>MDJ5>6,$9+,*EW4D_E9NW?EYF>V M"651FRN'?%-5VMU?FM+>G4_H9+]Q7:PW(6[,YF=;O3:?3/AS>^5@->M1ED5E M:E_8&CFS.I]5;@;\*<^='[R@R65C[.2[>+L\G)!ID2I.'B*#A<6M> MFK*,0&#&EQWFI#\R*H[?]^A_M-R!RT)[\]*6?Q?+L#F?J E:FI5NRG!M[]Z8 M'9_6P-R6OOU%=YVLX!.4-S[8:J<,%E1%W3WUUYT?1@J*/*+ =@JLM;L[J+7R ME0YZ?N;L'7)1&M#B2TNUU0;CBCH&Y5-P\+4 O3!__17"ZXU'BWM4Z] X@XYN M]*(T?GHV"W! %)OE.[#+#HP] D89>F_KL/'H=;TTR^\!9F!9;Q[;FW?)#B*^ M,OD+Q"E&C#!^ (_W='F+QY],]R&6'89X&".6R8G?ZMR<3Z .O'&W9C)__HPF MY/2 A:*W4!Q"GW^"LELVI4%VAZ,=,C', M/XA T$RU,*X-W'X3 DCC#VM#^8/.]?O+^$K34T+(+^W>F'Q3V]*N[U&,19$; MM#+@,X;A1,RX&DS +*%89 I1G*@,2Y&AU]6VM/?&H(6IS:H(@\^//MA@D)I& M899AGLH>"'8(Q9G*X(T3AI50Z&,3O&U<7M1K5.H%>"FW/G@D>(J)HKVN9 I+ MQ9!@"::@=U%9%XIONNU1$/.B#KI>%U"!2'MOPMX0*J8HGI6F8K C89B"6RE@ M"<[!\9"0>=%C;1TT;Q?ND:Z7R'QIBBVTT[ 'Y$"-2YR-B5$@2C*4"IP1A:Z MSP9:WHY*A[AL.Z-6%@2\"= WM),!/)&!-8H2MG5\ $".CR^PS; M"PJ%":%C&)F-8!B6B4 7S;((UNT2U\- JQH@WWGF=XJ1LM,6$Y!*': ,J<") M3$?)@25815-P+=UK?+#UL6ZU(']'PAQ326)>9QR]K;:Z<&VFE-;[GR6EQ,G( M:>!2!IDCL9(4O2M\^"YJO13#(AE.3S(03__-#GV$/A.S RHF&64'Y0*R'9@I M\"Q$^\8&B$Q,T6BJ,[>F;@Q&L35KR-\V!Y:P6]HN_??68(AFEU51HNIS9OB^ M-C%"Y2Z+8/H"GQBQ6S-0DEBD"J?0"_KX8P&6I4(@@0FD<,+D@;D@^[D@GSP7 M'J76UNE#,^(P]O]^1EP?=-A/^1P?&!,2RD[((3L%)#-G!/'8PZ"Y'#\ZH)2, MDD,+S42"4S!69BGT(0&:/Y\-'/-1JX&6'"<+5(<"[2=. TJAS;&AN@2FB4(P MM" "QT]K!D,72<6XIR@^K& GK(D\FYJP"WJO'$N MMC:8 Q(FTW@$"QA^B: HBZ. DM].UG?0W$]0KK<%M)'BVP.Y^BOI<"0D)C29 M]L)',%(52Z?H"/R1L>F!A#B"7LU2.M)E$N8[S.GX1=%T] 7(,S7>$#"R)0%1 M^-.3DFPZ\A2')D2H&OL.\)(,?"WK!BZ: MQD4!^+ZR,'1VBWA ?W6=_P-02P,$% @ 4SSR6!#*\9"X @ >08 !D M !X;"]W;W)K&ULK551;YLP$/XK%I.J5D+%-@F$ M-D%JVD[;0Z>JV=9G!XZ "IC93M/\^YU-0C.UC51I+_CN?-_G[SA\3#=2/>D2 MP)"7IF[US"N-Z2Z"0&%;N8CVR^2_A=P48?V,16LI3RR3K?\YE'K2"H(3.60>#R M#-=0UY8(9?S9<7K#D19X:._9O[K:L9:ET' MZ\8[.#;,Y9P?9;R! M[)R$S"><\O (7SA4'3J^\+-5OU=L3S5ZG\I>F@O=B0QF'MX*#>H9O/3D"XOH MY1&AHT'HZ!A[NL!+F*]K(+(@\!G1QVE/ODPX#2_)_UKQ@A!3 MF"4 1LT]^D M8 NA68)R;=P'L9W,/KAK[!O,P]W9$BUJH"AWF\SCR M.1T/$(R$8S]F(Y+$S*<1PJ NA ('E%B0VK]K3<*0^N,Q'\#A./1IDF YB1_% MC"Q*!+K-Y-*.B9QT8HO3"Z&G/Z0!PN,SPKD?L.\;"P[&00-JY8:>)IE^' M\IU0JZK5I(8"H?0\'GM$]8.N=XSLW'!92H.CRIDE_AM V03<+R36OG/L &PO=V]R:W-H965T M[V*KS5>[ G#DH6V4O8Q6SJW/ MX]C.5] *>Z;7H/!DH4TK'))F&=NU 5$'H;:)>9(4<2NDBJ878>_&3"]TYQJI MX,80V[6M,(]7T.CM9<2B_<:M7*ZW9^E7G^P/"[A*T]6A/OR4SKKY[XI;Z,$F\0-#!W'D'@;P,?H&D\$)KQ M;8<9'51ZP>/U'OVGX#OZ,A,6/NCF#UF[U6541:2&A>@:=ZNW/\/.G]SCS75C MPY=L>]XLC)68(A4<]T")4O,HB7:D$9;2WX@"JMB M="]F#=CQ1>Q0GY>*YSOLJQZ;OX#-.+G6RJTL^5'54#\%B-'0@[5\;^T5?Q7Q M(\S/2,HHX0E/7\%+#]ZG 2_]K]Z?_WQRA"TCSR" M, 1\^I^Q8#*AG:$+/J'[34PL\Q\>4OQ,YO;ZRB]9^2Y)DG^U^QE+&7L8WE)% MX&&^$FH)(6@Q&?F0C4E94I8-*D #?.KD.;GE**H=!DGCY>U/(B!?%430*RB;5$SK) MD;Z%%H3M# 0@5&&@AG8=>G CQ4PV$M7U >+52,IQC\'XD.:TI%69/AMR#E)%X< M+%!$.P+"J%C EWUF98U'9]^MC_QO^\GS8/,*BW;(+"]IYG7[?'-\3>YAOE*Z MT3S6O7=/:[9YZU.*C>:0%LPQ3 ME\7JZ93K1Y/#[F&P>]_/,P-[/Q5>"[/T#UL#"Q1-SLH\(J:?M'K"Z768;F;: MX:P4EBL<3L%X!CQ?:&PT.\(K.(R[TS\!4$L#!!0 ( %,\\E@^3O)E!@, M !\( 9 >&PO=V]R:W-H965T$ MV//N%O(LWW'+EW.M]D2[:$1S$R_59R,Y(5U1;JW&KP+S[/*#D%P60 IEK"&O MB<1SOLACEER2_S7B92"V M O( 7!-P97X6@D6#9@W:%ZYW8@$C]Q/[4C[+N;E:N6F473+&_LK;EU3(0C7P M6_Z?I 4LFNWCL36LN;S#J]PJ(_!0Q#G-1P2CE&9L]BAC1BW+^_I@K MW&,7-AU9I?% ";DUY&PRI9,D?37$GT4935@R=L249>@XAE0#MC-2"[X6M; " M'"#-GZ1G=)+E(SNA:9H?1]-00M/Z5MM#/OCU4S8=$V(TSK.1(Z4L0@DK5X.B MXGKK>$0TGXUUH0HV&=FSV0CBD>V43I,Q=I+1*!OKB1EN6/P\]6_'LS2C>?2$ M(0J=CAPSRM*\MXYUA7#4M!M V>YI,G@P=M)V_7OP#J_?FZ[I/X9W3^<5[IJ0 M!@NZP51VGDT"HKOGJ#.L:OT3L%86'Q0_K? %!^T"\/M&*=L;;H'A/\'R)U!+ M P04 " !3//)8RSMP[!CIMBC:AU@::N:;>TCF;"W5%[WBW*"GLJCT^61E3'TRF^EL MQ4NFCV7-*_BRE*ID!DCU,-.UXBQW0F4QHYX7S4HFJLG\S*W=J/F9;$PA*GZC MD&[*DJGG2U[(]?F$3+J%6_&P,G9A-C^KV0._X^:^OE% S7J47)2\TD)62/'E M^>2"G%S&EM\Q_"+X6H_>D?5D(>472WS,SR>>-8@7/#,6@<'CD5_QHK! 8,8? M&\Q)K](*CM\[]!^<[^#+@FE^)8M?16Y6YY-D@G*^9$UA;N7Z)[[Q)[1XF2RT M^T7K#:\W05FCC2PWPF!!*:KVR9XV<7B+ -T(4&=WJ\A9>V*+B> MGLT,J+("LVP#>]G"TE=@"46?9&56&GVHWSON.SS_&QS?YV^+%NQ'LZUSHFN6\?,)](;FZI%/YN_?D<@[/6!K MT-L:'$*?WT$KYDW!D5PBL6/W/FL/X[U_EU#//T7_U!/Z YD51\^<*<1MPG=8 M('V\7'#E4M@M0BJ)_:$NJ3LRMY\N[2N)3SW/^TNK5XU2O#+C8'6,1R3"<>)- MAP4:8AJFHP428I)&4[!YR0$GWP=#:(*3..SI),:!%_5DB ,_0'MJ# W=U4,1 MBKUT@(HH)D$\F)/B.*+3 V44]F44OKF,K$TP%&W6?E2RJ;_7J)!:@YTPZ/G8 MXUPL(0P:+94L'3_\ 8L1&2L0*V4#<=:&F<9(]>PD%#,W5Z,P8"A?CPR/O9QE'K;"VE [=C:R+MC#V2F5]9K MT:[W!ZN'6>A/MRJ8T-,=^B+/'32D?90&5L#YCH&GSE&[!S(%OMIXY/P1#G]U M:2?R9OH-*A,8OL/L45.-8K7'H63 M J@P&24T]--_:T!'_8".WCR@FZK16S[MFY"'X?[N1+PPKTZ\;QAV]R\=>J4C MAE98,3L/>;6O'RBF08+C((&W* UQ2KP#"8C[!,3?G@"T>+;E*U1;B';_VI>3 MPQK^6SEYJ];?[)ZXA4X(1#^-MCCM<.@XA[X+8* G4;1#=YRC,Y2/PSAZ279\ MTQP'5_:?XFA\5]2&RY_B&:" MO1%72W5<9-A$(MCYPI=DQS?:8"A,'S_:H3M.?R<'?5RHAVF\][(T&]T82ZX> MW+U8P]$,3G/MY;%?[:_>%^V-,8CFVJO0NWA)&U MNW\NI(';K'M=<99S91G@^U)*TQ%60?\/B?F?4$L#!!0 ( %,\\EC 82/_ M\P( / ' 9 >&PO=V]R:W-H965T+T)86V$H5-FS00@FUH']WDVE@D=F8[E/[[V4X;PH!NFOHE\9WO M'C^/SSY/UD(^J!Q1PU-9<#7U,XXT$59U&RX(JO!#%/[6Z*%"=3 )MP&U(D&Z!Y@T0>0'$K-79X\3])?4MAD]]_.]]>CU-5T12GGCG_"N4C>K.C M#]$P/-O#KM^RZ^]#G]V9ZY;5!8)80O%7IONQCCXD)(S/X%#_GT@EH"TKF*)@ MN3#4;&%V\Z9 D?T05ZI7Z;=794L?2/HP+'9C]A4U/>41KUHF''#'M)^,*,XQ.X M9$5M]^! < ?2='YYUZ5P?"TT=DO8[PV[129Q;]SE,N[9,_!*VB%0W[KP0:<+ MERA7[JU1D(J:ZZ8AM][V.3MONOAS>/,67E&Y8EQ!@4N3&O9& P]D\[XTAA:5 MZ^D+H9)1V@ SOQ1&U-:P"[2/_.PW4$L#!!0 ( %,\\EC+-[P+ M7 4 +01 9 >&PO=V]R:W-H965TU.DQ;[8 M&FIF..?'HJ_ICL[2V14]%7C;GDV7;KDYFLR99VL(TQ]7*EO!F4=6%:8&L M[V?-JK8F[82*?,8(D;/"9.5D?M:M7=?SLVK=YEEIKVO4K(O"U)\O;5X]GD_H M9+MPD]TO6[V?J^L:J-F@)3[1$Y3:A5GG[4WU^(O=^-,9F%1YT_VBQYZ7\PE* MUDU;%1MAL*#(RO[?/&WB$ AHLD> ;0189W>_46?E&].:^5E=/:+:<8,V]]"Y MVDF#<5GIDG+;UO V [EV?EU#?NOV,S)EBNRG=;:"B+=H^L']0K9'(67H756VRP:]+5.;CA7,P+K!1+8U\9(=U/C&)L[7.T5\=V*7+^<-"N3V/,)-$1CZP<[F;]^124Y/6 F'\SD MA[3/;Z'_TG5N4;5 JYTF[[+XL,[7KS0CT2GZ4?_O%XLLL9V5+U75NL:MBF)= M9HGI&GC[I@..GHI/772VC^O&#DR_6VC5997O-\07^R:ZF6U05@#Q8-UR@SY4 MKJ3HEA'Q!/8?GHD&F1;^9<@T@B/JR9H/D5=6TB#*))9/#(I<4 M2R(&FA*-=4#+6&$22721).MBG9O6IH!,4)-)UH=N*@6FA!T-$M.(2LRD"E: M13(1+' N<1SS(_3V*5F:\MZB-%LL;&W+Q :*,%$RD*(XBM2(!L<#&G:)R!'Z M \X;A]7(%-4:(4 ; M6]S9>HLX?I/W=7$HN(^]QBH7VF8PV%0-"; MK%E5CXBH>GB/,28RN\JK9%6R(IA8^'CK&0OE@ M@16Q\AFC@H(R^MW*I&_=_16R:5Z"(^43'D%]T("FD.\H]KZ+.,+QH>8-TZ!E MF$4F8ZQ4N!)S+#49-3%80__K]Z"QO]USW_:^$V*M/ 5('P ;!>@9I1'BH@ ,,>ABQI'F@?Q@W+A MST$2'4&5A3#!!&"+"B&>$@G'VBCWD/S8G=T'YP& % 1A5Z M:$3MJA#=>%,ZC-I5([/@)EU82*W[7M"@Q-5E?ZD>5H=/ M$A?]3=RS]]\SWD%E9(#SN5V *#E64!%U_XV@)]IJU=W+[ZH6;OG=X]*:U-:. M =XOJJK=$FZ#X4/-_%]02P,$% @ 4SSR6*:G4R!P!P 3B0 !D !X M;"]W;W)K&UL[5IK;]LV%/TKA(<.*<#$?$BDU"8! MDG3M!JQ;D'8;]I&1:%NH'AY)Y[%?OTO)L63'TNRT:SN@7RQ1NCR\(N\YO-?2 M\6UE/MB9U@[=%7EI3T8SY^8OQF.;S'2A[%$UUR7JZE^I]UO\TL#K?$*)(9WKQ'D$!8<;?:'SW .!&W\M,4>K(7W'[OD#^NOZV>%9KI75 M%U7^1Y:ZVRTB_* M.V?@;@;]W.E/I5/E-+O.-5+6:F?1P7L%+?O\>.P WUN-DR76>8/%>K H0V^K MTLTL^J%,=;H., ;'5MZQ!^_.V2#B*YT<(4XQ8H3Q 3R^>EI>X_%=G_9HVU,V M&,%V#,^2%W:N$GTR AI8;6[TZ/3[[Z@@+P<\#%8>!D/HI^^ =>D"_*LF*-OT M=INSPW#??Q'"3,?7+_KN_1959.-\<:\/9R89(9Z%=KD506^)Z5O5W.%Q;BR=K=EZ]$ M;TRUF/O0U:94>7Z/SI*_%IF!8=]5$W>KC$9S4TV-AWU35>EMEN<(UAQT7J-? MW4P;B]Y73N4KT*NWY_Z4RI>$D(W6+C:?IO6G5@9IKVLPUXDNKK5Y4";V:!Y^ MA3W3KTX)NZK?D9 JJL4R"BAK[1@3. YXV\:,T[8E,0G:9A!B'L7MW2C&5+2W M8X9YUQJ3*%JU1"0QC0-TEJ:9)Y=]Y,J_M6,F6^P QR'9N>MF&QXDDA+]83*G M#ZO)I-?P0& NZ?.=@0\XCKCS>,6BI16(GPR?,68P'1?I%7=A<:4BE@ M--&+1AF&"RWS@'BRGXB"8L):,#]Q+<-#27# UX?ZFHYG%BFW@\)][/$"]AXD M8H)CV@J)E!QSW@[F9U*V;*-!C"4/.A,/J]R_#C0,<1"W:!&06ZQIK0<0,>Q0 MR:)80*8!VJZZ1#M8.M@)>T%@/467"(V3769P@:,HW(-L<8 #(3H0,@+GNL-2 M<)1CP8(]^09"S>/^@;O2%$1/5W38F6**?OE&LX^FW[?\=[?CM_SW,^>_7YH9 M?<>!O)Q_<>]8T&RR%^:.L'RN0U!?%7US*^H[;"XBO3XKK F2EC!N% M2 19OHA;J=PL1,(8AY1WVIC&G\M1%;0%* H9/22=3 :G]]-1A&_-1Z%(;* P\A$J+K,RL,\J_U6Q1*&SG;;\80JV='? T MXITX99"HM51<_J'7(46]30\$J%@%J-@Y0#_H>[^VBV+>))D+7Y!!A8MN5+[0 MAUEY"%=0HO+$ZZ WV1:^P^-]JK!]#6Y!08;N>\)WT[Z.R\'-;I?B;5\OKY:1 M.(55<3,$ :%7]PYI^.P0-JIG<$:69Y>FFF0.%C\9'T@U[II+J!X*VIW8@Q!(.? MW(LWOT'T)EJG/N/*@/.),N;>-Y:&!VOS\QS)"%+]SO]^%-.0=^N@@9"5JY"5 M.X?LO+*VUJ1FE[-;PGA;C X/L.\J7VYQPF;3,IMDB8))ZG*JC8RA2=\<87@1 M=I7T?B[ *J+E,J*E'J^U/R;>4YT8K4 XKN]1^ R!Z/GL!(4@SD3(C9#O&M-G MK<;ZI"YL%3B*!):1Z*'!!H@0,>1"$<0BX9 .0'JPG1]9N=X-<@G_)BV&'"(6 M;"B QYUO/ IMIO67++!.'KOYW&-U=?6QS%GSC4AKWGQI\[:>!XMR/8&NY$A" M-F":KU>:AJOF]1ZAX0=8?4)T^@]02P,$% M @ 4SSR6-T@HKC%! 0@\ !D !X;"]W;W)K&ULU5=M;]LV$/XK!Q4K8D.()>K-2AP#>>FZ ,L6)-WVF99HFZLDNB0=)_]^ M1TJ6E<;5G*;[L"^B2!Z/=\?GGB,G&R$_JR5C&A[+HE)GSE+KUJ-62\Y)5BHL*))N?.>?^ MR45LY*W GYQM5.GI=/3"E,^<:9FS!J\JSL[():G?=A.<3."Z7%$N[0EF MJ&G!%(CN25HSR2X"1[[GINEXL!NP>@9PQ=5**%H\BUEWY4M-M0<#XS^&V]C> MAO];WGZEK ?.40OGZ& XW]NRP95)2%[1"D-0($CKNF0(WJ1I+V+[]WHK0COV MS6B!]C&HR^I6X!PY1;\*I1VT0@-)\#J!?NWX:]M/0F.,,:8,^=!WO21RQQ'! MOW@"Y81(-4/(W#$6C*DB).TX" M"*/8]=&^X9OIH1-\7F6BQ-AK1(%-G1X*^3\=QN_(V0AT9*'&PS1V@P1/(PS= M)"88Q%LIYEP#NED(I6 N10D9%EQ>K2UYU0I$A0?@X=((XL E9/R&\'^48KUJ MO0L]^*G^#.N99D)A(A@>1 JL=B! 8G+],$4V(6X8&A!\%"+?\*( DB"[CK?- MSKPM\1#D.3\U,[\RI4Z '\B3+3\.X9)*^62B0DM3Y5O56RX;PM">?I=@*J'! MUFQ[*Z#*HFFWRP9'T=>V>V\(K;5(A7';"X/T19^6AQ9FX4=2Y6YAD-XB??X6 MI831'38N12@%8/N+&H;P(='3)T*D9+S M^1P!8NI7*Q,$P>!?S=MS4^CS^X#;PJCSKBD9YK5YO2FP]_+ZB=..M@_$\_I= MM!.O7YW^)J//=\%!"5DUB$(_%O" M#92E \(P?JXQO=ZE,]R5-^B?V]PQEZDP<*/*OV5NB[&7>"2'F6A*>Z]67V"= MS]#A9:HT[2]9=;HA]TC6&*NJM3%&4,FZ^Q?/ZSKL&"3^ 0.V-F!MW)VC-LI/ MPHK)2*L5T4X;T9S0IMI:8W"R=DUYL!IW)=K9R6=9BSJ3HB2R-E8W6&]KR/2% M9,+"7.D74,)\QH_@\3Y[WN+QW\U^7](=9+@?TI'HPBQ$!F,/66) M+\&;?/P01/[ED8##/N#P&/KD 4F9-R40-2.S?<'O"_@XY,.S&(+WW??[7:=E 8 ]B\0R!O%#$H M42EMY3^0DTP9>]#TC#QJD0.>01G(9JSV:]!$6FA,J=8#9($$0WBE$110 .LS=G; M!"H0IM$8_-M,9EI59"FU;5!]*NJG/A<6]&(8]B*G?A*@CWO 09*9=3C"%&T2 M%L]@/.<6RDATJI:8D2TT *DZ;F-P/.0T"4)$C.DP"A'H9F/=PL#/!@M0MG5A M(0EHZL)S2,.;'LYL)J0D"-.!K$N;J0I)5K@[8@E( UP#.?G\ MX_O-UU,2Q(11?QC281B@Q!A6E"=[!V&/@X56,VF)TJ14QCC0NV_8&4:B%-O- M8I*R(65^B).M,3EWMY#7[7PO5<[(%RC;C)VW;7=8+PXCRJ,M4WA"?3\AC\JB MS\W'"'OA4\XY2CP-*(O\WR;OMEBE%%-92BOA,,>^[>B\GUY;QB")_H,NFVA> M>LHD;IB&0\I9ZJ0@H6'H./E08!!G%G1%IDKC<8M@.(4I6J34C_#H&08TQA+C MT+;7+?KOI[VO\[:".+PLI4&R;0*.%I*4!6[NO[?QOXW35>0P*?F6E!@4Q^'J M^QTB0_C^&=O6X)USA+UOU[@EX*_0<[S)2P@Q-_?-XZ!'=/:NZ MA56+]BDS518[U8H%OD1!.P7!BF02,JZY>SZ>JM74E\5Z#:9M&Z&^76*O-S&/>3O%0 MK4KK%,%\NA8K?$3[Z_I>DQ0,*$75H#25DJ!Q.?,NV/EE[.P[@]\JW)B].;A, M%DI]<<+/QX/]^AWW:Y4RX+8?!* MU;]7A2UG7N9!@4O1UO9!;7[";3Z)P\M5;;HO;+:VH0=Y:ZQJML[$H*ED/XKG M[3Z\QX%O'7C'NP_4L;P65LRG6FU .VM"71:EJMR,_.;RLI M9%Z)&H0Q: TT*$RKL0!A82DJ#4^B;A%LJ56[*D'9$C7DJJ$C4+K:/"%4DF2$ MDU_$HL;3:6")ET,/\BV'RYX#_QL.C,.=DK8T<",++/X*$%!"0U9\E]4E/XAX MC?D((N8##WET "\:=BGJ\*+_?9=&;VU/'SQ^.[B[EN=F+7*<>01G4#^A-S\^ M8FDX.9!:/*06'T*?/](U+]H:02UA^3K-?YK=6\D=#G]\E/$PFL"_'2\ZDE1O M;!9$RM5\MT2UY]T!�/=Y=NRLXF81B^DMX;\*,2DF)**GWQ1+N%!JS:WE34 M9K!C?AIF?ASR/X\+N M&^V XIA@HF20(S;VQ_'X.ZK<#Y/83V*VI^$\]5F4O3]=-.80'P+X6E;1(E\O2!&[;/RHAX>8Y+X5< M(5!GLC4V+ODK^FB$*S7RX:,M1G!"42/&V'AR?,2)5.S&D$7>>?1F=G3I_%/4Z8Q5T<%H_3-]^ M8*\AT*E<=6W/4!5::?O>,&B'SGK1-Y07\[XMWPF]JNC$U[@DUW!TEGB@^U;7 M"U:MN_:R4):N0#\ M3.@]:6BH[T57(#A?V/^)U!+ P04 " !3//)8 MI0W!DTX# "D" &0 'AL+W=O?7='?L?3?*_T5],"6/+4"6D606OM]C**3-5"Q\RYVH+$G4;ICED4 M]28R6PVL]D:=B&@<7T0=XS)8SOW:O5[.U$[/K.J:_KT"H_2)(@L/" M ]^TUBU$R_F6;> 1[)?MO48I&E%JWH$T7$FBH5D$U\GE*G?Z7N%7#GMS-"(W7MMV$90!J:%A.V$?U/X##/GX "LEC/^2?:][<1&0:F>LZ@9CC*#CLA_9 MTW .1P9E_(H!'0RHC[MWY*.\998MYUKMB7;:B.8F/E5OC<%QZ2[ET6KKOLM)TKATNS914L N2[ ?T- M@N7;-\E%?#41539&E4VA+Q^QO.J= *(:PCJUD]8@R2NUD?P/J F7Q+: A!-, M5D#\!9]*8=K)VS[E9NFA17 M<1R_LNJ+O]^;7;DC.$QW!@@S!O TWGU2%DB2GOUMF._)O<9G2EN.5"YG85YD M)"MQH/\X4T\2(CA;<\$]3N^>EB_=OR>?\#VI=EJ#M"3+PCQ/43&D98I[-X?U M(HS3F% :SK)DM)TE88YJ>1)2FDW0*!]IE/\/-#*66>A<5*BVU:KA.--$*'.R M+J9=_E=2_77$U]4'^1V8)N >D1">EK!)R0;@'KO>+,MXVJ M97KCCU<[S@X\5)K688S)-[!7Y&'>3(;Q2P/XY*2C]("/B:6P!/V5?_T M&ULG55K M3]LP%/TK5YF$0(J(\VH2:"M1V+1)8T(\ML]NA9 UU[242T^U M$GEAD^K*"Q@;>34O&VH;]H+22MO0"G*&AM5B@8D+B;.B7\TBTV\#?A9XD9MS<%4,A?B MUBR^%1.'&4)88:X- J?A#D^QJ@P0T?C=8SK#EB9Q>_Z(_L763K7,N<)34?TJ M"[V:.*D#!2[XNM*78O,5^WHLP5Q4RGYAT\5&F0/Y6FE1]\G$H"Z;;N3W_3EL M):3LE82@3P@L[VXCR_*,:SX=2[$!::()S4QLJ3:;R)6-$>5*2_*6E*>GUY(7 M2*>;8WG'YQ4JV+^VX\'8TX1OHKR\QYIU6,$K6'X YZ+1*P6?FP*+OP$\(C:P M"Q[9S8*=B&>8'T+HNQ"P(-R!%P[5AA8O?&^U+Q79040O0YA+X:/R?$BF+;F@5PB, M1&_9WQIO6M "?'A +B$+ S=*,AAED>O'"9G)%UB?@BAPDSB .';]-"$KN<+> MY8=N2N&![_HLA).YN,/!E[I9E$+F,M]_4OO97]3;7U+=VVJ.-/=$G7-)BBNH<$&I[# A>677]KN%%JUMM7.AJ7';Z8I> M2I0F@/P+03]SOS ;#&_O] ]02P,$% @ 4SSR6/T"8[L6! #@L !D M !X;"]W;W)K&ULI599;^,V$/XKA!98.(42W9*= MV ;BS?8 FC9(VMUG6AI9Q%*B2E)V\N\[I&U%V=ANFGT1Q=$>:B70P@K5W M]/_5JRAIG M/K6T.SF?BDYSUL"=)*JK:RJ?%L#%9N8$SIYPSU:5-@1O/FWI"AY _]W>2;QY MO9:"U= H)AHBH9PYU\'E(C'\EN$+@XT:O!/CR5*(;^;R6S%S? ,(..3::*!X MK.$3<&X4(8Q_=CJ=WJ01'+[OM?]L?4=?EE3!)\&_LD)7,V?LD )*VG%]+S:_ MPLX?"S 77-DGV6QYL]@A>:>TJ'?"B*!FS?:DC[LX# 3&_A&!<"<06MQ;0Q;E M#=5T/I5B0Z3A1FWFQ;IJI1$<:TQ2'K3$KPSE]/Q.0DN?,,I:$=H41.@*)$8[ M![:F2PZ*C/ZRY]G4TVC/2'GY3O=BJSL\HCL(R:UH=*7(YZ: XJ4"#X'V:,,] MVD5X4N,-Y!Q]9?=%[O3_D]%9E?%BE::)+U=(<9@YVB0*Y M!F?^\4.0^EK&XZ"_ MIV'B1EE OE#>P3DML/3.-7W$7BTZG %&.(@C-XK&)!B/W<0/R'6QIDT.1 N< M3FW+&4A%LL#-DH3$$S>>A"]8-"U+$F>H(B1!Y(:HZ7[0,3@JR?H[XRUEF**& M+*&BO#3IVP#ENL)>;G#XV2RV4AB$BL1HUGH?7I$_35J1E+I),"%QX,99\.:$ M_ Y*71)6HW5I37"A,$<<1[%U9I2Y89:>D5'B9L'D[)5\X/K9V$W]N*=,@M"- MDOA_(OA#-.=Y)Z7U4D@[CS$$KX?-4-QXO[^/4C=-H[,#P"9^XJ:3 .OA0)&8 MOQ)_0HIM1=/EQ8[)Y@-SB0C(+U)T[:[:%#$MRS V:V@*@9&G>2YDP9K5GCW' MF2;Q;])13NA* CS/#]7EU0M_-HSSH0""68+!8\QOF*X8!J(!\@147IR8#TD_ M'Y(WSX?C:<5R;-($/SAN#E,7L&)- M8PH!@]LCZRL4)TH\:*%1Z$[2\>"^:[5[6&,_4ZX\,KHN"F9Z03VSA<\"L1OY MXV'))TE&ODJFX5S@_-G3HS0YVC;[^^?'O*+-"DC!RA*P#?-!KP7Q?\N;$ADX MO7?NR/PX5,C>8$>I0:[L)J:P-[I&;]>5GMHO>]?;'>>9?;LIWE*)F5"$0XFB M_D6&A2FWV]?VHD5K-YZET+@_V=<*%U:0A@&_ET+H_<48Z%?@^;]02P,$% M @ 4SSR6.W3A*F" @ 'P8 !D !X;"]W;W)K&ULM57;;MLP#/T5P@.*%BCJ:]L@%P--NV(#6J!H=WE6;#H6*DN>)"?=OGZ4 M['@9UN9AV%YB42+/X2%!9KY5^MG4B!9>&B'-(JBM;:=A:(H:&V;.5(N27BJE M&V;)U.O0M!I9Z8,:$291=!$VC,L@G_N[!YW/56<%E_B@P71-P_3W)0JU701Q ML+MXY.O:NHLPG[=LC4]H/[X0O'K=D[ M@U.R4NK9&1_+11"YA%!@81T"H\\&KU$(!T1I?!LP@Y'2!>Z?=^BW7CMI63&# MUTI\Y:6M%\$D@!(KU@G[J+8?<-!S[O *)8S_A6WO>YD%4'3&JF8(I@P:+OLO M>QGJL!4)ZOIE5.< MS6^Y9++@3 S!JV!!IGI-); ++!&:X(T3N%?2U@;>RQ++WP%"$C$J279*ELE!Q!LLSB"- M3R&)DO0 7CI6)O5XZ?^HS&L%Z>FRU^G<\$U-RPIP$@JJ@^M?"#E,?O9LD43J#O_U>&9<7=1>;%6K?X=T3=3KQ M[?XCZ/%^Z8[QY2R*HC=N[Q23A"U)=[FABJ !JX:90VT@RR ]C;,$[M"8*>!+ M2YO$%89*Q2T(90RT6FVX7U >.)G!\45\,A)ZB&@2O];!<&]HB6_M5Y.ALG?2 M]O,[WH[;[ZH?^E_N_>J\9WK-28O BD*CL\OS '2_CGK#JM:O@)6R),X?:]K@ MJ)T#O5=*V9WA",;_A/PG4$L#!!0 ( %,\\ECCA&PO=V]R:W-H965TN4 J6- M1&%H^X"$Z#8^N\FEL7#LS'8H_/O93IMU6RG2M"^V[WS/;(5HH.7 M6BH[(Y5SS21);%YAS>U -ZC\3ZE-S9T7S2JQC4%>1% M$T;I.*FY4"2;1MV] MR::Z=5(HO#=@V[KFYG6.4J]G9$BVB@>QJEQ0)-FTX2M$3)9:/P7A2S$C- 2$$G,7&+B_GO$:I0Q$ M/HP?&T[2NPS W?>6_3;F[G-9 .2BX,/'/9(KC*Z'95 M06-T*1QH U);"Q^^\J5$^W&:.!]#8$KRC;]YYX^]X6_(X$XK5UGXI HL?B=( M?/!]!FR;P9P=9+S!? #I\ 089>D!OK2O2!KYTO]9D<&^2G1^1OO]A&F;V(;G M."-^G"R:9R39\=%P3"\/9#'JLQ@=8L\6?GJ+5B+H$LH_,MH7ZV&VXZ-S1M-+ M^-?[*E;1=PKK)9K8K>V7[QJ+K?L+]' W#\_AV26E]!WM>_&ULK551;YLP$/XK)RI5K<0*&)+2-$%*VDV;M$Y5 MVFW/#ER"5;"9;4KW[V=#0I(UR<.TE]AGW_?==W?Q,6Z$?%$YHH:WLN!JXN1: M5R//4VF.)557HD)N;I9"EE0;4ZX\54FD60LJ"X_X_M K*>-.,F[/'F4R%K4N M&,='":HN2RI_S[ 0S<0)G,W!G*UR;0^\9%S1%3ZA_EX]2F-Y/4O&2N2*"0X2 MEQ-G&HQFD?5O'7XP;-3.'FPF"R%>K/$EFSB^%80%IMHR4+.\XAT6A24R,GZM M.9T^I 7N[C?LG]K<32X+JO!.%#]9IO.)$SN0X9+6A9Z+YC.N\QE8OE04JOV% MIO,=FHAIK;0HUV!CEXQW*WU;UV$'$/M' &0-(*WN+E"K\IYJFHRE:$!:;\-F M-VVJ+=J(8]PVY4E+<\L,3B=S5%JR5&,&*54Y4)Z!-E4WF55",:U O*($G4M$ M* 77N8*+9[HH4%V./6T46!XO74>;=='(D6@!@8>.XR//,-LG\(ST7C_9Z)^1 MDXSWF%Y!&+A ?!*>X O[>H0M7_C_ZG&H#%V0Z' 0^]!&JJ(I3ASSDA3*5W22 M\[-@Z-^>2"'J4XA.L2=/YN%F=8$@EN;9[*5S2.IILO.SF/CA+?SK.E5 -9@N M8;DP=;.=VER9CI&V;>] \X>9W0;7M[[O'SG=:=2"\I=M?S;NP4WLAF0+#V]< MWQ_ -$UE;4",:[35V0&X)(PABH;PO-?PANG/X?0F.K5]1J1%\$_Q#6DN)7/_=XCU$0+;(BX$; M!C>7QY5$U^Y@&!WZ WH[\Z5$N6JGJ()4U%QWHZ8_[0?UM)M/6_=NRC]0N6)< M08%+ _6OK@<.R&YR=H8653NM%D*;V==N<_.Q06D=S/U2"+TQ;(#^\Y7\ 5!+ M P04 " !3//)8 @?Z*N$" "*!P &0 'AL+W=O6\!J91MK28D5-9-^VB2@T1-8FJ; MTOW[V0Z$3*5(G;0OY,YW]_AY[K ]W''Q* L A5[JJI$CIU!J<^FZ,BN@9G+ M-]#HR(J+FBGMBK4K-P)8;HOJRJ6$1&[-RL89#^W:7(R'?*NJLH&Y0');UTS\ MGD#%=R/'88;J"H#I&D\[3&=;DM3V+[D64Y98J-AX+OD##9<85JJMUN3* MQ@QEH82.EKI.C6^8+!!K,4!_%K9>]NWW_IW<-BVD5\S\=A MF'9^''LX)-14])21(,2>'R*C*Z(INOUV1 A]@I/(ZW66X""E:/%UVNLNUKNC M$,>ZA7?3^WYCDR/--/#0[%<_&B;'1@=H?COOQ0RASM,N2=\SDU-GSNW=CS6( MM7T%),KXME'M5=FM=@_-=7N_'M/;5VK&Q+IL)*I@I4O)( X=)-J;OW44W]C; M=LF5OKNM6>C'$H1)T/$5Y^K@F VZYW?\!U!+ P04 " !3//)8)MY&BG,& M !Y$@ &0 'AL+W=OL M3IJ*E-LV2?/H@$HPMEVFC2&Z[>K^Z*9N:Y'$F>U0N'_]_>P\2*$4N--%HGG8 MY_@[WWGXQ$<;(:_5FC%-;K,T5\>]M=;%N^%0)6N64340!7?*4K$Y[KF]YL45 M7ZVU>3&<'A5TQ69,_R@N)9Z&K98%SUBNN,B)9,OCWHG[[G1LYML)/SG;J,X] M,9;,A;@V#^>+X][( &(I2[310'&Y8>]9FAI%@/&KUMEKES2"W?M&^T=K.VR9 M4\7>B_0OOM#KXU[<(PNVI&6JK\3F3U;;$QA]B4B5_26;:JX7]DA2*BVR6A@( M,IY75WI;\] 1B$=/"'BU@&=Q5PM9E&=4T^F1%!LBS6QH,S?65"L-<#PW3IEI MB5$..3V=K:ED)*$%US0E_>]TGC)U<#34T&UF#)-:SVFEQWM"C^N1KR+7:T4^ MY NVV%8P!*@6F=<@._7V:CQCR8#XKD.\D>?OT>>WEOI6G_\22W<96(F/=XN; MY'BG"IJPXQZB7S%YPWK3MV_<<'2X!]RX!3?>IWTZ0[(MRI01L23J.:#[5;U] M$WLC_Y"\]GI19G,F6P"*_)B=D9-2KX7D_[#%L_+?Y(+GR.M&'(J@8308X<\E M5!,XE-DE:J=6OQZA^<+ZF 0.IC;_)*@N_]6R G#X/Y-U-YZ0;1? M75F@IO.<:XZZ593SE"< OV22YZMZK>1^K8GOA*/M@)KX87L?.L%X\GHN+)63 MR/&M'6/#QB3R2>3A$KR$C<4]0@B%X3;"R+OG [GA^V162LE07^63&MF]QKY_ ML!5WKG?XZ/G523N"R7"U,XF-R2YQ72<"Y"@&\O@%^)8=?/'_@,]MRDFGKC1* M.\B#SMO*@I;TRI(^4N;[FI'W(BMH?D<27%.F81?7BER)$LI/$'\W3>*'C7 M-QJ\T6$S=GX_9D?%Y&F52!NNUP0;9Z5%2#7H9NE#_C9@M8DF%!\- M<-M+08%AA!*LD+":JF@0D +T5)L*FCC00NAJ)=F*FA01:*_@+VI;)(C0HI#B MEJ/=80A>HR 8H>](4S/>WQY%_1L[&'=8@<8K-1WPX#AV M D3$0]) U(6U#47B#$UK1K[PC,.-E1X4#(7]#6F3:Z[O# $_::[1C9)+P;$U M?&?).A>I6-TY%7G0:!HE5OR[?J.ZXYM&C]F*T9L^3;'#U"RI"JQ MEH%(:_=L::7P$3/A8\#9C (@8?CY7$*=B:"!X>="W%09X(5[*?+"R F0OSLH M^@1F-/E"K_'X+#^FT_YH L_R:A,U.E0$C79J2J_5NA8I@NJ%E$W@N= 9[V0, M&TL<1;_-V$FY0BM=T?. M&@/:4&(/F6F17),/M\F:YBM4C?.\X=&V H[9&+QZZS\YFRE#OVW@ MP2_XZS0&#SSK5!4W[^SB0+VPJ#_3O#0SD>EV4ZRSY8;)/U#AA*WZ1%A.E'6! M&3;HK4J41-.U0"V[93+AJ@X74YD7"]Z48M^D:XO[,9HF=%I[3)J/G"#<:8X- M^RH/B!MU8>_FNC3;^$9RK5&4'_17-M++LR%UB*S MMVM&$3IF L:7 EU?_6 6:$^;IO\"4$L#!!0 ( %,\\EB@CFW]JP0 'X6 M 9 >&PO=V]R:W-H965TV@:0OZ 9D"Y*T^TS+M$54(EV2BI/]^ATE698;Q[%3I%NV?3%UY-W# MN^/Q(3KEPQL.R[U*-A[(P&1?L4B%=Y#E5]^^U9A.,Z4U;'^OT#^6L4,L$ZK9.YG] MP:6@9]+U'#$AM0$J_JXE*+]]30\=#)9=(66U LQ]EJ*4U.,>%791KHV"4@YT9 M_VY2IB"[FJE;IE'GADXRIH^&/0/@5J67U$#G%1!Y! @3="&%237Z(*9LN@G0 M Z\:U\C*M7.R$_$]2XZ1CUU$/.+OP/.;4/T2S]\KU&T15O;!=GN[/4[T@B9L MY"QJ%&?\]@V.O-,=W@6-=\$N]/$U;+=ID3$D9T@^Z>ENK+=O^L3S3]$_I87] M [M#_##.=4H5JZ3!:;D9I\U84BC%1')_,.@52^B"&YKQ/VE)%%MFL_@R!R+4 MFRI&4:&SS;Y]VWIY&QEJ*N=%_NCXE,]FS(8(VW355Y;T6KR1$,;# "_.[2>. M3SW/^YMZ7[H]TX@:]"L5!9PLJ.(,#"V<36[;CX$;D=C%X:#IP;'OAG'9O&<,64+A=L&HF*))H>'8T!J2 E<\5:TJ5@&WF#O1-7J7?3ACJF$Z]));;.D40&7!U4)2"Y*G^S)6"_3 M3E37#\+]?2BU(4E,&R[F#SRX@G[%$P-K5IT#GP4W^[K2B3WO\=K>KETQ&-QY M6#Z!^?U#.,QJ1"TRZI!^"(P5;'#8P WZX0:'A9ALF/T+.>QY7/:U% M68$;DT,HKM;?3G)DG<2]R [Z/']M$WAN$+?)CP0NCO &U0U"W_5BLN'@_U3W M3&( )B,X>FKX%1%=J][L]W^)Y (W&,2'JM_8@J+ELYI&2VY2Q+X5W-RC5&; M,3\E60]]$%)T$RF,DEEFF8\+ Y6NS?,+?0N-!7[[5E7+VVFM15'[T)IEK98& MCB(WZK?^EQ+2=[W!Y@UNT!^X_1!O>W[JM=X$&ULS5GK;]LV$/]7" \;$H"1^13%-@G0]+'M M0X_!('=]5]4VS M,,:B^R(OFY/)PMKEJ^FTF2U,D391M30E_.6JJHO4PK"^GC;+VJ1S3U3D4T9( M/"W2K)R<'ONY3_7I<;6R>5::3S5J5D61U@]G)J_N3B9TTDV<9]<+ZR:FI\?+ M]-I<&/O'\E,-HVF/,L\*4S995:+:7)U,WM!79Y0Y K_B>Z00(Z_UZ"3GJO/"ASF3;F;97_ MF2E?)?:]/2XKNY0[58#FNMX53TU")>5SBH7MH:_ M9D!G3R\6:6V.G%YSM$P?8+]M@PY^3R]STQP>3RVP< NGLS7<60O'GH&C#'VL M2KMHT/MR;N:; %.0K1>0=0*>L5'$=V86(4XQ8H3Q$3S>*\P]'G\.+VMF>=6L M:H.J*V1-730H+>=H5I7SS#E*X^:;I]N"TKI.RVOC^MLVIF4KMK-UP?6J6:8S MD0IT2LEQM!/+R!8YZO3UL@X1WFR!,QNBDM3>]-WD^ "U/TP[PQ/ M:,X_GKDN5:\)(5\U>_2V:JS;O-K MB^9 GU=+[R_=?O<$$M/D>3B&M9+HZ (25%9>>S3(DS?&NM$3+(83*?H1Q82P M8*1Y@HY^-J6IT]PCI7/('5ECZ]0EP:=P-,8B4)4RS*7NAS&,*/J]LH#6"R"Q M(,,2RC&/Z3 46&CU8@?YG.8K[\RF6.;5@S%K6S7(14XV \D/?JNL06(]R::ZSLG01Y))]!]N; M1&,A-=9:A'ZBP(Y:!\% ,.4*=#K )&]('(@:B)9@*BA-* M1CPL[CTL_KKCI+<6U'6-A80".[K-I<9A]^U2W[O=U66_M7T#%8C=].J?H=2P MZ"]G[O?WRZQ^Z/JM_Z%E#7D*?4BS&MUV*>VQ>$,P,$)5.#T,X!BD$>?AF$3Q M<)1HI;"60Q+3PF4QTB)Z)*!@$1RAGE(.E!(S\&,7E )+%6-)/%7BJ!*W6G9D M+(Z"@YECXGB # R3.,&<>3H=RJ]#>5N<8(+Q2 QR)!#DF@X+7-3)@&!?[5>& MHNI#4>TT& U5VY7*_!EJ#P, M8B(BZ$=$5=B<9\V-I]:OKVICX"2#JMPT:Y*6HOWE_O=SE4,5DV?V 3G;PXRD M[:+8-^^RVVSNDN9#9O(Y(GXR^!VQ2M);)=G'$>RT@$!U^;XUTJK,[-:S>)S= M]TMLVR7$ 2>Y3YT@(%68 M<"@"7?Y(L!)P8KH4Q EV%?]G4'SC&&<"BMR@G#S@< @GP(!^X1A71.&8RT-7 M"DC@1!+A^W!U@(J>/G^,;Y4>Q),L!JG'[KJZ=U/]K]3,7\!]_]3 N]X4KR@ MUAU) 3M&_V8=_$))@Y*[FPI+[Z# _"(4T5-*IK[^Z;HNR\N(L4 [J(L)1U0F M."$*$3J%?["0]%U.X)"(PC<-N#02W38,$3%0B)!"#Q1PZA&2(.%J7HF(&BA4 M3\&3*!YN!"TV]34RB=?K:=_E%%$>Q4$Y+N#($TX/8"6>I1$1'VX1RO-08SQ$ MI'F@=UNS=VVO!QWT !H9T>#!1RA7*""M80>HLT-/HGL2&C 7/ ^X@!V$5\8RV4X@H'HS"H2[@.):.D8#+#M'4VYQ- MO'XGAID*A+DC@7D0)R*=52-([WD#:VR<2P1L4U$%K,?O>;C \"FY= M,H:]#>Y0<%O##/9M5XGBX;V%D[8>Z\>QQ"IN/?HQE'@"12,5OOAM0G5CYR*/ MH=06J=0P$)M(ZZ&SYR.@;BH (F'\)9M ZR%E4QH_ EI/;0 E@^6@/*6/P-S% M%J[G7L5NX_G3C0^F(C4 =K7L@+:)OFL;U*Z#3<=JV&GPL:HP];7_)-<@?TML MOUOUL_UGOS?MQZYA>?O-\&-:PPVA0;FY E)03TY0W7Z&:P>V6OI/7Y>5M57A MNPN3SDWM%L#?KZK*=@/'H/\8>OHO4$L#!!0 ( %,\\EA5TF>NY0, (\) M 9 >&PO=V]R:W-H965T,Q^_.3C# MZ4;IKZ9"M/#8-IV9!96U_<5X;(H*6VG.58\=[2R5;J6EJ5Z-3:]1EEZI;<8B M#--Q*^LNF$_]VIV>3]7:-G6'=QK,NFVE?KK&1FUF 0]V"_?UJK)N83R?]G*% M#VA_[^\TS<9[E+)NL3.UZD#C M0(E+N6[LO=K\BEM[$H=7J,;X+VP&V2@+H%@;J]JM,C%HZV[XR\>M'XX4\O - M!;%5$)[W<)!G>2.MG$^UVH!VTH3F!MY4KTWDZLX%Y<%JVJU)S\Z_:%DBR*X$ M92O4T,LGN6C0P.B+_Y]-QY:.<<+C8@MY/4"*-R"Y@%O5V-'>Z,CC1?_2Z//7C!V@XM>AW)VY,+TLP7#<(:@GV#=*O<3Z-^OY=+L+H$O[K M_\J M$!!P79!1%Q@=EL4(.&C]$+I_O;:#7EV&8;A&ZM#7 XI6)^]@+E9(UA% MY:"1%DN2U;8FT=UV' L6AAEP/F%Q%._$;57KE\(1YRSE(7"1,2Z2%V=E243[ M&8@X94DR^@U MV82/5''-$<^$ITS$(<11RO(XA0C^39@=&$LR2/Z#PF1 Q7K5IW!+Z-!U '@'ZMB\IA44*:2E+& M0X5-Z??\'.JNP,Y56O -!+QP3)XSD0\YP,4E?.P*U1YGMI6/AR0X.(%- MR)(X86&2[;F5I],AC6,VH<3*Z)^&,7QV^$?NXH+EE+"<)RRA0#\/I&!I&C,> MIN"R:L*2C/\P^)_0F OH*/8_4?W6FIP!O=(^&PXRS\.QVQD1T22)SF DG)-H M\+]%832$X6P?A^>6C#@E9AY%1RH[4B\=E5 5$%D$%*6<1GGN;^\KE<)5".:# M[T=55(T&=U:RHI5W:U\^:.)_;X^.$/=NZ-YHJ9)5[P# M#D\H-9R_5GK'1TVR1;WR3P$#A7/OT"_WJ_O7QM709 _BPU/E5FJB9:#!):F& MYUD2@![:_S"QJO&ULG91K;],P%(;_BN5)$TBC<9+>Z"52NX'@0Z6J9?#924Z;:+X$VUFW?X_M MI%F!MA)\B6_G??P>.\>S@U1/N@ PZ(4SH>>X,*::!('."N!4]V0%PJ[LI.+4 MV*':![I20',OXBR("!D&G)8")S,_MU;)3-:&E0+6"NF:E\#D88Y#?)S8 ME/O"N(D@F55T#ULPC]5:V5'04?*2@]"E%$C!;HX7X639=_$^X'L)!WW21RZ3 M5,HG-_B:SS%QAH!!9AR!VN89[H$Q![(V?K9,W&WIA*?](_VSS]WFDE(-]Y+] M*'-3S/$8HQQVM&9F(P]?H,UGX'B99-I_T:&)C?L89;4VDK=BZX"7HFGI2WL. M)X(QN2"(6D'D?3<;>9+#+*6MVQXT05>&*&5%*;0Z)/((?\= M$%A^YS Z.EQ&5XD/D/50'-ZAB$3Q%5[<91Q[7OPO&??.9=IP^NQ,.R?2*RW[GLG^-GFQM]>4U R1W2#O'Z _'YPQ?1][>C",2 M3]'_M@N-J$'V.H"GH/R5')?LU43^?OX2;59+UPU'4T+(A=E'H2&K%>1OO/'' M.S*TR$%X-XJC<^<9G/SS'-3>5[9&F:R%:7[_;K9[/!9-S;R%-R_/BJI]*31B ML+-2TAL-,%)--3<#(RM?0:DTMAY]M[ /("@78-=W4IKCP&W0/:G)+U!+ P04 M " !3//)808).6FP" "Z!0 &0 'AL+W=O>FUK9!:V<:R_CV!85-,*>Z184>C;: M-,*A:K:Q;0V(,B0U=2NV\ #N:WMG4(M'E%(VH*S4BAC8+.@UNUQF/CX$?).PLP?8.AGXO$*7=OP2W9];)I04G36Z69(1@:-5/TK MGH?O<) P>RN!#PD\\.X+!98WPHE\;O2.&!^-:%X(K89L)">5'\J#,^B5F.?R M52@!!CMIM97.DG=?Q+H&^WX>.\3W47$Q8"U[+/X&%N/D5BM76?)!E5#^"1 C ML9$=W[-;\J.(-U"S'B27I'_?:\M M$8[@%*!9(Q$_B;T+)\+#6%XDW=\NO<.ZZHP!Y8A0);'B2:HM5BH* MW2G\!XXELC3B*1OU+#V/V"0E'^4SE/NO,GI9-)U-HHL)1VG&LRB9LA?46'3! M+R(V2PF/^)1%G&6O#2T^V"<5S ^ /T;K=U>\07&PDE\;"+YGM4/CW M.SMMUFE0I&U?8M_;<\_Y(?N:WMK2(H'E(I+5)9K!0;K170Y.E^.O7]P^,9Q8_?N MX"LIM+[WPJ=J$26>$ HLG4=@=#S@%0KA@8C&CRUF-*3T@?OW'?J'4#O54C"+ M5UI\YY5K%M$L@@IKU@FWTIN/N*UGXO%*+6SXPJ;WG9!SV5FGY3:8&$BN^I,] M;M]A+V"6O!"0;@/2P+M/%%A>,\?RN=$;,-Z;T/PEE!JBB1Q7OBEWSI"54YS+ M/[L&#=1<,55R)D!P5G#!'4<+M=$2'KAQ'1D*IN[AS1=6"+1OY[&CW!XA+K=Y MEGV>](4\HQ1NM'*-A?>JPNIW@)A(#\S3'?-E>A#Q&LM3R$8GD"9I=@ O&UXB M"WC9_WB)YQZ@AQ\_#^^'Z]RVK,1%1--CT3Q@E!\?CH$@JY!_VLAAU,='\W2)+N OSTO+3 'U#V4!?'T'=R9J)-I:.0),FK^M?.%;:=*1L:9V!K@TAKQEF8O3O)TBE,QB?9]-E?*MX;-(EF'=:) MA5)WRO4S-VB'C779#^HO]W[=W3"SYLJ"P)I"D]/I) +3KY!><+H-8UMH1TL@ M7!O:NFB\ ]EKK=U.\ F&/9[_!%!+ P04 " !3//)8S+?_V?8" 7" M&0 'AL+W=O^X\LQLT;( M1U4 :/1<,J[F3J%U=>%Y*BN@).I<5,#-S$K(DF@#Y=I3E022MTXE\P*,8Z\D ME#OIK!V[D^E,U)I1#G<2J;HLB=PL@(EF[OC.;N">K@MM![QT5I$U/(#^4MU) M@[R>):TCL/^COVFS=WDLB0*K@3[1G-=S)W$03FL2,WTO6@^ MP#:?D>7+!%/M%S6=[2AV4%8K+@Z1/Q*X,6E%.>$8)0T0I MT H1GB-&R9(RJBDH]/8S63)0[V:>-I&MOY=MHRRZ*,&1*'Z ;@77A4+O>0[Y M2P+/2.YU!SO=B^ DXS5DYRCT713@(#S!%_;K$+9\X1&^FSYYRI66M3EW9@66 M&Y01#6LA-X>2[BBCPY3V.EVHBF0P=\Q]42"?P$G/WO@QGIX0'/6"HU/LZ8.Y MGGG- (F5.86_O8F'TC@=Z.Q-$N!PBOY7>VDT:F3V$\HER'9/7YN8/0Z&(.S! M)V'NA$GV&'[=DE+47/?PAE")G@BKX0\L=NW][<)V_?$48WQDU%0.4QL M('P-2#6D4KUQ'"5NA*,>^Q,W&$]Z.'+C..Y1F"3HJI82>+9!IAPW1.9[JG'D MNY-PO+<>NSC9,X>CQ(W#>#@=!QB=NOZ]*#><8#>,_+VNV WC_2:$<>2&.!@( M=3%._MD!^<4:!C@QB>_#3=Q1_#*X'TQ_P@<3'Q:[OZ/?XD/WW!L4ZQ+DNGV2 M%,KLL>OJ=C_:OWJ77;'?FW=/YBV1:U.N$(.5<<7GXY /<,=4"+JBW]2Z'- M0])V"_-R@[0&9GXEA-X!&Z#_%TA_ %!+ P04 " !3//)8(-9<]88$ #: M$ &0 'AL+W=O39DA/!A+E3A34:5[\9,1GKM,E7(&X/L.L^%^?=29GHS]JBW<]RJQ=*5 MCN%DM!(+>2?=7ZL; ]:PR3)3N2RLT@4RZ0$)#.9NC*#@,>#_"2SK$P$,+YNJ=JAE*JS\ MI+-_U,PMQU[LH9FI<(B<>T8?R>]7"1AK72V#_OQ[!\_Q(SXY^AG/2_2%"AGA .*A8+-_.KH>VAQIJ''MD57=;PQ_W1+:5KS7CN1?9?F]OJR?*71.2'D M';UO7B6'_A#%&F08U=RB0#*&$Q(W0QC8Q ]1F. HI(T[C /,DP#=RE0O"O6M MHA*"7J"5T7/ED#95XQ"E'">)WP2>A#BD_@#%F =!XZ6,8,J"$A!07>93:79T MIRA@"4!JYV:$XY QQ&/L)V'CCDB 8QH_#ZF9%$KS@[:;)XQB%@6#U@'8@SAI M'5& PRCJ0\G:S@0,LZ!%2^,0[+:A(85B>)LR2JHJGD4=$.S' 8",L._S ?+# M!%$?!Z07C]]9*88Y:]M$PP@GM(,7X/).%Q.&8\*."%C8"%CX#@*6*3%5F7)* M]JK8\2G>BP>?7ZX0!_1_L::E7]?*_( 8NJ71Z\7RU7'3M85FV=4+./ M*8T&H&:8) 0!N2/_N"* H$=):X&FL79:QJ$AX1'Z\X;^_,7TU_,YL,:I8O'$ M#Q@DBMFK=.'XW.]V/@(P!PULF]F>0=4FA<7<:^W;N7#5TYS#$^[P[#C0;@1W MJ%^@Y<>T=N_0 P9TMVZU#SN.>H<,OBN2QSZPK0.'AS@)DXX-M(WXFU?A?UR- M'X5Z]5S;MX)S0/9]$CZYC@?;X@U+6(M@OQ[MR42?( P[]\U2TO">;^B9=&TZOJMOK5#NX"U>O M2REFTI0#X/M<:[&ULW5EI<]O($?TK4]RJ+:IJ M+,Z%RY9496G7B5/VQF4[R6<(&)*(<7 'H([\^KP9@,!0HNAC[6Q5OD@ B.GN MZ7[]NGMP=MN83^U:ZX[<567=GL_67;=YOEBTV5I7:7O:;'2-7Y:-J=(.MV:U M:#=&I[E;5)4+P5BXJ-*BGEV3Y[R9]?AO9]]\(_ M"WW;>M?$[N2Z:3[9F]?Y^8Q9@W2IL\Y*2/'O1E_ILK2"8,;O@\S9J-(N]*]W MTE^YO6,OUVFKKYKR7T7>K<]G\8SD>IENR^Y]<_M7/>PGL/*RIFS=7W+;OQN$ M,Y)MVZZIAL6PH"KJ_G]Z-_C!6Q"S)Q:(88%P=O>*G)6_I%UZ<6::6V+LVY!F M+]Q6W6H85]0V*!\Z@U\+K.LNKM)V398(#2GJ/L365_./Z76IVY.S10<=]LU% M-LB[[.6))^1Q0=XV=;=NR:]UKO-] 0L8-UHH=A9>BJ,2?]'9*9&<$L&$/")/ MCCN63I[\FAT?VF@O1AT68Y/E>;M),WT^0S:TVMSHV<7//_&0O3ABI!J-5,>D M7WQ \N7;4I-F23)K\+;5.0PFR$;C+&X/F7Q0?!T=:V-"^#N(0+)[1_A0OIHS?NWE_:21R\88U_U]$W3MN1:(ZH: MOLJ:2I,NO2-S3I42-&3QR;APGB2,\DAZ3V3(:<35"8Q&1+.B3X6TSDE:-:8K M_M,_4#*FD4JFW<00+YFW.TZEXN0W,&I1;=+"@,,Z4L(VW1((6!9U6D-\Z61G MR!8#;B(I?N_:44PDJ!"3%BEI**?;0-(D8$_K*.HNK5<%DOBA7.=%NFA:V H@;8]'7W3N[]>_;8N.TVKN'^H@(PTF%HBJ9'!12 M%L3DPSHU^IDEU)QLTGLKJ27Z#L7&:I[_UG2:B.B$B( JEA N*>+3BXK>T2 1)TZJ%?8@2+W_ MTHXLX6=RDY9;P&IMFNUJ;5VR+#J"1+#F3%KG*J"A4OM*PCCR'@A&&<,#YPCK MWE[UTBIL+/JT\^R_&_B6W, ]6[S6*^ !-"0T4:$O3R%TPGN@@'C(?SWA(X.J M51_745UW&D2,,)FF B"!@JZH M5WW=+[I"MYZO!$UB/_=#1&O/F2$5UIF_WL%G]4H/*%L,&?9H8_,(;E&>1,D% MC3V;.0?;<'+EI+66R6VW8NW+TDW1I>5S\M&DN88?,PT4V_(+XA* ?<01[5#2 M.(:C>!S %P&Y>D ;RB9N@%B%E,,9(J$B"LD[H\?K=Q"Q4<&/3$YO MNTP/]A(GD6#N*]<,06VNP4B%1VF)4E1RC\.BA#(^29120 ,G?W=63YGM&^% M39I[!91.;50\88$B2WU#%4$)T[1!_1%L36=W+/ M&R@FDS9X.OZ,L@,\U0<,%1&5;6U;ZINQ0CZV!?62,Z B]%$1,.Q3^?PB$D4# MFT7OTGO3E'TYN]7ETO+9@ TOY[BM-*&?=#$PS?PD HAEL =%O!(QGT8CT&84 M^ZD:@D,B).^1KBL8NZ[@B[NNNJF?N<[+8Q+L;T#/'J\9F@/ MD*2V'-CB8&U("Q-:U0TT"5CB/D;J,1"$X7A'! M:OKOI7Q;D&4#8)=%D_.",>U?&LX7[IVXZF(_8%@ MO0>239%UEH!NX>O7G8'/U1';O4'G4> MJ*1/+O:(:Y]W)J+HN>!S5KA%\Z*8L'B(N?9(QZ>7W;,'F6T??6RZ YCX]A+Z M'8JPP\[?TGJ;FGO2GZ"AW"/+&*9H[VP! SE&JD1YS*UB.YEYC2='GRO\J6!N M!:$[9=Y0B^DCY&O_CZ=Y=EI"30C[H75QG(&#/29&)B M1Z;$VWM@1VG//_,P@GLXBL"AMN99LWQF6YG/G+-\[GX^M#I'AN7QC7Z0V6!=Z[?X,4)A#N6HP_$4X16F;II8%%AO(;.\'1.WJI@]Q*/,^@-5+, M3R.%_+-S\8^$43]L'8'1[H6G862/T;A'$:!1[TR[/P'UPLV4GU^6/KS0!HQ* M+#X,HLDWN_'$HZ5A]!CY?A@>?*X;YX)^8P_[[JD[M;OK]YN-1WE9N;7G8EEF MMEX[W-+Q\)P2^TFB6-4DVQJCZ^R>=":MV[+_HI 7RZ6VC[5_2C<>0%28R5Q[ M?MHW+AZ^=KK--\QUHU@WYJYJ=SJ%@22;Q+N^;_CBM-^G]6?^CX]83P_-Y@OO M\V2ESG;WV1\ M4HO303!8/;@6TYG%!Z.SDSF;\AMN/\^O-,Q&G912U%P:H231?'(Z. ]>7B2X MWBWX5_"%V1@3U&2LU#>; 4$M9/O-?BSMT&<#76Z@#G=[D$/YFEEV=J+5@FA<#=)PX%1UNP&< MD.B4&ZOA5P'[[-DUKYCE)9DS;>^(U4P:YNQER/ 3&U?<')V,+!R$RT?%4NA% M*Y0^(#2@Y(.2=F;(7[+DY7T!(T#8P:0KF!=TK\37O#@F8> 1ZM-PC[RP4SMT M\L)'J[U+VU96M%L6ALU+,V<%/QU 7!BN;_G@[/FS(/%?[4$:=4BC?=+/;B , MRZ;B1$T@"-:H!3?XR,XX>:M5,X<1LV3&2B!IQ60!/S-9CI2^[]2%L+/UIEW* M[H?S";9.5 6Q+.24%*J>,XE0F.:_'QXI&XW'X(,[SK0A'/E$@ V\'G.]8D3[ M25&B(\@Q>?XLHW[XZI??'UF]T[*.'XAH)N;;H&ZX)-<*8+T7M8!-0W'4R3LG M9@:FF*FJ!'A+G0TQ8BK%1!1,6B+DI&HX6("H6[=F)7>?JZL@,3)T:PES#6$BK M8)VK-G+Z0L@7A8)3M"5LJCFON3L;6>H[<;BT;EF-4\@?%BB(LZWEP3$YAYC! M%5!PO$TDJ[A+5W'O=/6-WT&IDE#;G1YSKHV2 MDE>.!U#7V8,)=_\9?8.[[_<;I;L4LRO#;*]';VQ.Z.8D7,?QAPL-*!9I"(\,EGPAK M2)I2D@012>*(W& :>($]#B;".W2:(9$79"G)O,@/8)S[>7=Z&,(9E(2^%X09 MH8D7)OD>!B4=@Y+>#-ID[;TZ@9JLW+6N*"Y1;Z7R7?3:#V!8'-U+%3\7J.UJ M\3\0HG M7A0F,(IH"%&6'FRFCW#+JY2!&BM)*;YNEOLDH%Z>)T\"/D0/'8T',5' (QZ:9)C@HYS^LNCWTDXP2X[#JC0O#5>I:!%@9Y&W[LQ/5:O?6W9 M-A5H%C[XVV._W[FVS'0J@3W'3'X#HP+WT79]0A'259B2W*-A1(+42\+# _ ] M9P9/7);77L?G7@;\@E*>QRF""<+@Z?;@/[ #ZYF+8B^'%H%Z24J?[)$N-,$5 M$R&A< O@!#.&P[$UF*?!-AKN(!,F-+EET*E"9@=PT]FR=\'N$:XK^&+HEJ\< M^X=2%6H*]:P;#\LC\K57W_'DDH;=OGVPSC^AQ'_2K,3+>L$AK^ ;GD.,LWDE M#5/J17%":)Y#8<]Z:^CN<]!8K;S_&\H*Q$J:D!2*9W\85YJOPG'=(.\SSP&X MTA0:G1(5 C'\(]\4D$ MJ2Z/^Y>R2V9FW1U6BP)CH5@]LP)BM$NZRVLG7'!)W;XG/,2D&> +P-E9! FR M_R6JI?_:T^#[^VY^)/NAD[ZCI_S] %@8KP?AB3,/-_O;Z*=(':9ZU$Y(DZR=48'5^)+S?W) M? %5DS10, LL3QZ^YG%U],4$2=RR?DFDMF>#9K/<^3YEM/&NON9ZZOZ1P$:T MD;9];=\][?[T.&_?]:^7M_^8?&!Z*N!.6O$);/6/TWA =/LO1#NQ:N[>_(^5 MM:IVPQD']FM< +]/%.2)Y00/Z/X*.OL/4$L#!!0 ( %,\\EBP\I";]0( M !$* 9 >&PO=V]R:W-H965T,$J%B,O=!;*J[(O-!6X2>C$L]A M"OJFO)1&\EN4C##@B@B.).1C[R0\GG3M?K?A&X&%6IDCRV0FQ)T5SK.Q%]B M@$*J+0(VPSV< J46R(3QO<'T6I?6<'6^1/_DN!LN,ZS@5-!;DNEB[!UZ*(,< M5U1?B<47:/CT+%XJJ')?M&CV!AY**Z4%:XQ-!(SP>L0/31Y>8A U!I&+NW;D MHCS#&B"ZT*ACSR#;!W -TQ:.M&2SB3:B7@&Z0&*PPZ*@BC>@1>WZ8D= M7OQFZ=F4E=IG=[-/>PV/58E3&'OFGBF0]^ E^WMA/QCN8-1M&75WH2=3$;XW.E_3X&LA MV\JPBG P?#W"*9;RT>9PJ5CF<2F?9 MJ+A^JLG9X],Q_>;QZF+21!L$P1]IE^.)4N;!8)B;'[?Y16M42I&9G*I&EZT' MTCOJ=H+>X1I,& VWRE-3]"0%E .@6\!4%\_YDD#=T998KAWG5Z%-DEJQ?Q1T M^M%@JWS.[TW"G1=B:H;!FY7D?UR:\3\MS;]:+[TXZH3=P59Y:[UL^E/[*\\T M SEWS8A"J4U3_6*WVK;?.:F?^:?M=;-T@>6<<(4HY,8T.!CT/"3K!J06M"C= MHS\3VK00;EJ8G@VDW6#6&ULS5EK;^.V$OTK MA L4-D"L)>J]>0!)-ML:V$?N.FW1C[1$V^S*HDO2>?S[.Z1DB79L)9NTN/=# M(E$FAS.',V=FI--[(;^K)6,:/:S*2IT-EEJOWX_'*E^R%57OQ)I5\,M?%XQ7EU>#\U#Z[D>>G8J-+7K$;B=1FM:+R\9*5XOYL MX ^V#[[QQ5*;!^/STS5=L"G3OZUO)(S&K92"KUBEN*B09/.SP87__C(R\^V$ MWSF[5\X],I;,A/AN!I/B;. 9A5C)*&79X-T@ HVIYM2?Q/WO[+&'JM@+DIE_Z/[>F[B#5"^ M45JLFL6@P8I7]94^-#@X"])C"TBS@%B]ZXVLEA^HIN>G4MPC:6:#-'-C3;6K M03E>F4.9:@F_U0Y@ MD!S>TEG)U.ATK$$#(V><-[M=UKN1([OY!'T6E5XJ= U;%+L"QJ!ZJS_9ZG]) M>B5^8/D[%/@8$8\$/?*"%H_ R@O^.3P.P5!O$A[>Q 3:>[6F.3L;0"0I)N_8 MX/SGG_S8.^DQ(6Q-"/NDGT\A<(M-R9"8/WN4,&6]8_$A8_JW&](1NFJWF6JJ M&02M5D;V%0B5;&EB^(ZA206;,/3S3RGQ@I,W7_]D5")F_ B!%[#5C$GK"=O? MP2-\\X]8WWBR_-OG2W/K)R>>Y_W0TREP"*\6B%8%A*+\SK09L8>U@4"UBX9A MD(VZ49 FSBCS1N@75C$)!V+DT *"FRLMJ6&I3M@P"G!,?&>E[X4XC@)7,L%9 M'(W0%^!P#J?(I3D 5 IE)!CJ6XD-/"@V#,VE6 $#SQ0O.)7<4=<:2$X<]>,( MAY&K-$E]3-)TA+[J)8#-[7EBM #NAWVDW=%.SDXJT"4-PNXPL$2$>!-E1#1#X"6A9Z]O<&SA(87+*\I$KQ.0>RT *MI9ASO7795S&0\3*H M"R#K5Y"G)7!H_H@@?"M5UM1:\/F,*O!7X!#M3M5+*3:+)1)'D79< MR''O" >D4RP"OG/ O>=EB2JA_^\0WO?4((K!&?V.?P@.@KB5ZP1/\I+8OA4: MB'H7Q)JT?!P&,?9V"#D,/6"IG>@.(IR9V!C.W&QY24O+8E-3O[T.I1^Y7BCC M(P>3I9,TC^3++T)W'O.2-'DQG5[?3@_(J5"3))ICU0@\YY#]DTK#^2KC[KM4 M&GK#PF%SG,0A]A(WV_A 1A$$6'UPUEQ]:7L?@CB$OR1I MGZ203_PD0#>2K>ECS10F ]5T .'*^)TMXY]L&X9I=Q]$Z(JJI5V:FQN(>%A8 M6GG[*Q.@CDX#R.9QLHVK>VFD*+5E9V+2K[#)@<<#44)'MU1ERP!_Z &@4NKFW??*M;CD44E9.=1FN$T\M%%GF]6&Z!=X*R#?#Y,< 3STYWTG\ )0O7JPY;U,;+#X("C M9% 6>(E[C'&,D\1_]3%^XG3&2Z[W*]R^ZR%F*E\AYU;2@CG!!O%W.-+ 54GJ M[3SNDLTASNK3YHBPMW+6CP#P8L/;DX>J*.ABE0 /1.D>9?0IT*S?6=@L8KC=J]>[5DTY',,._I?0U;?BS%_3^7U_]G':^U96-LA$PLVK;-OE*K MT3HT0U2FJ?.Q;QJQH1]DV#/]#)1'X*EAW:_FSTKNDV!WG5N,;8;D%=#:OH!C M:-[4:=$2*C]2:;3-B-63YN JIM*&JB\(H&;W0(@6KP M1HJX\;Z4.Z MC#QP;,CZ7@;5 ?;)&PJ6/5R;ET30:&VVZVA4V;$Q54-NN-S)=4L2?3N\040C%.GE;]1Q ?HV'CH:/# M2-2Z#B'9I4'SJF8K;EBP7$*#QNPK"GMG?"P_6E,-280] KV#*9Z&(=CMC7I* M,*CG38LX8PM>548MTSAOFW+@AA04BVVK61=GU] RY35!L8?<]IG(6(KRIN<4 MO ]KQ4SF6!>Z^(J82O#GC>=4?NF,WKQF\ZCO8)]N]9321]Z MX]F_[5MI_*5MF#/HR'R7F'='1S%X8=5:,XLEQ7T)75OT]G;H7\>AMW%ZMG(T M3.WV1UUOM>VIFJF'/'CL?(I9,;FP'YP4RHU"]5>9]FG[3>NB_I333:\_B'VF MK)9L#DN]=PEXI:P_,M4#+=;VP\Y,:"U6]G;)H *39@+\/A?0LC<#LT'[ MI>_\OU!+ P04 " !3//)8.GRCW2T" ,!@ &0 'AL+W=OR!6%7*JD::FRH]D2W"FCIH8:3* BN24.9P%GBYS8J2^3!<"9@HY ^ M- U5S[? 99?B$)\F'MB^-FZ"9$E+][ %\Z/=*!N14:5D#0C-I$ *JA3?A*L\ M=OD^X2>#3D_&R'6RD_+1!=_*% >N(.!0&*= [>T(:^#<"=DR?@^:>'RD Z?C MD_I7W[OM94CGRND5DFM_1=V0&V!4'+21 MS0#;"AHF^CM]&GR8 .'R%2 :@.A<(!Z ^%Q@.0!+[TS?BO5,=@<"%.6(B?X3\N]"E,Y+II&LD/V8- C3KWQ$ M]\R6I)Y]CH*"MLQ0SE[Z99MN:D!W2AY:]"X'0QG7[Q-B;*'N<:08BKKMBXI> M*2J'8H'B\ .*@BB>P==GX&'D\6@&S\_!PSF<6'='BZ/1XLCKQ9>P>,ZL7GXY M+^_.A95N:0$I]D+J"#A[^R:\#K[,67=)L?Q"8G_9&H^VQO]2SV[RK4;*F3;G M6<]>>=8=?<W;]NN ?UY:BY7#QF^<=B)F5)/B_F:7'9FY7E\FV_7XQG[SL.;TO-]PETUE9W]"_NEC&4WDORU^6MWEUK;^E3)*% M3(LD2TDN'RY[[YRW8NC6'=8M?DWD8[%SF=0/Y4.6?:ROW$PN>X-Z1G(NQV6- MB*M_G^1(SN7F7/7XOFP<4U+QQ-B_6?\ECTW;0(^-546:+IG,U@T62;O['GYLG8J># MZS[3P6TZN"_MX#4=O)=V\)L._DL[!$V'8+^#]TR'L.D0OG2$J.D0K8.U>7;7 MH:%Q&5]=Y-DCR>O6%:V^L([ONG<5D22MI7A?YM6]2=6OO!(RE7D\)TFZD?5: M'NFD#F]2D.R!5 (O9%IN[OF6_%S.9$[&LSB=RO7]U74RRA;+.'WZ5T&*69S+ M63:?R+RZLOI0R#]656]29NN&=W(<+Y,RGB=_JJ%NTJ1,JBG%! MYDDZ)6^H+.-D7GQ]T2^K1UK/MS]N'M7UYE&YSSPJQR4_96DY*PA+)W*B _K5 M4[1]GMPOS].U:R12.3XCGO,-<0>N1T;_^8V\^><_G##XKFUVHY>SW"X6M9G7 M+_>4O/FJ#<-L,/?B.0RWP=S0._+F;MG&$3:<[W]HF8X616^K=F_-]5ZN]F^J M VJ+*%OU?]:FQ,V(?ON(]4KRMEC&8WG96Y/R3[)W54=[\%V;<) PBH0Q)(PC M80($TP3E;P7EF^A7-T6QDI.U8I9Q,ODV24DCIC:I;%CAFE7G")^NHN%@,+CH M?]K5P(M:4>.\;(.+A'$D3(!@6G"#;7 #8W#OJJ/%8W6T*&6^J \%\O-XOBJJ MS(E4JUI2/I'E*J]6PD*2;+DY<$QS*:L\K6P+OGFL@#S)."_:C@G&CK;'!"2, M(6$<"1,@F":;<"N;T!A*]GF9Y)N5!*,<\W#>@$SBIU;E&#O:*@<)8T@81\($ M"*8I)]HJ)S*&\M_5\O$^3LAOJS@E/R:+I-S/73>",%)L4PXDC")A# GC2)@ MP321#+AYFE:!QQJG$)I M D73 ZZ\4^>UYNFSV0C26QQ!:;2A!2])1J!^*Y0F4#1=$\IR=K&NTZ%Z1J)B!UL<)J/,*I;&&IITM\J/SP>!@;QV'#BQ0-%T3 MRE9U.VS5]Z0K9[E))UDJBR1N50AT@RN41J$T!J5Q*$V@:+J(E%7K^J=/4:!F M+I1&H30&I7$H3:!HNK"4W^N:_5Y BA)TIRB=3:AYFM8!A[JR4)I T?2 *U?6 M-6]7-:8H=\O6"$--5RB-0FD,2N,-S7%V=3_8_NBO ($:6]>%,E7=#E.U_LC7 MNW0W5[F.TX^;$SZD\XR/F6ZM$>BF6"B-06D<2A,HFJXAY=.ZI]\:ZT*=7"B- M0FD,2N-0FD#1=&$IT]<]]A99MWN/;'<3:IZF=<"AEBR4)E T_6.BRI+U7KM1 MMBVX9ICM,0)*HPUM]VR/-W2=, CW3_I Q^50FO!:MOHZ[D$FHT=;^:2>V2>] MG\GTS^IW-_E0]DAKQ*$[8:$T"J4Q*(U#:0)%TV6CW%;O]#MA/:@?"Z51*(U! M:1Q*$RB:+JR=*@7'W@GK=>^$[6Y"S=.T#CBVA "VAL Q[%5/V:N>T65[Q7D; M,]#Z. $U3QN:?J;E?. Y0^?\/-S/.J#>*)0F4#1=%FPG,"'ZE\JBX*, MLVPIFZH#QF("'4,Y@^<+49B[6JL'ZIQ":1Q*$RB:KA[EK'IF9_5:)O^KS=5? MXRKQG$IRFU5YQ.[IW_4VM>=VJ)GAU@L-U%B%TAB4QJ$T@:+I$E+&JG=Z8]6# M&JM0&H72&)3&H32!HNG"4L:J=VQCM1G <7?RG\%9X(31?N[SPH;4/&7KX$-- M5BA-H&AZZ31ELOI(D[6![>:YCE?]!.[Y?@$UJ($*I3$HC4-I D73Y:!<6-_> MA;W9*4MJ=F3-<-OE!$JC4!J#TCB4)E T74+*D?5/[\CZ4$<62J-0&H/2.)0F M4#1=6,J1]8_MR/J'=FN=?>PO72]I1%T@2*IH=]I[KK:WW9UA#[ MAQE*^V:KD7E4!'[H)%DJC4!J#TCB4)E T75C*RO6/77G [ZX\T-)D<#;< M3T&@UBN4QJ$T@:+I(5?6J__:V@.MX1T>I""N>QZT92!0PQ1*8U :A]($BJ;+ M01FFOMDP_;W^YA7ROMX3?S];I:T:@-84@-(HE,:@- ZE"11-_^8"Y:T&IZ\I M$$"WN4)I%$IC4!J'T@2*I@M+N;3!L6L*!-TU!;J;4/,TK0,.]52A-(&BZ0%7 MGFKPVIH"K<%UG_5 ]F,,=4*A- :E<2A-H&BZ')03&IB=T)V3,_>+.-_;2%)O M(R%_D5]O6-L.HFLSVWH%@=82@-(8E,:A-(&BZ0I2IFK@GSXU0;J,(RB-0FD, M2N-0FD#1=&'M?%W7L6L)!-VU!+J;4/,TK0.._98M[-=L'<-G#93/&KRVED!K M<,/#U.3P(V1-E*'^*)3&H#0.I0D431>$\D<#LS^ZW4(R>M>J .A>5BB-0FD, M2N-0FD#1=(TH0S4X_5[6 +J7%4JC4!J#TCB4)E T75C*F@V.O9C[< MW^!HGHBU0*">+)3&H32!HNE?"ZH\V="\WW5G=3*\1S9#;(\E4!J%TAB4QJ$T M@:+I4E$N:^BF$[ M:IZP=>BASBV4)E T/?3*N0W-SJW=N^4&MOMN.?"]H.W-LGE%TCB4 M)E T70_*APV-=ER5CL3I=!8GNY^W^(O6)&R*H%T6'5 K\U)S&/:OORA](8E,:A-(&BZ6I01FUD7[1@M,Y2EC)I M+;)DF;V8Q[==9* T"J4Q*(U#:0)%TU6F7-OH]'4-(FA= RB-0FD,2N-0FD#1 M=&$I3S@Z=EV#J+O2;'<3:IZF=<"AIB^4)E T/>#*](W,IJ]E]N(?FBKMEHIY M6.O7/]2\A=(XE"90-%T.RKR-S%MF?Y^MZC, OR5YED[+^E.%[XI"EN2G.(VG MZQJBKT]NA!!U5T+H;D+-T[0..-3 A=($BJ8'7!FX$;(.0G18!^'+V:#]&$-M M5RB-06D<2A,HFBX'9;M&';;KX=<%CN;9:@*Q7* %%* T"J4Q*(U#:0)%TP0V M5#;O\/0%%(;0K;U0&H72&)3&H32!HNG"4H[Q\-@%%(;=!12ZFU#S-*T##C5O MH32!HND!5^;M$%E 87A80"%X9AN+>5SK P#4?R'+*BWKY67GUFK]>*CTXKQ]Y_;Z![=?.V]'3LOMU'DKUK?W M%?[J8AE/Y4]Q/DW2@LSE0S74X*Q^LY\GT]GV2IDM+WN5^C]D99DMUA=G,I[( MO&Y0W?^09>67*_4 CUG^&PO=V]R:W-H965T MF9CDY9>FB8$9J]OM0XM@IMO%/BHV$PN5)5>4DT[1'U]2J54'?VQS@M]-5G5]>;#=*H7*[5.]46Y486Y7F_1.?5'U?S?7E3F;[J,LL[4J=%864:5NKR8?\8>$ M(MN@0?R:J0=]13#]^WP6= M[.]I&QX>/T;_=T/>D+E)M9J7^?^R9;VZFLA)M%2WZ3:O/YYLI=NLR(M%IEIK;;W7TZX_?MP"]O='9,DNKK 4U%]XDJDZS M7+\UMYO__/_HS;^^P9Q]]S9J/TU7HU]6Y5:; /IR6ILD6"K3Q8[PIY8PZ2&, M2?136=0K'7U?+-7R.,#49&^?0O*8PD]D,&*B%A<1X'<1000"'9J?WIP$FB>G M-\<#;&!?$-#$@],+XIUYP!?I)JO3//OSB1*Y"(U(>T<:OJ.=V3[H3;I05Y,F M4G6O)C,[UNB[4#;'#):,%.PHTW2?:3H4??9+:1)JGO&J,LF+4JU5':SG-@IO MHMAI_'[&@,F8R\OI_6%B?!P'08G@Q[ADL%=G0Q,CE/=BS,WGS/6]^ N]^KMSC(!&79I@=K@&S(TZ#73MS M_.2>N'QFW3Y!7GJDJ*#2I>ZC,)/(J]S!OIW)/-XSCT]@_@3;V!]"3!#C#I%Y M ,<1!2(15NMEE;?F65-9>1$<=>N"WKK;A?WJ$^<2LJ]T0H !66Q MI"[+ )":$@7:0[+357A03'0D[QJ%51NFMU6Y-G3OE3Z%*_B5B24'ZE+U<5@* MP#QVJ08"2FF*N(=IIVOPL+#I83I]LQO>MX\KAZ>-Y M51P 8HZQD+B'=B=M\+"VL;3?+-7"++^U>CO-BO;(UG.3#:N9FP/U^S:[3W.[ M7 J2]@7->T;!3),N:1]H"A5C;Z # 3$WPE"B'LZ=K,'#NF;>1RQ*ZV;)=Z/N MLJ*P([U; WY5:15D[4L;'",A_ DK (0X!H%"\+ ,>I*U M,M<,WUZNPI-G&$1,!;A;:"1\\K'R^K%3QI_F+YA^#5$;2 M)CN^8T9+QHIVG+E...'XU5?2>%"L/3O=8T9+QHIV;,)TTHX,2[OKJMR459-3 MD\GRP21?K[*-27^MS/UJ.P_O_::OH>3N;H#)P5.$+F+IS*?SX8X\-VUC13M. M6R[ M$\YD6#A_-A)"VV?8OF^;%+][/(AV]VN2??UYWAC1V[JLOCY>"=$4E=D!H!4",P\ M4W&X0^<2[E0W&=%\)+X@YEQP3EUG( 4/.0,#/?N7/:=#B @@N0TEU6#??J3-;025KXAVXE M!-Q*PC&1KC\2 %(SIPGDSN>AB(( ''C2QV0ZH0GGNY40\!:Y1,)]+85P.&;2 MLSQ"0($DC^,>&IWX@Q?R*B'@+&(:"^_WD!"08\F$.R.%@-2\T$2/P0$'OP&_ MK%<)OFX2S,RI+E,?%F-)75P2P &''ML9.M4$K^530L!5M+]!NK]AS0- X-*K M@22 PT@RWC>RG6""US$I(6122@+(8QQ078:Q]X()!31SF7D^>BAW0@E>RZ,$ M7RD994B8^WX)X B8!\!=-01P9H@9Z:/<225X68,2?(,2",3,&UP?%TI($L Y M"3DFVJDB&%9%S8:AOZ(G3,KA(,_>@#*J23E6M.,$=L(*7M^DA%%-RE&C)6-% M.][QTRDZ^M(F)3W1I#P1EPQW^+D)F1[L1%RKZJ[9T:FCA=T3V.ZHVW^[WS7Z ML=DKZ7S_"7](VKV?79AV*^I/:66F:QWEZM:$1!?"3)]5N[NS/:G+3;/?\::L MZW+='*Y4NE25!9CKMV59/Y[8&^SWV,[^!E!+ P04 " !3//)8!LN4*VT" M #^!0 &0 'AL+W=OY)-8<.]B7=?OWG.TT%-2%!WA)?+Z[[[[/ M]MUJ;^R]:P"0/;9*NW72('87:>I$ RUW9Z8#39[*V)8CF;9.76>!ER&I56F> M9IX#5O MK]VM)2L=44K9@G;2:&:A6B>7LXO-PL>'@&\2]NYHS;R2G3'WWOA2KI/,$P(% M CT"I]\#7(%2'HAH_!@PD[&D3SQ>'] _!>VD9<<=7!GU79;8K)/W"2NAXKW" M.[/_#(.>0% 8Y<*7[8?8+&&B=VC:(9D8M%+'/W\Z"K$*;6,NR^N@;D4KG7JQ2)C<=,Q5!Y$ROGSU2>Y>S& M:&P<^ZA+*'\'2$G&J"4_:-GDDXC7(,[8?/:&Y5D^G\";CV2NI.9:>+7"M)W1/J7ACNT -.O= MG[<5)4^3JKAR,"%N,8I;_!]Q4@L; LDGC$/G19H=/5<=A6GTN7_7-Q\(SBNTY[H[#[3+V]*_P.!EON*VE=DQ!1:G9V3MB9..TB0:: M+G3XSB#-B[!L:$"#]0'DKXS!@^$+C"._^ E02P,$% @ 4SSR6%+;0V5E M P !1 !D !X;"]W;W)K&ULM5=M;]L@$/XK MR).F3MIJ0YKT+;'4M)O6#YVJ5MVTC]0^)Z@8/,!-*^W'#^S$SC0'3TGS)0;, M/3QWCX_+C1=2/>DY@$$O.1=Z$LR-*<["4"=SR*D^E 4(^R:3*J?&3M4LU(4" MFE9&.0])%(W"G#(1Q.-J[5;%8UD:S@3<*J3+/*?J=0I<+B8!#E8+=VPV-VXA MC,<%G<$]F(?B5ME9V*"D+ >AF11(038)+O#9E!!G4.WXSF"AU\;(N?(HY9.; M7*>3('*,@$-B' 2UCV>X!,X=DN7Q:PD:-&2Z^D6+Y=XH0$FIC[#K!%1C*N/XP#HVE[ X.DR6]:4V/;*"'";J1PLPU^BQ22/\& M"*VOC<-DY?"4>!&O(#E$ _P1D8@,T.6WG^C@_3L\&IY_\( /FF@.*O#!!O!_ M?._RN(8XZH9P67BF"YK )+!IID$]0Q [AM&YA^!10_#(AQZO:1<.+N664 M1@WCT>XRCO9 \+@A>.P-Z8.&K.2(LPRZJ/F-!^@5J-(>&B<-C9.ME:4OFY3U M8FX9N-.&\>GNRI[N@2".V@LYVD7;'FL<]:J+UVH#]H+=EBJ9VY*7(BTSLZ * M_#GKA]LV[FM/7#;1NX MMHC@X1N(NX^J@=NR@;V7?J^X?NO_2=VV0&#_)3\MM5W1VI))[']HT#V9ZT7; M-G!M'<$G;R#N/@H';BL']M[[O>+ZK?LSE[05@OCO^$YM-R>N'VW+N)&VB!"\ MN[9D'Y6#M)6#>&_]/FU[K(>;M0W7.K,8_2V*ZQ&LYMGP[*;;#O,RG-:N(. M:#K_^ ]02P,$% @ 4SSR6'G229BH @ ?0@ !D !X;"]W;W)K&ULM59M:]LP$/XKPH/1PE:_I$G?'$/3;&RPCM+NA7U4 M[7,L*DN>)"?-O]])/7?'Z9RNI'K2%8 ASS47>AI4QC27 M8:CS"FJJ3V0# K^44M74H*D6H6X4T,*!:AXF430):\I$D*5N[TYEJ6P-9P+N M%-%M75.UG@&7JVD0!YN->[:HC-T(L[2A"W@ \[.Y4VB%/4O!:A":24$4E-/@ M.KZ$&.+=,J.-O1QKT M9UK@]GK#_MD%C\$\4@TWDO]FA:FFP7E "BAIR\V]7'V!+J"QY8;&*<)8.,<\A/R"C^0)(H&9&;[W_(T?MW\61\=3Q M/NH3.'+DHSWD/N!=87KU?Y6><-(QLW7QZEP6GE MEA7^'X"R#OB]E-)L#'M _\>1_0-02P,$% @ 4SSR6!9NLF"G @ 9 D M !D !X;"]W;W)K&ULM59K:]LP%/TK%P_&!EO] MR*OM$D/3=FRPLM"R[;-J7\>B>KB2W"2P'S])=MP,$A=*^L5ZWG//OJ18D)J96[GZ MAFU (X>72:;]%U;-WLDX@*S61O+6V#+@5#0M6;>)V#&(#QDDK4'B>3>./,LK M8D@Z57(%RNVV:*[C0_76EAP53I4[H^PJM78FO6O4 %G8!&6R%H:*)522T6P# M5#2RN_1]AH6R_X(R&R B!WRL:675,?#A"@VA3'^S M*&B&/F+C_B3)>2UHUJ3D.0=_X88*RFN^+P>]'MRI.]<5R7 6V&.E43UAD+Y_ M%X^C+SW\AQW_H4_B,.S[C(ZE.UH=4[_7PRGQ..OZ3(ZD^>0.6IQW+TZ.HWH\R>E'U MLX[/62_2#[2W>RE9#I172CZA2YK>QZ@7YY59BZ/G&SLZDKHMT)&)[I26^"@" MOP#3HW"X4_@XJJ4O[QI\'6MJ8#?;/2$NFL+YO+UY?]P0M:1" \/"FD8G$WO9 MJ*:D-P,C*U]&[Z6Q1=EW2_L,0N4VV/5"2K,=. ?=PRK]!U!+ P04 " !3 M//)85$[,^3X" !,!0 &0 'AL+W=O)E6;@&$I]]][W/V3ZGG39/M@9 =FRDLEE0([:+,+1%#0VW$]V"HI6=-@U',DT5 MVM8 +WU0(\,DBF["A@L5Y*F?VY@\U7N40L'&,+MO&FZ>ER!UEP5Q<)YX$%6- M;B+,TY97\ CXH]T8LL)!I10-*"NT8@9V67 ;+Y9SY^\=?@KH[,68N4JV6C\Y MXWN9!9$# @D%.@5.OP.L0$HG1!A_3IK!D-(%7H[/ZE]][53+EEM8:?E+E%AG MP:> E;#C>XD/NOL&IWH\8*&E]5_6];[S6<"*O47=G(*)H!&J__/C:1\N N*; M5P*24T#BN?M$GG+-D>>IT1TSSIO4W,"7ZJ,)3BAW*(]H:%50'.8K(U 47-+V M%'JO4*B*@45!]8)E7)7L][ZLZ!30LG=K0"ZD?9^&2*F=0%B*$ MW6N%M65WJH3R7X&0F ?PY R^3$85UU!,V#3^P)(HF8[H38>-F'J]Z?]OQ+7R M>_'9=7'760O;\@*R@%K'@CE D+]]$]]$7T;09P/Z;$P]W]!%!D-D@O"%*G0# M#/F1&4*_QMJK??9JKFD/>32)YVEXN,(P'QCFHPQWQU90/M=H+1BARVN)QR7B MB#T#-_;:CH07-[P!4_D^MLR?5'_9A]GAJ;CM.^2O>__.W'-3"669A!V%1I./ M1&7ZWNT-U*WOEZU&ZCX_K.FY ^,<:'VG-9X-EV!X0/,74$L#!!0 ( %,\ M\ECG\ZV,AP0 %P: 9 >&PO=V]R:W-H965T2=L)T!\_4E(D M*Z)5.V7VQ1+ENX>\A[SC'3G9<_%5K@$4>LQ2)J?>6JG-M>_+> T9D9=\ TS_ ML^0B(THWQ(VCP"CD M$G]1V,N#=V1,67#^U30^)U,O,"."%&)E((A^[& .:6J0]#C^+4&]JD^C>/C^ MC/Y;;KPV9D$DS'GZ-TW4>NI=>2B!)=FFZI[O/T%IT,#@Q3R5^2_:E[*!A^*M M5#PKE?4(,LJ*)WDLB3A0"(='%*)2(7JIT#^BT"L5>J%4]$&?ISS;>2L$1.?*6'8T#]N.SZ MIN@Z.M)U&*%;SM1:HE]9 DD3P-=V5,9$S\;<1)V(&.)+U M_05$0]2P#FI^N M'EG4\>GJ88CE>_PC>?"L$L/BIF(MO"%,9\ZV>*$$4V.CNA#,!Y%IN M2 Q33T<("6('WLQ,9/#!1I5+,.P(K$%COZ*QGZ/W7K'";2SV7;+H$@P[ FNP M.*A8''0NQL^9AM8,,K3A4B%%'M%&\"55*-D"4ES'@ECO.Q),4-#;D8ZW3,>O M8@7;:"ZZ&^;=FE+BP6MZ6.&SRJ#!YU&\P4Z(53Q)>C[M&)<:Y[N 3#CL : MW%U5W%TY#3)7+EET"88=@358'%L&Y-"VF@NNAL?N$EP&;SPI?DI0KASX*^D)0SJ)"TXTS5U/O#I M=VQ-NCJASEU;3M&P*[0FC0>Y;NC42TLX5U2Z1,.NT)I41C65T8F[(Q#!*%M) MQ'<@D%H#8O"HD,[NLR*[ITOMK0?K5QJ^ 2V>=*(0T26#7$0 M!,$++[;)C5MBN-NLU])6I_1A=TY_0%O,&<]HC'8DU?G$#Y)4]#IH9$ ]"TD6 MN:A-)NZVXK4LU1E[V)G*VL/=EP=[N'.:KSM%PZ[0FC36*7LXH&L*Z; @[\VE[I+N_O;$:[K1H<(J&7:$U::SKAG#L-M(Y2N=+ M*EVB85=HS1/4NM2(OE-J_%^1KGL;\!H7%QTU3''O&ULQ5K1 M;MLV%/T50@.&%E@CD;(E.;4-M"ZV]J%#T'0;]LC(=$Q$$C62CE.@'S]25B0Q MEEDI8^:76+)Y#WD.>2^/J,SWC-^)+2$2/.19(1;>5LKRTO=%NB4Y%A>L)(7Z M9<-XCJ6ZY;>^*#G!ZRHHSWP4!)&?8UIXRWGUW15?SME.9K0@5QR(79YC_NT] MR=A^X4'O\8LO]'8K]1?^Q.WWQ:+[Q CXAD))4: JN/>[(B6::1U#C^J4&]ID\= MV+U^1/^U(J_(W&!!5BS[BZ[E=N$E'EB3#=YE\@O;?R0UH:G&2UDFJK]@7[<- M/)#NA&1Y':Q&D-/B\(D?:B$Z 7!R(@#5 6AH0%@'A!71P\@J6A^PQ,LY9WO M=6N%IB\J;:IHQ886>AJO)5>_4A4GEY]QH69+S8L$; ,VM,!%2G$&.!5WX WX MRO&:J.E*";W'-QD1 !=KD+)"JXC5[W^#5S__!*/I MV]?@\ EH ;YNV4ZH6#'WI1JV[MQ/ZR&^/PP1G1CB!Y)>@!#^ E" PI[PU?!P M9(;[2JQ&,=0HABJ\\!0>%6G&Q(X3K5B!I;[2JI '6R5A!^3[RE5CEXVZ>,(S!#I[#1*;2A M+X^6SD4?W0-&5&'HDG._C./99)K,_?LND>-FLUD2A%'3S!CBI!GBQ#K$=YFJ M8FI:U/RE*=NIR5-U$:2Q^/0T?3S@"G<1C/GM#H:35+ MIJB?Q;1A,;6R^(VKD8(4<_Y-+S><5TR^JY3CA+P14N4WP&7)&4ZW?4.WHH]= M<8[ #"&B1HCHG)D9N=3)$9BA4]SH%#O(3"O&6+KQT<*WY6_2$$FL1%;F/M1+ MPXHPED9R1 ,F:)($_31F#8W9,Q)8K58Y9/?M(VWM;RSIV3%IF 13>&+R8-!: MC\#*^U->8LHK[Z&++O.Q=C*7J"LT4I./%X#D+6-V[*ZT4&[]7*_U<,>:Q6B*$)/'CWJ=M'@;;PU8? '+LS(@%-/(T,S MPZE?0Q@[TC1$P>0IE9?P6:ASVF7W6>XK%CIV4;T5RSZPYQ)O31GZ@2DS MRIKM665@:;/W-_IHSQ&:J4YK]-#DK*>@3LV?*S13J]8B(KM%=&B*ZYZ,HH$B M962?YLY+6$+46D)DM5%'Q?Q"98G[?')J#%VAF8JUQA#%9\TGIZ=YKM!,K5K# MB>R&7HD;^_KN5Q:BXCL9W^F4WB1-''J$EVAF:^46I<8!N=, MD]#I::(K-%.KUH2&_]V$UA#=I\*^]U;VGL8R\3NOJ_7_"GS&_%9-#,C(1L$' M%['*67YX_7ZXD:RLWF#?,"E97EUNB:H!7#=0OV\8DX\W^J5X\T\0RW\!4$L# M!!0 ( %,\\E@W@-P[X0@ #I? 9 >&PO=V]R:W-H965T M"RM+KJ29V07ZXT/)6M.49:Z8'MOS8?PB\A'%(QWY7I*Z>RW*C]5&RMK[M,WR MZGZRJ>O=V^FT6F[D-JG>%#N9JRWKHMPFM?I8/DVK72F355MIFTVI[T?3;9+F MDX>[]KMWY<-=\5QG:2[?E5[UO-TFY>_#J8!Z3 M2BZ*[)_IJM[<3V83;R77R7-6OR]>_R:[ PH;WK+(JO:_]]J5]2?>\KFJBVU7 M6;5@F^;[U^13UQ%'%4API@+M*M"Q%5A7@8VM$'05@K$5PJY">^C3_;&W'<>3 M.GFX*XM7KVQ**UKSINW]MK;JKS1O3I0/=:FVIJI>_?!SDJOS02E?>\7:6Z=Y MDB_3)//*M/KH_FGN_;HKG M2M6M[J:U.J:F9=-EU_X?]NVG9]K/Y?*-Q\@?/>I3-E!],;XZ':C.QUI7#7?E46R MW Q)N6]%U+:BN1V\/(0QB^=WTY=CC09*S62/8/0(V?QWQ 6LIX!#9;SYSV?XM8FN?8>"&;T M7GSHO7BL WG_\][++&FZ4=2H'SV@KSO6,1L(X$B9 ,$.3V4&3V2T]:894 M$ GC2)@ P0P%YP<%YP!/F@]Z#25]3SI3CL8]4[*VR;7[0#"C^XBOPSS?P99^ M*50\ISJQ].I-DGM%+KW/,BF]?V_E]E&6_QF,PZP[<#W-H30.I0D4S93J*"(G MMW2K;N\H'9$T#J4)%,W440?CQ!IFCO2L#M(WHR",>J9UIB!C/7?C]F8Y=^(E M8FFB@VEBCZ9-W_IIP+.:*R,W_:Q^+=IME=W0D%'O DKC4)I T4P-=4Q.@IL: M&C2JA](XE"90-%-''=D3:]@YUM#"(9\*".VGILX4I+.^GT$C:Q3-[$,=6Q-[ M<'W6S[1G#1G:II1RC*4AP^@%E,:A-(&BF3+J()_$-[4T:%( 2N-0FD#13!UU M8H!8H]:QEC8;6-E@PF@7^T1_I^QLT2D?1S [5<3JQ!^KG_6VLA2&# M[@64QJ$T@:*90X4Z(T#]6UH8A:8+H#0.I0D4S=11IPNH-8P=:6$=I.=,\X % M/0L[4S".PYYMV9OEW(F7B-7IT<"Y/58W;>O#N!%8.]/Y%,<.IV/'TR^1!* Z M"4#93:T*F@B TCB4)E T4T>="*#VT?F_EHU%+9.R;":_>969(=*TY MGOPP9S2*:-_R3LL1,O-#$O4M#QK-HVBF&#J:I_9H_JN6-V[XTKX7YXL'.B0/ MI0D4S=1+9PYH=%,3A*8.H#0.I0D4S=11IPZH?8+ M4UPWYKPR-R8'T6L/[PP M5&Y.*.U'J_:C<];B$N$_U>$_M8?_8SSP]XR5VG?K?#%!YP1 :0)%,P74Z08Z MOZDI0I,14!J'T@2*9DZ9U<&53[%IS;'9!'%$2]F?/GI:+PCBF_2%7 M^]$Y3Z"]1$*!Z80"LR<4QI@B="#6WA[7JPQ*XU":0-%,9766@]G7!US8+1DT M'P*E<2A-H&BFCDP9#4>OA SRVIOD?)E!YSM :0)%,\75&1)VTZ4,#)HY@=(XE"90-%-'G3EA M]CD7U[;+Z,0'Z3PZ_6TY4"P*9B=+LZ"Y#Q3-5$+G/IC+XHBOV^581X1.EX#2 M.)0F4#13/YTO83==2,&@:1,HC4-I D4S==1I$V:?I7%M1YP/A-NSZ&2MZD Q M,JSH'!@%**_3&(Q4&JF_OKV M PWL4313 !W8!RZ+*<9YV>\9SK4WP_F*@LZ-@-($BF8*JO,#@7U9Q0AS@X;Z M4!J'T@2*9DJA0_W /C7B:N8V.TV#D6A^XFY#Q6:S_J1D^T$Y2W")*#W047K@ MLI9BG+U!!V;M[7.^V*#3'Z T@:*9CTS268#0OA;CZ[X70D-\*(U#:0)%,Z70 M(7YHG_UP+=_KFF&.$LRB_J-*AHK%/NO_K+,?E+,$EPCM0QW:ARZ+,9Q]#S+( M:F^B\_4&G/3S195&&N_6-=3?L8Q2QSU'$/DCQ M$AF*4&K;.T'Y2P!-*